v3.17.6
📦 nuxtView on GitHub →
✨ 4 features🐛 12 fixes🔧 9 symbols
Summary
Nuxt 3.17.6 is a patch release focusing on performance improvements in prerendering, type generation fixes for async data, and various bug fixes for NuxtLink and component loading.
Migration Steps
- Run 'npx nuxt upgrade --dedupe' to upgrade and deduplicate the lockfile.
✨ New Features
- Performance optimization: Decreased if checks during prerendering
- Internal migration of Vite plugins to Vite environments
- Support for camelCase in lazy hydration attributes
- Improved scroll behavior alignment with page transition completion
🐛 Bug Fixes
- Generate correct types for async data defaults based on nuxt.config
- Reload at base URL in nuxt:chunk-reload-immediate
- Use rollup to calculate island component filenames
- Append set-cookie headers in error handler
- Ensure asyncData runs if changing key while fetcher is running
- Handle pure hash link clicks with navigateTo
- Skip external <NuxtLink>'s custom on click handler
- Update component loader regexp for minified code
- Respect inheritAttrs: false in createClientOnly function
- Do not double-urlify file urls when resolving schema in kit
- Set output.generatedCode.symbols for nitro build
- Lazily access runtimeConfig
🔧 Affected Symbols
asyncDatanavigateToNuxtLinkcreateClientOnlyruntimeConfigdefineNuxtPluginuseCookiekitnitro