Change8

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

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

Summary

This release updates the project to require Vite 8 and Rolldown, introducing changes to chunking strategies and removing support for Rollup's `manualChunks`.

⚠️ 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` feature that Qwik relies on. The qwikVite plugin now uses Rolldown's `outputOpts.codeSplitting.includeDependenciesRecursively`.
  • If you previously used Rollup's `manualChunks`, you must update your configuration to use Rolldown's `outputOpts.codeSplitting.groups` instead.

Migration Steps

  1. Update your qwikVite plugin configuration to use Rolldown's `outputOpts.codeSplitting.groups` if you were previously using Rollup's `manualChunks`.

Affected Symbols