3.6.1 is a bugfix/patch release with some significant patches merged since 3.6.0
✅ Upgrading
As usual, our recommendation for upgrading is to run:
nuxi upgrade --force
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
👉 Changelog
🩹 Fixes
- nuxt: Use esbuild/acorn instead of
typescript
dep (#21729) - nuxt: Proxy headers to islands + returned prerender hints (#21740)
- nuxt: Respect
false
to disable spa loading template (#21739) - nuxt: Remove
path
from SPA payload (#21732) - nuxt: Only remove one item from middleware (#21730)
- nuxt: Escape colons in page paths (#21731)
- nuxt: Augment nitro config within server context as well (#21724)
- nuxt: Inline global css with
ssr: false
route rule (#21763) - vite: Resolve css files without importer id first (#21770)
- vite: Emit assets referenced in inline css (#21790)
- nuxt: Support importing types from
#imports
(#21796) - nuxt: Use starting index when transforming islands (#21795)
📖 Documentation
- Add
defineNuxtRouteMiddleware
migration (#21718) - Add a link to Docus layer nuxt config file (#21742)
- Remove outdated reference to stable version (#21785)
- Centre example loading spinner (#21792)
✅ Tests
- Bump bundle size (e69837d6a)