Major Changes
- ✨ routeLoader$ caching is controlled by the new
cacheControloption, replacingexpires/poll(by @wmertens in #8904)
Minor Changes
- ✨ loaders re-fetch on every navigation via the browser cache, and unchanged responses no longer rerender (by @wmertens in #8904)
Patch Changes
-
🐞🩹 preserve search params when submitting route actions (by @Varixo in #8846)
-
🐞🩹 enforce blocking loader guards for q-loader requests. (by @Varixo in #8852)
-
🐞🩹 prevent action query parameter pollution (by @Varixo in #8862)
-
🐞🩹 prevent error pages from exposing route data (by @Varixo in #8858)
-
🐞🩹 resolves virtual image modules on hmr or client-side navigation. (by @saboooor in #8864)
-
🐞🩹 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) -
🐞🩹 scope cached loader request state to loader paths. (by @Varixo in #8856)
-
🐞🩹 isolate server function requests from route middleware. (by @Varixo in #8853)
-
🐞🩹 ignore strict loader route hints outside dev mode. (by @Varixo in #8850)
-
Updated dependencies [
ab4874d,dfe3f66,fc8037b,afbdb6b,8d9ac4c,3818442,cf694e5,cbbfaed,ce80852,e4851c5,53231e8,87e4382,10d3b57,e0b6229,65661bf,c31d772,265803d]:- @qwik.dev/core@2.0.0-beta.39