Skip to content

Releases: QwikDev/qwik

eslint-plugin-qwik@2.0.0-beta.32

13 Apr 21:55
0e29f8a

Choose a tag to compare

Pre-release
eslint-plugin-qwik@2.0.0-beta.32

create-qwik@2.0.0-beta.32

13 Apr 21:55
0e29f8a

Choose a tag to compare

Pre-release
create-qwik@2.0.0-beta.32

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

13 Apr 21:55
0e29f8a

Choose a tag to compare

Pre-release

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

13 Apr 21:55
0e29f8a

Choose a tag to compare

Pre-release

Patch Changes

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

13 Apr 21:55
0e29f8a

Choose a tag to compare

Pre-release

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/core@2.0.0-beta.32

13 Apr 21:55
0e29f8a

Choose a tag to compare

Pre-release

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

eslint-plugin-qwik@2.0.0-beta.31

06 Apr 20:53
906321a

Choose a tag to compare

Pre-release
eslint-plugin-qwik@2.0.0-beta.31

create-qwik@2.0.0-beta.31

06 Apr 20:52
906321a

Choose a tag to compare

Pre-release
create-qwik@2.0.0-beta.31

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

06 Apr 20:52
906321a

Choose a tag to compare

Pre-release

Minor Changes

  • documentHead now includes the manifest hash, which can be used for cache busting or eTag generation. (by @wmertens in #8503)

Patch Changes

  • 🐞🩹 Some smaller fixes to the router: (by @wmertens in #8503)

    • prevent crashing due to container missing during navigation
    • don't append / to paths that are not known
    • remove qwikRouterConfig from router creation, it's entirely internally managed
  • Updated dependencies [dabcbdf, cf1544f, c491ceb, 74fdc9d, 60b52cd, 251e213]:

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

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

06 Apr 20:52
906321a

Choose a tag to compare

Pre-release

Patch Changes