Skip to content

The latest news releases from the Qwik team

April 6th, 2026

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

Minor Changes

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

Patch Changes

Contributors:

  • wmertens
  • qwik
  • 2

April 6th, 2026

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

Minor Changes

  • useAsync now accepts a negative interval to invalidate the cache without recalculating, for lazy cache invalidation. (by @wmertens in #8503)

  • asyncSignal.invalidate(info: unknown) allows passing info to the calculation function. This can for example be used to request cache busting while reloading. (by @wmertens in #8503)

Patch Changes

  • fix(vite): skip qwikloader emitFile in serve mode (by @SchahinRohani in #8512)

  • 🐞🩹 crash when inserting dom nodes near an errored-host (by @Varixo in #8494)

  • 🐞🩹 improve preloader scheduling so large preload batches yield more reliably in the browser (by @Varixo in #8510)

  • The issue is caused by cli.mjs eagerly loading migrate-v2 code at startup. That migration path has top-level imports of ts-morph, ignore, and semver, so even normal CLI usage in third-party apps can fail with ERR_MODULE_NOT_FOUND when those migrate-only dependencies are not installed. (by @JerryWu1234 in #8507)

  • Updated dependencies [152e65b]:

Contributors:

  • wmertens
  • SchahinRohani
  • Varixo
  • JerryWu1234
  • qwik
  • 2
1
23
...
2930