Skip to content

V2 Version Packages (beta) - #9038

Merged
Varixo merged 1 commit into
mainfrom
changeset-release/main
Sep 30, 2026
Merged

Varixo merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release 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.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@qwik.dev/mcp@2.0.0-beta.46

Minor Changes

  • ✨ add qwik mcp server for project inspection and documentation (by @Varixo in #9079)

Patch Changes

@qwik.dev/core@2.0.0-beta.46

Minor Changes

  • ✨ <Pending> takes its fallback as fallback$, like <Catch>. (by @maiieul in #9045)

  • ✨ expose experimental computed pending and error states (by @Varixo in #9037)

  • ✨ rename the experimental <Suspense> and <ErrorBoundary> to <Pending> and <Catch>, enabled with the pendingBoundary and catchBoundary flags. The render result's errorBoundaryCaught is now hasCaughtError. (by @maiieul in #9043)

  • ✨ qwik libraries no longer need ssr.noExternal; production servers load them from node_modules (by @wmertens in #8609)

Patch Changes

  • 🐞🩹 components that only render a <Pending> can re-render after out-of-order resume (by @wmertens in #9073)

  • 🐞🩹 loading a second qwik version on the server now fails instead of logging (by @wmertens in #8609)

  • 🐞🩹 event handler crashing when it captures a const alias in hoist builds (by @wmertens in #9071)

  • 🐞🩹 legacy typescript decorators inside qrl segments are now transpiled (by @wmertens in #9076)

  • 🐞🩹 SSR render time grew quadratically with many sibling components using <Slot/> (by @wmertens in #9068)

  • 🐞🩹 streamed nested containers stay interactive after the outer container resumes (by @wmertens in #9073)

  • 🐞🩹 types now resolve with typescript moduleResolution: node16 (by @wmertens in #9070)

  • 🐞🩹 development builds preload the core bundle from the build folder (by @wmertens in #8609)

  • 🐞🩹 keep vnode data patches from leaking into content after their container (by @wmertens in #9073)

  • 🐞🩹 keep the preloader out of the core startup chunk without losing early preload hints. (by @maiieul in #9019)

  • 🐞🩹 wait for the first paint before starting the preloader. (by @maiieul in #9021)

  • 🐞🩹 stop speculative preload links from competing with the initial page render. (by @maiieul in #9020)

  • 🐞🩹 task that invalidates its own tracked signal now reruns (by @Varixo in #9026)

  • 🐞🩹 <Catch> reset and re-render work across resumed out-of-order content (by @wmertens in #9073)

  • 🐞🩹 same-version qwik copies on the server share their runtime state (by @wmertens in #8609)

  • 🐞🩹 support :global selectors in nested scoped CSS rules (by @Varixo in #9030)

@qwik.dev/router@2.0.0-beta.46

Minor Changes

  • ✨ read the route config through getRouterConfig(), getRoutes(), getBasePathname() and getTrailingSlash() (by @wmertens in #8609)

Patch Changes

  • 🐞🩹 scope ancestor route loader params to the params matched at their own path (by @ixcans in #8945)

  • 🐞🩹 SSG no longer times out when building with bun (by @wmertens in #9075)

  • 🐞🩹 preserve simultaneous route action submissions (by @Varixo in #9028)

  • 🐞🩹 qwik libraries kept external on the server can use the router (by @wmertens in #8609)

  • 🐞🩹 link now calls onPointerEnter$ on pointerenter instead of onMouseOver$ (by @maiieul in #9039)

  • 🐞🩹 link prefetchBundles intent and commit strategies now prefetch bundles (by @maiieul in #9039)

  • 🐞🩹 types now resolve with typescript moduleResolution: node16 (by @wmertens in #9070)

  • 🐞🩹 keep default loader responses out of shared caches (by @Varixo in #9033)

  • 🐞🩹 keep the preloader out of the core startup chunk without losing early preload hints. (by @maiieul in #9019)

  • 🐞🩹 keep rewritten pages cached under their original paths (by @Varixo in #9031)

  • ✨ rename the experimental <Suspense> and <ErrorBoundary> to <Pending> and <Catch>, enabled with the pendingBoundary and catchBoundary flags. The render result's errorBoundaryCaught is now hasCaughtError. (by @maiieul in #9043)

  • 🐞🩹 route folders starting with _ no longer clash with internal route data, and ssg prerenders them (by @wmertens in #9077)

  • 🐞🩹 serve virtual CSS modules from Vite plugins in dev, and stop them crashing the dev server (by @jantimon in #9086)

  • 🐞🩹 <ServiceWorkerRegister /> registers the service worker again (by @wmertens in #8609)

  • 🐞🩹 respect ssg.maxWorkers in adapter options (by @wmertens in #9075)

  • 🐞🩹 ignore spoofable X-Forwarded-Host/X-Forwarded-Proto headers unless trustForwardedHeaders is enabled (by @wmertens in #9049)

  • Updated dependencies [25f4fe9, 0a3b5d7, 5e6675b, 5829032, b61a401, cf735fa, d7965d2, 9568362, 36eb61b, 7e69829, 1b7db99, 1d3ece3, fa3399e, 9a5047d, f7ed58c, ec6c309, 0f31f81, dd6c9ab, 303cec7, ac34465]:

    • @qwik.dev/core@2.0.0-beta.46

create-qwik@2.0.0-beta.46

Patch Changes

  • 🐞🩹 the base starter no longer rejects qwik packages in dependencies (by @wmertens in #8609)

  • 🐞🩹 the library starter declares the qwik versions its build can run on (by @wmertens in #8609)

@qwik.dev/devtools@2.0.0-beta.46

Patch Changes

@qwik.dev/react@2.0.0-beta.46

Patch Changes

@qwik.dev/utils@2.0.0-beta.46

Patch Changes

eslint-plugin-qwik@2.0.0-beta.46

@github-actions
github-actions Bot requested review from a team as code owners September 23, 2026 17:15
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 25 times, most recently from 5c4c2d1 to 3f3295c Compare September 30, 2026 18:47
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 3f3295c to 7c9cfbd Compare September 30, 2026 18:49
@Varixo
Varixo merged commit 9c1e4f4 into main Sep 30, 2026
@Varixo
Varixo deleted the changeset-release/main branch September 30, 2026 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant