Skip to content

Releases: QwikDev/qwik

@builder.io/[email protected]

17 Sep 13:36
Compare
Choose a tag to compare

Minor Changes

  • ✨ (EXPERIMENTAL) valibot$ validator and a fix for zod$ types. (by @fabian-hiller in #6752)

    To use it, you need to pass experimental: ['valibot'] as an option to the qwikVite plugin as such:

    // vite.config.ts
    
    export default defineConfig(({ command, mode }): UserConfig => {
      return {
        plugins: [
          // ... other plugins like qwikCity() etc
          qwikVite({
            experimental: ['valibot']
            // ... other options
          }),
    
        ],
        // ... rest of the config
      };
    }
  • ✨ (EXPERIMENTAL) usePreventNavigate lets you prevent navigation while your app's state is unsaved. It works asynchronously for SPA navigation and falls back to the browser's default dialogs for other navigations. To use it, add experimental: ['preventNavigate'] to your qwikVite options. (by @wmertens in #6825)

Patch Changes

  • 🐞🩹 added .ico to be detected by isStaticFile (by @intellix in #6860)

  • 🐞🩹 fixed delays caused from inefficient Service Worker prefetching (buffering) (by @shairez in #6863)

[email protected]

08 Aug 11:34
Compare
Choose a tag to compare

[email protected]

08 Aug 11:34
Compare
Choose a tag to compare

Patch Changes

  • 🐞🩹 wrong version when creating a library (by @shairez in #6757)

@builder.io/[email protected]

08 Aug 11:34
Compare
Choose a tag to compare

Minor Changes

  • Updated SWC parser means that the optimizer now understands import ... with syntax and that enums are replaced with numbers where possible. (by @wmertens in #6005)

  • The optimizer plugin will now rely on Rollup to group QRL segments. It will only provide hints on which segments fit well together. The result of this change is that now code splitting happens during the transform phase only, and other Rollup/Vite plugins (such as css-in-js plugins) can transform the code before Qwik transforms it. (by @wmertens in #6670)

  • The default asset filenames in the build have changed. Now they are under assets/hash-name.ext, so they are clearly separated from code. (by @wmertens in #5745)

Patch Changes

  • The fileFilter option to qwikVite() now always allows *.qwik.{m,c,}js files so that QRLs in libraries can be processed. (by @wmertens in #6760)

@builder.io/[email protected]

08 Aug 11:34
Compare
Choose a tag to compare

[email protected]

29 Jul 17:31
Compare
Choose a tag to compare

Here is an index file of all the changelogs in this repo:

Package File
qwik Changelog
qwik-city Changelog
eslint-plugin-qwik Changelog
create-qwik Changelog

[email protected]

29 Jul 23:10
Compare
Choose a tag to compare

[email protected]

29 Jul 17:31
Compare
Choose a tag to compare

[email protected]

29 Jul 23:10
Compare
Choose a tag to compare

Patch Changes

  • 🐞🩹 get the right version number in starter apps (by @shairez in #6742)

[email protected]

29 Jul 17:31
Compare
Choose a tag to compare

Patch Changes

    • built files are now under dist/ or lib/. All tools that respect package export maps should just work. (by @wmertens in #6715)
      If you have trouble with Typescript, ensure that you use moduleResolution: "Bundler" in your tsconfig.json.
    • @builder.io/qwik no longer depends on undici