Change8

Migrating to Qwik @qwik.dev/core@2.0.0-beta.32

Version @qwik.dev/core@2.0.0-beta.32 introduces 1 breaking change. This guide details how to update your code.

Released: 4/13/2026

1
Breaking Changes
2
Migration Steps
3
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

useAsync$AsyncSignalrouteLoader$

Breaking Changes

Issue #1

The `interval` option of `useAsync$` has been renamed to `expires`. Users should update calls to `useAsync$` to use `expires` instead of `interval`.

Migration Steps

  1. 1
    Rename the `interval` option to `expires` when using `useAsync$`.
  2. 2
    If using `useAsync$`, consider adding the new `poll` option to control re-running behavior upon expiration.

Release Summary

This release introduces significant updates to event handling markers (`passive:` and `capture:`) and adds `Temporal` serialization support. A breaking change in `useAsync$` renames the `interval` option to `expires`.

Need More Details?

View the full release notes and all changes for Qwik @qwik.dev/core@2.0.0-beta.32.

View Full Changelog