Qwik
Backend & InfraInstant-loading web apps, without effort
Release History
@qwik.dev/core@2.0.0-beta.32Breaking3 fixes4 featuresThis release introduces significant updates to event handling markers (`passive:` and `capture:`) and adds `Temporal` serialization support. A breaking change in `useAsync$` renames the `interval` option to `expires`.
create-qwik@2.0.0-beta.32@qwik.dev/router@2.0.0-beta.323 fixesThis release resolves intermittent Deno build failures and fixes an SPA routing issue related to browser navigation after manual refresh. Additionally, the behavior of `notFound` exports in router factories has been adjusted.
@qwik.dev/optimizer@2.1.0-beta.22 featuresThis minor release introduces support for passive JSX event handlers using `passive:eventname` markers and adds inline hints to suppress optimizer diagnostics for the next line.
eslint-plugin-qwik@2.0.0-beta.32@qwik.dev/react@2.0.0-beta.32This patch release primarily focuses on updating internal dependencies, specifically bumping @qwik.dev/core to version 2.0.0-beta.32.
eslint-plugin-qwik@2.0.0-beta.31@qwik.dev/optimizer@2.0.1-beta.11 fixThis patch release addresses a bug related to the handling of module-level variables during code extraction.
@qwik.dev/react@2.0.0-beta.31This patch release primarily involves updating internal dependencies, resulting in the release of @qwik.dev/core@2.0.0-beta.31.
@qwik.dev/router@2.0.0-beta.313 fixes1 featureThis release introduces the manifest hash to documentHead for cache management and includes several stability fixes for the router, including removing the now-internal qwikRouterConfig.
create-qwik@2.0.0-beta.31@qwik.dev/core@2.0.0-beta.314 fixes2 featuresThis release introduces lazy cache invalidation via negative intervals in useAsync and allows passing context info to asyncSignal invalidation. Several bugs related to Vite serving, DOM insertion crashes, preloader scheduling, and CLI startup dependency loading have also been fixed.
@qwik.dev/core@2.0.0-beta.30Breaking6 fixes2 featuresThis release introduces the Each component and splits the optimizer into a separate package to reduce download size. A major breaking change affects useTask/useVisibleTask cleanup functions, which now await cleanup Promises by default.
@qwik.dev/optimizer@2.0.1-beta.01 featureThis patch release separates the Qwik optimizer into its own package to reduce the overall download size of the main qwik package.
@qwik.dev/router@2.0.0-beta.29Breaking1 fix5 featuresThis release introduces significant performance improvements via in-memory SSR caching and eTag support, alongside a major refactoring of route configuration structure. It also enhances custom error page handling.
@qwik.dev/react@2.0.0-beta.291 featureThis release introduces reactify$ to bridge Qwik and React components, allowing Qwik components to be embedded within React applications managed by Qwik, alongside an update to @qwik.dev/core.
@qwik.dev/core@2.0.0-beta.29create-qwik@2.0.0-beta.29eslint-plugin-qwik@2.0.0-beta.29create-qwik@1.19.2@builder.io/qwik-city@1.19.21 fix1 featureThis patch release focuses on improving form data handling logic for array/object key resolution and fixing an issue related to special characters in dynamic routes.
@builder.io/qwik@1.19.21 fixThis patch release primarily addresses type differences between Rollup and Rolldown bundlers via internal type casting adjustments.
eslint-plugin-qwik@1.19.2@qwik.dev/core@2.0.0-beta.282 featuresThis release enhances development experience by introducing better Vite environment API support for simultaneous builds and adding stateful Hot Module Replacement (HMR) during development.
@qwik.dev/router@2.0.0-beta.282 featuresThis release introduces significant developer experience improvements with the addition of Hot Module Replacement (HMR) support and better handling of multiple Vite environments. The minimum required Vite version has been updated to 6.0.0.
@qwik.dev/react@2.0.0-beta.28This patch release primarily involved updating dependencies, specifically bumping @qwik.dev/core to version 2.0.0-beta.28.
eslint-plugin-qwik@2.0.0-beta.28create-qwik@2.0.0-beta.28@qwik.dev/core@2.0.0-beta.273 featuresThis release introduces significant performance improvements in the optimizer by hoisting QRLs and extracting captures. It also adds support for self-references within reactive primitives.
@qwik.dev/router@2.0.0-beta.27This patch release primarily involves updating dependencies, specifically upgrading @qwik.dev/core to version 2.0.0-beta.27.
create-qwik@2.0.0-beta.27@qwik.dev/react@2.0.0-beta.27This patch release primarily involved updating dependencies, specifically upgrading @qwik.dev/core to version 2.0.0-beta.27.
eslint-plugin-qwik@2.0.0-beta.27@builder.io/qwik@1.19.12 fixes1 featureThis patch release introduces support for Deno as a package manager in production builds and resolves issues related to optimizer binary usage and development SSR CSS errors.
@builder.io/qwik-city@1.19.11 fix1 featureThis patch release introduces support for Deno as a package manager in production builds and fixes a bug related to link hash updates.
eslint-plugin-qwik@1.19.11 featureThis patch release introduces support for ESLint v10.
create-qwik@1.19.1create-qwik@2.0.0-beta.26@qwik.dev/react@2.0.0-beta.26This patch release primarily updates dependencies, specifically bumping the core package to version 2.0.0-beta.26.
@qwik.dev/router@2.0.0-beta.262 fixesThis release adjusts error handling for absolute URL rewrites to return a 400 status code and enables the Server-Timing header in development mode. Dependencies were also updated.
@qwik.dev/core@2.0.0-beta.264 fixesThis patch release focuses on stability and correctness, fixing several bugs related to slotted content, event handling on removed elements, projection changes, and component re-rendering logic.
eslint-plugin-qwik@2.0.0-beta.26@qwik.dev/router@2.0.0-beta.25This patch release primarily consists of dependency updates, specifically updating @qwik.dev/core to version 2.0.0-beta.25.
@qwik.dev/react@2.0.0-beta.25This patch release primarily consists of dependency updates, specifically updating @qwik.dev/core to version 2.0.0-beta.25.
create-qwik@2.0.0-beta.25@qwik.dev/core@2.0.0-beta.254 fixes1 featureThis release focuses on performance improvements, reducing serialized state size by up to 30%, and fixing several bugs related to event handling, qrl capturing, and binding directives.
eslint-plugin-qwik@2.0.0-beta.25@qwik.dev/core@2.0.0-beta.247 fixes2 featuresThis release introduces new utility methods for Signals and an option for deferred client-side loading in useAsync$. It also includes numerous bug fixes related to reactivity, serialization, and rendering performance.
eslint-plugin-qwik@2.0.0-beta.24@qwik.dev/react@2.0.0-beta.24This patch release primarily consists of dependency updates, specifically upgrading @qwik.dev/core to version 2.0.0-beta.24.
create-qwik@2.0.0-beta.24@qwik.dev/router@2.0.0-beta.24This patch release primarily consists of dependency updates, specifically upgrading @qwik.dev/core to version 2.0.0-beta.24.
@qwik.dev/router@2.0.0-beta.23This patch release primarily involved updating dependencies, specifically @qwik.dev/core to version 2.0.0-beta.23.
eslint-plugin-qwik@2.0.0-beta.231 fixThis patch release improves the accuracy of node API usage detection within the eslint-plugin.
@qwik.dev/core@2.0.0-beta.23@qwik.dev/react@2.0.0-beta.23This patch release primarily consists of an update to the @qwik.dev/core dependency to version 2.0.0-beta.23.
create-qwik@2.0.0-beta.23@qwik.dev/react@2.0.0-beta.21This patch release primarily updates internal dependencies, specifically upgrading @qwik.dev/core to version 2.0.0-beta.21.
@qwik.dev/router@2.0.0-beta.21This patch release primarily updates internal dependencies, specifically upgrading @qwik.dev/core to version 2.0.0-beta.21.
create-qwik@2.0.0-beta.21eslint-plugin-qwik@2.0.0-beta.21@qwik.dev/core@2.0.0-beta.21BreakingThis release introduces a breaking change by renaming the signal function `useAsyncComputed$` to `useAsync$` to better reflect its general utility.
eslint-plugin-qwik@2.0.0-beta.19@qwik.dev/core@2.0.0-beta.191 fixThis patch release addresses a bug concerning the over-cleaning of store subscriptions.
@qwik.dev/router@2.0.0-beta.19This patch release primarily updates the dependency for @qwik.dev/core to version 2.0.0-beta.19.
@qwik.dev/react@2.0.0-beta.19This patch release primarily involved updating internal dependencies, specifically bumping @qwik.dev/core to version 2.0.0-beta.19.
create-qwik@2.0.0-beta.19eslint-plugin-qwik@2.0.0-beta.18@qwik.dev/router@2.0.0-beta.181 fixThis patch release fixes a bug where navigation would halt if a transition failed, and updates internal dependencies.
@qwik.dev/react@2.0.0-beta.18This patch release primarily consists of dependency updates, specifically upgrading @qwik.dev/core to version 2.0.0-beta.18.
@qwik.dev/core@2.0.0-beta.1815 fixesThis patch release focuses on numerous bug fixes across rendering, task scheduling, signal handling, and server-side operations.
create-qwik@2.0.0-beta.18eslint-plugin-qwik@1.19.0@builder.io/qwik-city@1.19.01 fix1 featureThis release introduces the ability to mock route loaders and actions in QwikCityMockProvider and fixes a URL origin mismatch bug in SPA routes. It also updates RequestEvents to be readonly instead of frozen.
create-qwik@1.19.01 featureThis patch release introduces a new deployment adapter for Cloudflare Workers.
@builder.io/qwik@1.19.03 fixes1 featureThis release introduces an efficiency improvement to untrack() and resolves several bugs related to SSR preloading and bundle size optimization.
@qwik.dev/router@2.0.0-beta.17Patch release updates @qwik.dev/core to version 2.0.0-beta.17 with no functional changes.
eslint-plugin-qwik@2.0.0-beta.17No release notes provided.
@qwik.dev/react@2.0.0-beta.17Patch release updating @qwik.dev/core to version 2.0.0-beta.17.
@qwik.dev/core@2.0.0-beta.173 fixes1 featureThis release adds cursor‑based chore scheduling for CSR and includes several bug fixes related to journal ordering, attribute escaping, and cursor memory usage.
create-qwik@2.0.0-beta.17No release notes provided.
@builder.io/qwik@1.18.0Breaking2 fixes1 featureThis release improves computed signal listener behavior, adds i18n scaffolding via `qwik add compiled-i18`, and includes several bug fixes around cleanup callbacks and useResource error handling.
create-qwik@1.18.01 fixPatch release adds proper execution of cleanup callbacks across the component tree during dispose.
@builder.io/qwik-react@0.5.81 fixPatch release fixing cleanup callback execution across the component tree and updating Qwik to version 1.18.0.
@builder.io/qwik-city@1.18.01 fixPatch release adds proper execution of cleanup callbacks across the component tree during dispose.
eslint-plugin-qwik@1.18.01 fixPatch release that ensures cleanup callbacks run for the full component tree during disposal.
@qwik.dev/react@2.0.0-beta.16Patch release updating @qwik.dev/core to version 2.0.0-beta.16.
eslint-plugin-qwik@2.0.0-beta.16No release notes provided.
create-qwik@2.0.0-beta.161 fixThis release fixes a missing execa dependency.
@qwik.dev/router@2.0.0-beta.16Patch release updating @qwik.dev/core to version 2.0.0-beta.16.
@qwik.dev/core@2.0.0-beta.161 featureAdded the new QRLInternal type.
@qwik.dev/react@2.0.0-beta.15Patch release that updates the @qwik.dev/core dependency to version 2.0.0-beta.15.
eslint-plugin-qwik@2.0.0-beta.15No release notes provided.
create-qwik@2.0.0-beta.15No release notes provided.
@qwik.dev/core@2.0.0-beta.157 fixes1 featureThis release adds improved reactivity for var props and includes several bug fixes related to event handling, scoped styles, signal serialization, and more.
@qwik.dev/router@2.0.0-beta.15Patch release updating @qwik.dev/core to version 2.0.0-beta.15.
@builder.io/qwik@1.17.22 fixesThis patch release fixes SPA routing origin mismatches and restores the correct `this` context in Qwik City handlers.
@builder.io/qwik-city@1.17.23 fixesThis patch release fixes history edge‑case behavior, resolves SPA routing failures caused by origin mismatches, and restores the correct `this` context in Qwik‑City handlers.
eslint-plugin-qwik@1.17.2No release notes provided.
create-qwik@1.17.2No release notes provided.
Common Errors
NotFoundError1 reportThe "NotFoundError" in Qwik often indicates that `insertBefore` or similar DOM manipulation methods are being used with a reference node that's no longer a child of the intended parent. This usually happens due to asynchronous updates or conditional rendering that alters the DOM structure before the insertion occurs. To fix this, ensure that the target parent and reference node are actively present as children when you call `insertBefore`; defer the insertion operation until after the parent and reference node are initialized and available, often by using Qwik's lifecycle hooks or reactive updates to synchronize DOM operations.
CriticalPresetLoadError1 reportCriticalPresetLoadError usually indicates a problem with configurations in your preset files, often related to module resolution. Ensure all necessary dependencies for your presets (like Vite plugins) are correctly installed in your project's `package.json` and that their paths are accurately specified in the Qwik config or Storybook's `main.js` file. Also, verify that the versions of your Qwik packages and any related tooling are compatible.
Related Backend & Infra Packages
Production-Grade Container Scheduling and Management
Node.js JavaScript runtime ✨🐢🚀✨
Promise based HTTP client for the browser and node.js
A modern runtime for JavaScript and TypeScript.
Deliver web apps with confidence 🚀
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Subscribe to Updates
Get notified when new versions are released