Change8

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

Breaking Changes
📦 qwikView on GitHub →
1 breaking🔧 4 symbols

Summary

This release updates Qwik to require Vite 8 and Rolldown, introducing breaking changes to chunking strategies. The `manualChunks` option is deprecated in favor of Rolldown's new code splitting API.

⚠️ Breaking Changes

  • The `manualChunks` option is no longer supported due to the switch to Rolldown. This is because Rolldown's `manualChunks` compatibility API lacks the `outputOpts.manualChunks.onlyExplicitManualChunks` functionality that Qwik relies on. The qwikVite plugin now uses Rolldown's `outputOpts.codeSplitting.includeDependenciesRecursively`.

Migration Steps

  1. If you previously used Rollup's `manualChunks`, update your code to use Rolldown's `outputOpts.codeSplitting.groups` instead.

Affected Symbols