v4.4.5
📦 nuxtView on GitHub →
✨ 1 features🐛 18 fixes🔧 6 symbols
Summary
Version 4.4.5 is a patch release focusing on numerous bug fixes across Vite, Nitro, and Nuxt core, alongside performance improvements in the build kit.
✨ New Features
- Kit performance improvement: Cache layer roots and short-circuit `isIgnored` relative.
🐛 Bug Fixes
- Vite: Resolved vite `clientServer` when `ssr: false`.
- Nitro: Corrected payload route rule for `/` when overriding `ssr: true`.
- Nitro: Prevented recursive rendering deadlocks during prerender.
- Vite: Dropped redundant CSS link when entry styles are inlined.
- Vite: Sorted `optimizeDeps.include` in pre-bundle hint.
- Nuxt: Only force suspense remount after the first resolve.
- Kit: Ensured `.env` is read before resolving nuxt schema.
- Nitro: Preserved `serverHandlers` array after `nitro:config` hook.
- Nuxt: Cast partial nitro handlers when prepending to server arrays.
- Vite: Only considered CSS inlined when styles are actually emitted.
- Nuxt: Deduplicated `getCachedData` for concurrent callers sharing a key.
- Nuxt: Respected factory fetch/baseURL options in server `useFetch`.
- Nuxt: Handled string presets in auto-imports.
- Nuxt: Corrected island transform for server pages and 'deep' mode.
- Vite: Inlined CSS imported from non-vue JS modules.
- Nuxt: Deferred head DOM updates until page transition finishes.
- Nuxt: Explicitly froze head during island plugin phase.
- Vite: Inlined CSS for non-island children of server components.