v4.2.1
📦 nuxtView on GitHub →
🐛 11 fixes⚡ 1 deprecations🔧 11 symbols
Summary
Nuxt 4.2.1 is a patch release focusing on bug fixes for Vite and Nitro integrations, layer priority improvements, and memory leak preventions via signal cleanup. It also includes significant documentation updates regarding server context types and signal support in composables.
Migration Steps
- Run 'npx nuxt upgrade --dedupe' to upgrade and deduplicate the lockfile.
🐛 Bug Fixes
- Correct warning message for prefetch/noPrefetch conflict.
- Remove <nuxt-error-overlay> iframe border.
- Use rolldown replace only in build mode for Vite.
- Use directory paths in moduleEntryPaths for Nitro.
- Start error overlay minimized based on status code.
- Ensure optimizeDeps config is applied before other plugins in Vite.
- Respect layer priority order for scanned components.
- Process prerender routes on pages:resolved hook.
- Remove abort signal event listeners after render to prevent memory leaks.
- Cleanup event listener with cleanup signal.
- Respect Vite proxy settings in dev middleware.
🔧 Affected Symbols
ImportPresetWithDeprecationnuxt-error-overlayoptimizeDepspages:resolveduseAsyncDatauseHeaduseHydrationuseLazyFetchuseLazyAsyncDatamoduleEntryPathsvite-node⚡ Deprecations
- Deprecate ImportPresetWithDeprecation in kit, nuxt, and schema.