v3.17.5
📦 nuxtView on GitHub →
✨ 4 features🐛 8 fixes🔧 8 symbols
Summary
Nuxt 3.17.5 is a patch release focusing on performance improvements by removing globby, fixing asyncData state access, and improving dynamic import compatibility for Vite and Webpack.
Migration Steps
- Run 'npx nuxt upgrade --dedupe' to update Nuxt and deduplicate the lockfile.
✨ New Features
- Performance optimization: Replaced remaining instances of globby with faster alternatives
- Improved build cache by making patterns relative to srcDir
- Enhanced dynamic import compatibility in Webpack using a Rollup-compatible plugin
- Updated Vite to use arrow functions in dynamic imports
🐛 Bug Fixes
- Export useScriptRybbitAnalytics from script stubs
- Ensure appConfig sources are not duplicated
- Wrap slot with h() in ClientOnly to prevent rendering issues
- Ensure template filenames in kit use safe patterns
- Access asyncData state directly from the nuxt app instance
- Return non-existent route component in RouteProvider
- Consolidated asyncData watchers into a single watcher
- Fixed unneeded patterns in internal regular expressions
🔧 Affected Symbols
useScriptRybbitAnalyticsClientOnlyappConfigasyncDatauseAsyncDataRouteProvideraddRouteMiddlewarebuildCache