v4.3.1
📦 nuxtView on GitHub →
🐛 30 fixes🔧 8 symbols
Summary
v4.3.1 is a regularly scheduled patch release focusing primarily on bug fixes across Nuxt, Nitro, and build tooling, alongside documentation updates.
🐛 Bug Fixes
- Corrected reference format of server builder.
- Added status/statusText getters to NuxtError.
- Prevented injection of shared types for differing auto-imports.
- Added direnv and vendor to default ignore in schema.
- Ensured focus on hash links after navigation.
- Excluded head runtime from unhead imports transform.
- Included prereleases in semver satisfy check.
- Encoded unicode paths in x-nitro-prerender header.
- Watched server/ directory for builder:watch hook.
- Preserved error.message for fatal errors in Nitro.
- Only enabled dynamic imports when using the ts plugin.
- Used H3Error for 403 errors in the development server (webpack).
- Ensured NuxtError extends Error type.
- Used H3Error for 404 errors in the development server (vite).
- Added backwards compatibility for #app barrel export in keyed functions.
- Tracked and re-added custom routes on HMR.
- Kept vnode when leaving a deeper nested route.
- Prevented CSS flickering in dev mode after config changes (vite).
- Stopped view transition if there is no route.
- Called deferHydration done on NuxtPage unmount.
- Handled invalid datetime in <NuxtTime> component.
- Preserved middleware error status in 404 fallback.
- Prevented augmentation of nuxt/schema.
- Cached manifest files to preserve buildId.
- Stopped decoding query string in SSR context URL.
- Allowed specifying moduleDependencies by meta.name.
- Resolved #components import mapping conflict for packages outside rootDir.
- Used node.res to send 403/404 errors (vite, webpack).
- Aligned path encoding with vue-router (nitro, nuxt).
- Augmented nuxt/schema once more in Nitro.