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)
❤ ️ Contributors
- Jenjen75 (@jenjen75)
- Daniel Roe (@danielroe)
- Anthony Fu (@antfu)
- Eddie (@Eddie344)
- Julien Le Coupanec (@LeCoupa)
- Ryota Watanabe (@wattanx)