- Added AbortController support for useAsyncData and refresh, introduced optional Vite Environment API opt‑in and extracted Nitro server into its own @nuxt/nitro package, paving the way for future Nuxt 5 breaking changes.
- Provided experimental TypeScript plugin for smarter renaming and navigation, plus async‑data handler extraction that splits fetch logic into separate chunks, cutting client bundle sizes on static sites.
- Enhanced dev experience with dual error page overlay, multiple performance improvements, numerous bug fixes, and updated documentation.