Change8

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.

Affected Symbols