Change8

v3.21.6

📦 nuxtView on GitHub →
🐛 13 fixes🔧 1 symbols

Summary

Nuxt 3.21.6 is a patch release focused on numerous bug fixes across Nuxt, Nitro, and Vite integrations. Key fixes include improved handling of redirects, client-side navigation, and island rendering.

🐛 Bug Fixes

  • Nuxt now prefers its own builder/server dependencies.
  • Added json extension to Nitro payload cache items.
  • Fixed handling of errors when fetching the app manifest.
  • Preserved `setPageLayout` props during same-path navigation.
  • Prevented stripping of `buildAssetsDir` from vite-node SSR ids.
  • Marked properties of `useLoadingIndicator` as readonly.
  • Stripped queries in CSS inline style maps during Vite processing.
  • Encoded html-significant characters in external redirect bodies.
  • Validated island request hash matches props in Nitro.
  • Used regexp to strip query parameters in Nitro.
  • Used `statusCode` for Nitro v2 compatibility.
  • Rendered component-less parent routes correctly during client-side navigation.
  • Ensured middleware runs for page islands.

Affected Symbols