Never miss a release that matters
AI-powered summaries of every GitHub release.
AI Summaries
Changelogs condensed into clear, actionable insights.
Always Free
Track up to 5 packages at no cost, forever.
Weekly Digest
A curated summary of every release, delivered weekly.
TL;DR
Qwik and Qwik City now provide more reliable server plugin loading and request handling, improving stability and diagnostics for developers.
Fixes Worth Knowing
- Request URLs are now normalized in Bun and Deno (JavaScript runtimes) to prevent unexpected behavior with protocol-relative paths.
- Server plugins are now sorted alphabetically, ensuring consistent loading order regardless of file system arrangement.
getRequestEvent()provides access to the current request event, enabling better error reporting in starter templates.
TL;DR
Qwik projects now benefit from improved TypeScript support and faster builds due to updates across core packages.
New
- TypeScript Support: Enhanced type checking and autocompletion for a better developer experience (code assistance).
- Faster Builds: Incremental builds are now significantly faster, improving development iteration speed (build process).
Fixes Worth Knowing
- Resolved an issue where certain Qwik components would cause unnecessary re-renders, improving application performance.
- Fixed a bug where server-side rendering could fail in specific scenarios, increasing application stability (server-side rendering).
TL;DR
Qwik projects now benefit from improved TypeScript support with enhanced static analysis, leading to fewer runtime errors and a better developer experience.
New
- Enhanced TypeScript support: Improved static analysis within Qwik applications (code checking) provides more accurate error detection during development.
Fixes Worth Knowing
- Resolved an issue where certain Qwik components would cause false-positive errors in TypeScript.
- Fixed a bug where the Qwik City (server routes) parser incorrectly handled dynamic imports.
TL;DR
Qwik now supports View Transitions (experimental API for smoother page navigation) and has improved performance with fixes for bundling and tree-shaking.
Breaking
- Cloudflare Pages: When deploying to Cloudflare Pages, you must now export
fetchinstead ofonRequestfrom yourentry.cloudflare-pages.tsfile.
New
- View Transitions API: An experimental API for creating smoother, more engaging page transitions.
- Deno Support: Added official support for deploying Qwik applications using Deno (a modern runtime for JavaScript and TypeScript).
- Storybook Integration: You can now integrate Qwik components into Storybook for easier development and testing.
Fixes Worth Knowing
- Improved Vite development server compatibility.
- Resolved issues with dynamic rendering on window listeners.
- Fixed a bug causing incorrect 404 page generation.
- Cypress integration fixes.
Before You Upgrade
- If deploying to Cloudflare Pages, update your
entry.cloudflare-pages.tsfile to exportfetchinstead ofonRequest.
TL;DR
Qwik now includes qwik-dom (core DOM utilities), improving foundational support for building web applications with Qwik.
New
- qwik-dom: Added a new package providing core DOM manipulation utilities.
- CLI Manifest: Introduced a manifest for the Qwik CLI, improving project configuration.
Fixes Worth Knowing
- Resolved issues with live reloading and Rollup module handling.
- Fixed broken links in documentation and updated documentation to reflect the latest release.
Before You Upgrade
No specific action is needed for this upgrade.