Loading workspace insights... Statistics interval
7 days30 daysLatest CI Pipeline Executions
26eae805 📦 Publish SDKs (#4691)
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @builder.io/sdk-angular@0.25.5
### Patch Changes
- 071f939: Stop injecting duplicate inline A/B test scripts on pages
with multiple Content components. The `window.builderIoAbTest` /
`window.builderIoRenderContent` init script is now only emitted when a
Content actually renders A/B variants, and the definition is idempotent
and self-removing on hydration targets. This avoids the duplication
without the client-side DOM mutation that caused the previous hydration
regression.
## @builder.io/sdk-react-nextjs@0.25.5
### Patch Changes
- 071f939: Stop injecting duplicate inline A/B test scripts on pages
with multiple Content components. The `window.builderIoAbTest` /
`window.builderIoRenderContent` init script is now only emitted when a
Content actually renders A/B variants, and the definition is idempotent
and self-removing on hydration targets. This avoids the duplication
without the client-side DOM mutation that caused the previous hydration
regression.
- 10b6707: Bump `next` peer dependency to `>=13.5.9` to address
authorization bypass in Next.js middleware (CVE-2025-29927)
## @builder.io/sdk-qwik@0.25.5
### Patch Changes
- 071f939: Stop injecting duplicate inline A/B test scripts on pages
with multiple Content components. The `window.builderIoAbTest` /
`window.builderIoRenderContent` init script is now only emitted when a
Content actually renders A/B variants, and the definition is idempotent
and self-removing on hydration targets. This avoids the duplication
without the client-side DOM mutation that caused the previous hydration
regression.
## @builder.io/sdk-react@5.2.4
### Patch Changes
- 071f939: Stop injecting duplicate inline A/B test scripts on pages
with multiple Content components. The `window.builderIoAbTest` /
`window.builderIoRenderContent` init script is now only emitted when a
Content actually renders A/B variants, and the definition is idempotent
and self-removing on hydration targets. This avoids the duplication
without the client-side DOM mutation that caused the previous hydration
regression.
## @builder.io/sdk-react-native@5.2.4
### Patch Changes
- 071f939: Stop injecting duplicate inline A/B test scripts on pages
with multiple Content components. The `window.builderIoAbTest` /
`window.builderIoRenderContent` init script is now only emitted when a
Content actually renders A/B variants, and the definition is idempotent
and self-removing on hydration targets. This avoids the duplication
without the client-side DOM mutation that caused the previous hydration
regression.
## @builder.io/sdk-solid@5.2.4
### Patch Changes
- 071f939: Stop injecting duplicate inline A/B test scripts on pages
with multiple Content components. The `window.builderIoAbTest` /
`window.builderIoRenderContent` init script is now only emitted when a
Content actually renders A/B variants, and the definition is idempotent
and self-removing on hydration targets. This avoids the duplication
without the client-side DOM mutation that caused the previous hydration
regression.
## @builder.io/sdk-svelte@5.2.4
### Patch Changes
- 071f939: Stop injecting duplicate inline A/B test scripts on pages
with multiple Content components. The `window.builderIoAbTest` /
`window.builderIoRenderContent` init script is now only emitted when a
Content actually renders A/B variants, and the definition is idempotent
and self-removing on hydration targets. This avoids the duplication
without the client-side DOM mutation that caused the previous hydration
regression.
## @builder.io/sdk-vue@5.2.4
### Patch Changes
- 071f939: Stop injecting duplicate inline A/B test scripts on pages
with multiple Content components. The `window.builderIoAbTest` /
`window.builderIoRenderContent` init script is now only emitted when a
Content actually renders A/B variants, and the definition is idempotent
and self-removing on hydration targets. This avoids the duplication
without the client-side DOM mutation that caused the previous hydration
regression.
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Medium Risk**
> A/B and SSR/hydration script behavior affects all framework SDK
consumers; the Next peer bump may block installs on vulnerable Next
versions until upgraded.
>
> **Overview**
> This **Changesets release PR** bumps published Gen2 SDK versions and
records patch notes; merging triggers npm publish.
>
> **A/B test inline script (all listed SDKs):** Re-applies the dedupe
fix after a prior revert—`window.builderIoAbTest` /
`window.builderIoRenderContent` init scripts are emitted only when
`Content` actually renders A/B variants, with idempotent definitions
that self-remove on hydration targets, avoiding duplicate scripts on
multi-`Content` pages without client-side DOM mutation that caused
hydration regressions.
>
> **Next.js SDK only (`@builder.io/sdk-react-nextjs@0.25.5`):** Raises
the `next` peer dependency to `>=13.5.9` for CVE-2025-29927 (middleware
authorization bypass).
>
> Version bumps: Angular `0.25.5`; Next/Qwik `0.25.5`; React, React
Native, Solid, Svelte, Vue `5.2.4`. Pending changeset files under
`.changeset/` are removed as part of the release workflow.
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
a8b9547d52d1bfb9aca388bde43a726f46db540d. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>