Skip to content

Releases: QwikDev/qwik

eslint-plugin-qwik@2.0.0-beta.35

12 May 21:38
4603135

Choose a tag to compare

Pre-release
eslint-plugin-qwik@2.0.0-beta.35

create-qwik@2.0.0-beta.35

12 May 21:38
4603135

Choose a tag to compare

Pre-release
create-qwik@2.0.0-beta.35

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

12 May 21:38
4603135

Choose a tag to compare

Pre-release

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 crash anymore when src/entry.ssr is missing (e.g. in monorepos) (by @maiieul in #8601)

  • 🐞🩹 handle callback-only response end in Vite HTML transform (by @Varixo in #8597)

  • Updated dependencies [8fdf639, 8dbdc12, b6f7556, 5cb730f, c5f5bb0, dc9a8e8, ea33c02, b90aa3f, a8e3dc0, 5fd8f65]:

    • @qwik.dev/core@2.0.0-beta.35

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

12 May 21:39
4603135

Choose a tag to compare

Pre-release

Patch Changes

@qwik.dev/optimizer@2.1.0-beta.4

12 May 21:38
4603135

Choose a tag to compare

Pre-release

Minor Changes

  • ✨ add worker$ support running heavy work in Web Workers (by @Varixo in #8572)

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

12 May 21:38
4603135

Choose a tag to compare

Pre-release

Minor Changes

  • ✨ Add an experimental <Suspense> component for showing fallback UI when child content takes longer than expected to render. (by @Varixo in #8588)

    When rendering on the client, <Suspense> shows the fallback after the configured delay and keeps it visible until the children are ready. During updates, showStale can keep the last resolved content visible while the fallback is shown.

    Enable it with experimental: ['suspense'] in the qwikVite plugin.

    On SSR, children render normally for now. The boundary also prepares Suspense for future streaming behavior.

  • ✨ add experimental Reveal for coordinating Suspense boundaries (by @Varixo in #8603)

    Reveal lets developers coordinate sibling Suspense boundaries with parallel, sequential, reverse, or together reveal order. Use collapsed to hide pending boundaries that are waiting for their turn instead of showing their fallback.

  • getClientManifest() is now the way to get the client build manifest. Importing from @qwik-client-manifest is deprecated. (by @wmertens in #8352)

  • ✨ add worker$ support running heavy work in Web Workers (by @Varixo in #8572)

Patch Changes

  • fix(cli): defer build.types until after build.lib finishes so vite's emptyOutDir no longer races with tsc and silently wipes the emitted .d.ts files. (by @maiieul in #8585)

  • fix(core): hide node:async_hooks import from non-Qwik bundlers (e.g. cypress E2E) (by @maiieul in #8602)

  • 🐞🩹 final core.js output does not include error codes anymore, reducing the core module's size a little bit. (by @maiieul in #8612)

  • Migrated DevTools to Qwik, upgraded dependencies, and fixed issues caused by the dependency upgrade. (by @JerryWu1234 in #8593)

  • 🐞🩹 don't include preloader in dev mode (by @Varixo in #8606)

  • 🐞🩹 non-Vite consumers (webpack, etc.) don't blow up at runtime anymore when import.meta.env is undefined. (by @maiieul in #8610)

  • Updated dependencies [a8e3dc0]:

    • @qwik.dev/optimizer@2.1.0-beta.4

eslint-plugin-qwik@2.0.0-beta.34

30 Apr 20:46
8b055bb

Choose a tag to compare

Pre-release

Patch Changes

  • Allow Temporal-types in valid-lexical-scope-lint (as they can be serialized) (by @FloezeTv in #8578)

create-qwik@2.0.0-beta.34

30 Apr 20:45
8b055bb

Choose a tag to compare

Pre-release
create-qwik@2.0.0-beta.34

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

30 Apr 20:45
8b055bb

Choose a tag to compare

Pre-release

Patch Changes

  • fix(core): Q3 error "Only primitive and object literals can be serialized" no longer throws for route loaders and actions. (by @maiieul in #8592)

    fix(router): QwikRouterMockProvider's loaders mocks stopped working due to a V2 refactor. They now properly mimick V2's implementation and work as expected.

  • Updated dependencies [bbc7916]:

    • @qwik.dev/core@2.0.0-beta.34

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

30 Apr 20:45
8b055bb

Choose a tag to compare

Pre-release

Patch Changes

  • Updated dependencies [bbc7916]:
    • @qwik.dev/core@2.0.0-beta.34