Q

Qwik

Q
Qwik Web v2.0.0-beta

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

Patch Changes 🐞🩹 release task subscriptions when components are removed (by @Varixo in #8982) 🐞🩹 handle malformed images during dimension inspection (by @gioboa in #8969) 🐞🩹 a component without its own dom element no longer rebuilds its children on re-render and keeps its useOn document and window events (by @wermetal in #8981) 🐞🩹 keep sibling updates running after uncaught render errors (by @Vari…

Q
Qwik Web v2.0.0-beta

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

Patch Changes 🐞🩹 redirect prerendered routes to the configured slash form (by @wmertens in #8973) 🐞🩹 avoid duplicate loader fetches during SPA navigation (by @Varixo in #8982) 🐞🩹 fail the SSG route when an <ErrorBoundary> catches instead of baking the fallback at 200 (by @maiieul in #8978) 🐞🩹 serve wasm files with the correct content type (by @NiltonCadamuro in #8972) Updated dependencies [7ddca83…

Q
Qwik Web v2.0.0-beta

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

Major Changes ✨ <ErrorBoundary> moves to @qwik.dev/core behind the experimental errorBoundary flag and useErrorBoundary() is removed. fallback$ receives (error, reset), onError$ reports caught errors, and production redacts server-origin errors to a generic message + digest while client-origin errors render as thrown. (by @maiieul in #8745) Minor Changes ✨ renderToStream reports a pre-flush <Error…

Q
Qwik Web v2.0.0-beta

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

Patch Changes Updated dependencies [e29c4d8, 2fb7a08, 9ccb82a, 50c9666, 15de952]: @qwik.dev/core@2.0.0-beta.42

Q
Qwik Web v2.0.0-beta

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

Major Changes ✨ <ErrorBoundary> moves to @qwik.dev/core behind the experimental errorBoundary flag and useErrorBoundary() is removed. fallback$ receives (error, reset), onError$ reports caught errors, and production redacts server-origin errors to a generic message + digest while client-origin errors render as thrown. (by @maiieul in #8745) Patch Changes ✨ renderToStream reports a pre-flush <Error…

Q
Qwik Web v2.0.0-beta

@qwik.dev/utils@2.0.0-beta.42

Patch Changes Updated dependencies [e29c4d8, 2fb7a08, 9ccb82a, 50c9666, 15de952]: @qwik.dev/core@2.0.0-beta.42

Q
Qwik Web v2.0.0-beta

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

Patch Changes 🐞🩹 preserve route loader mappings for long windows paths (by @Varixo in #8939) 🐞🩹 drop the ./service-worker export — it pointed at a file the package doesn't ship, and setupServiceWorker is a no-op in v2 anyway (by @ixcans in #8963) 🐞🩹 prerendered pages without a trailing slash now redirect instead of returning 404 (by @maiieul in #8960) 🐞🩹 preserve bodyless Cloudflare responses (by…

Q
Qwik Web v2.0.0-beta

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

Major Changes refactor: remove useAsync$ and createAsync$. Use useComputed$ or createComputed$ instead. (by @Varixo in #8941) Patch Changes refactor: remove unnecessary font preloading that negatively impacted performance (by @Varixo in #8942) 🐞🩹 preserve rest properties for plain objects (by @wermetal in #8937) 🐞🩹 widen the vitest peer range to >=2 <5 so Vitest 4 no longer warns (by @ixcans in #8…

Q
Qwik Web v2.0.0-beta

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

Major Changes ✨ require Vite 8 and Rolldown. manualChunks is no longer supported because Qwik needs Rollup's outputOpts.manualChunks.onlyExplicitManualChunks which does not exist in Rolldown's manualChunks compatibility API. The qwikVite plugin now relies on Rolldown's equivalent outputOpts.codeSplitting.includeDependenciesRecursively. If you used Rollup's manualChunks, you need to update your cod…

Q
Qwik Web v2.0.0-beta

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

Major Changes ✨ require Vite 8 and Rolldown. manualChunks is no longer supported because Qwik needs Rollup's outputOpts.manualChunks.onlyExplicitManualChunks which does not exist in Rolldown's manualChunks compatibility API. The qwikVite plugin now relies on Rolldown's equivalent outputOpts.codeSplitting.includeDependenciesRecursively. If you used Rollup's manualChunks, you need to update your cod…

Q
Qwik Web v2.0.0-beta

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

Major Changes ✨ require Vite 8 and Rolldown. manualChunks is no longer supported because Qwik needs Rollup's outputOpts.manualChunks.onlyExplicitManualChunks which does not exist in Rolldown's manualChunks compatibility API. The qwikVite plugin now relies on Rolldown's equivalent outputOpts.codeSplitting.includeDependenciesRecursively. If you used Rollup's manualChunks, you need to update your cod…

Q
Qwik Web v2.0.0-beta

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

Major Changes ✨ replace the allowStale signal option with an explicit .clear() method (by @wmertens in #8904) ✨ remove expires/poll/interval from computed signals, use usePoll from @qwik.dev/utils instead (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 reacha…

Q
Qwik Web v2.0.0-beta

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

Major Changes ✨ routeLoader$ caching is controlled by the new cacheControl option, replacing expires/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 f…

Q
Qwik Web v2.0.0-beta

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

Patch Changes 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

Q
Qwik Web v2.0.0-beta

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

Major Changes ✨ relocate built assets with output.assetFileNames; remove build.assetsDir handling (by @maiieul in #8817) 🐞🩹 sync computed$ errors also go in .error and also rethrow on .value read (by @wmertens in #8807) Minor Changes ✨ useComputed$ accepts async functions and provides a compute context with track(); useAsync$, createAsync$, and AsyncSignal are deprecated in favor of it (by @wmerte…