Skip to content

V2 Version Packages (beta) - #8535

Merged
wmertens merged 1 commit into
build/v2from
changeset-release/build/v2
Apr 13, 2026
Merged

wmertens merged 1 commit into
build/v2from
changeset-release/build/v2

Conversation

@github-actions

@github-actions github-actions Bot commented Apr 7, 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 build/v2, this PR will be updated.

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

build/v2 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 build/v2.

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

Releases

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

Major Changes

  • BREAKING (beta only): the interval option of useAsync$ has been renamed to expires, and a new poll option has been added to control whether the async function should be automatically re-run when it expires. (by @wmertens in #8552)

Minor Changes

  • ✨ Qwik now supports passive:eventname markers for JSX event handlers. Use them with matching on*$/document:on*$/window:on*$ listeners when you want passive browser listeners for events like touchstart, touchmove, or scroll. (by @Varixo in #8523)

  • ✨ add Temporal serialization support (by @FloezeTv in #8495)

  • ✨ The optimizer now supports inline @qwik-disable-next-line hints, allowing you to suppress specific diagnostics for the next line when needed, such as preventdefault-passive-check. (by @Varixo in #8523)

  • ✨ Qwik now supports capture:eventname markers for JSX event handlers. Use them when you want run event in capture phase (by @Varixo in #8525)

Patch Changes

  • Add allowStale option to AsyncSignal and routeLoader$. When false, invalidation clears the (by @wmertens in #8537)
    previous value so reads suspend instead of returning stale data.

  • 🐞🩹 run preventdefault:*, stoppropagation:*, and sync$ event work synchronously in the loader for all nested events (by @Varixo in #8540)

  • 🐞🩹 preserve browser event execution order for async lazy-loaded handlers (by @Varixo in #8540)

  • Updated dependencies [06d82e0, 06d82e0]:

    • @qwik.dev/optimizer@2.1.0-beta.2

@qwik.dev/optimizer@2.1.0-beta.2

Minor Changes

  • ✨ Qwik now supports passive:eventname markers for JSX event handlers. Use them with matching on*$/document:on*$/window:on*$ listeners when you want passive browser listeners for events like touchstart, touchmove, or scroll. (by @Varixo in #8523)

  • ✨ The optimizer now supports inline @qwik-disable-next-line hints, allowing you to suppress specific diagnostics for the next line when needed, such as preventdefault-passive-check. (by @Varixo in #8523)

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

Minor Changes

  • ✨ the notFound exports of the router factory functions no longer do anything, because the router exports handle not-found routes. (by @wmertens in #8534)

Patch Changes

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

Patch Changes

create-qwik@2.0.0-beta.32

eslint-plugin-qwik@2.0.0-beta.32

@github-actions
github-actions Bot requested review from a team as code owners April 7, 2026 11:58
@github-actions
github-actions Bot force-pushed the changeset-release/build/v2 branch 13 times, most recently from 6812a89 to 875223e Compare April 13, 2026 19:38
@github-actions
github-actions Bot force-pushed the changeset-release/build/v2 branch from 875223e to 832bb13 Compare April 13, 2026 21:28
@wmertens
wmertens merged commit 0e29f8a into build/v2 Apr 13, 2026
@wmertens
wmertens deleted the changeset-release/build/v2 branch April 13, 2026 21:39
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