Repository navigation
Update @astrojs/partytown to Partytown 0.14.4 - #17986
Merged
Merged
Conversation
🦋 Changeset detectedLatest commit: 2684a2e The changes in this PR will be included in the next version bump. Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
@astrojs/partytown to 0.14.4
@astrojs/partytown to 0.14.4@astrojs/partytown to Partytown 0.14.4
matthewp
approved these changes
Sep 18, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Updates the Partytown dependency in
@astrojs/partytownfrom 0.13.2 to 0.14.4, the latest release. Includes the lockfile update and a patch changeset.This brings in several useful upstream improvements:
sendBeacon, including GA4 collection requests, also respectresolveUrl. (0.14.2 release notes)ptupdateevent. (0.14.3 release notes)loadScriptsOnMainThread. (0.14.3, 0.14.4 release notes)The docs smoke-test fixture also pins a Lunaria preview that returns HTTP 404. A
docs>@lunariajs/coreoverride selects the available preview at502ada46073a7f0b003949d78870cefb9290a54f. This override only applies to the cloned docs project; it does not change Astro or integration runtime dependencies. It can be removed when the docs repo updates its dependency.Testing
2684a2e, including Linux and Windows smoke and E2E tests.pnpm install --frozen-lockfile99dba9d), installed with the override, and ran the fulltest:smokecommand with CI's English/Korean configuration. All 44 example build tasks passed, and the docs build generated 1,273 pages.pnpm build— all 32 build tasks passed, including TypeScript checks.pnpm -C packages/astro exec astro-scripts test 'test/ssr-partytown.test.ts' --strip-types— both existing SSR tests passed.pnpm format,pnpm lint:ai, andgit diff --checkpassed. Formatting and lint reported existing warnings and configuration hints.The existing SSR tests cover script injection and inclusion of Partytown's assets in the SSR manifest. The upstream improvements listed above were not individually browser-tested here.
Also fixes a hydration race exposed by the Linux E2E check: the framework-router test could click React's server-rendered button before its event handler was attached. It now uses the existing
waitForHydratehelper before clicking. The original test failed in 5 of 10 local runs; with the fix, all 10 passed without retries.Docs
Includes a patch changeset describing the upgrade. No integration API or configuration changes are needed; the upstream release notes above describe the included fixes and improvements.