Major Changes
-
✨ replace the
allowStalesignal option with an explicit.clear()method (by @wmertens in #8904) -
✨ remove
expires/poll/intervalfrom computed signals, useusePollfrom@qwik.dev/utilsinstead (by @wmertens in #8904)
Minor Changes
- breaking: show suspense fallbacks only during initial loading and remove
showStale(by @Varixo in #8869)
Patch Changes
-
🐞🩹 bundle-graph no longer drops reachable dependencies while it gets optimized to avoid transitive duplicates. (by @maiieul in #8907)
-
🐞🩹 support namespaced document and window event names (by @Varixo in #8920)
-
🐞🩹 render nested Each components on the server (by @Varixo in #8921)
-
🐞🩹 build optimizer before Vite ecosystem worker bundles (by @gioboa in #8905)
-
🐞🩹 avoid rerendering unchanged components after resume (by @Varixo in #8931)
-
🐞🩹 the minified build now emits valid
@__PURE__annotations so downstream bundlers can tree-shake it (by @maiieul in #8908) -
🐞🩹 handle async component rejections during SSR flushes. (by @Varixo in #8851)
-
🐞🩹 support Vite's Rolldown type definitions in the optimizer plugin (by @gioboa in #8874)
-
🐞🩹 avoid eager container resume for capture-free sibling handlers (by @Varixo in #8919)
-
🐞🩹
<Link />data prefetch doesn't fetch already present and still valid loader data (by @wmertens in #8870) -
🐞🩹 report repeated qrl chunk load failures only once (by @Varixo in #8845)
-
🐞🩹 encode vnode metadata keys in script output. (by @Varixo in #8866)
-
🐞🩹 require noSerialize values to carry the marker brand (by @Varixo in #8867)
-
🐞🩹 avoid projecting HMR placeholders into nested components (by @Varixo in #8865)
-
Updated dependencies [
53231e8]:- @qwik.dev/optimizer@2.1.0-beta.6