Q

Qwik

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…

Q
Qwik Web v2.0.0-beta

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

Patch Changes Updated dependencies [96fe9e1, b0bdbf3, 77ae28f, dbdf85f, 570aec5, b5a74df, 3672ae5, 2e2a913, 1921d7a, 8e75051, e28ae7c, 3710734, e9d5d98, 12387da, e70b299, 9fd1303, bed0127, 1da9aa6, f9a0e83, 2a47192, 3a0df67, ee013ae, d3b6678, 885367a, 8fc5762, 03fae8a, fd9f197, 4917019, abaae23, 15ea2d8]: @qwik.dev/core@2.0.0-beta.38

Q
Qwik Web v2.0.0-beta

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

Major Changes BREAKING: 404.tsx and error.tsx now render inside their layouts (with @layout/! modifiers), a route miss resolves the nearest 404.tsx, and the 404 page is prerendered for static hosts. Rename 404.tsx to 404!.tsx if you do not want to add the layout. (by @briancarbone in #8762) BREAKING: SPA view transitions are now opt-in; set viewTransition={true} on QwikRouterProvider to re-enable…

Q
Qwik Web v2.0.0-beta

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

Minor Changes ✨ reject server-only modules from client builds (by @Varixo in #8605) Patch Changes 🐞🩹 prevent streamed event handlers from resuming before container state is ready (by @Varixo in #8689) 🐞🩹 When a component$ wasn't loaded yet, it would use stale props by the time it resolved and executed. (by @wmertens in #8501) 🐞🩹 make repeated HMR JSX remove and restore updates reload QRLs before r…

Q
Qwik Web v2.0.0-beta

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

Major Changes BREAKING: Route loaders are now AsyncSignals. This means that value.failed is no longer used to indicate a loader failure. Instead, if a loader fails, the error will be stored in error, and reading value will throw that error. (by @wmertens in #8501) This also means that you can now pass expires, poll, and allowStale options to route loaders. See the documentation for more details on…

Q
Qwik Web v1.20.0

@builder.io/qwik-city@1.20.0

Minor Changes 🐞🩹 The server plugins were not actually sorted and were relying on directory traversal order. Now they are explicitly sorted by ascending name. (by @wmertens in #8568) Patch Changes 🐞🩹 include route bundles when their matching origin is not the first manifest origin (by @Varixo in #8455) 🐞🩹 Bun and Deno request URL normalization to prevent protocol-relative paths from overriding the…

Q
Qwik Web v2.0.0-beta

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

Minor Changes ✨ add worker$ support running heavy work in Web Workers (by @Varixo in #8572) Patch Changes fix(router): Node SSR no longer hangs when using compression (or other middleware that wraps res.write / res.end). (by @maiieul in #8620) 🐞🩹 handle aborted Node response streams without crashing and resolve the Node response stream contract (by @Varixo in #8613) fix(router): The Vite dev won't…