3.5.2 is a patch release focusing on bug fixes.
✅ 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
🔥 Performance
- nuxt: Use
.test
and hoist regexps where possible (#21011)
🩹 Fixes
- nuxt: Fix useLazyFetch types (#20989)
- nuxt: Scan component dirs case-sensitively (#20995)
- schema: Remove duplicate
@default
jsdoc tag (#21010) - nuxt: Add type support for router composables without
pages/
integration (397c54c9d) - nuxt: Use simple incrementing id on client (#20992)
- nuxt: Treeshake
<DevOnly>
with webpack (#21013) - nuxt: Await nuxt ready state before
refreshNuxtData
(#21008) - nuxt: Show error page after fatal
abortNavigation
(#21047) - nuxt: Normalize windows paths in granular watcher (#21066)
- nuxt: Omit
Set-Cookie
header if value is null (#21072) - nuxt: Resolve modules relative to modulesDir (#21082)
- vite: Narrow vite-node inline pattern (#21224)
📖 Documentation
- Fix typo in modules directory example (#21014)
- Fix a typo in code example (#21057)
- Link to correct webpack css extraction loader (4e6369cef)
- api: Add
render:island
hook (#21065) - Rewrite data fetching section (#21031)
- Improve data fetching docs (#21197)
🏡 Chore
✅ Tests
- Refactor type tests into a separate fixture (#21007)
- Close out some missing browser contexts (3bc3aeaf6)
❤️ Contributors
- Daniel Roe (@danielroe)
- Jongmin Yoon (@jongmin4943)
- Louis Haftmann (@LouisHaftmann)
- Clément Ollivier (@clemcode)
- Julien Huang (@huang-julien)
- Alexander (@xanderbarkhatov)
- Yue Yang (@g1eny0ung)
- Lucie (@lihbr)
- @Gecolay
- Lehoczky Zoltán (@Lehoczky)
- Sébastien Chopin (@Atinux)
- Haruaki OTAKE (@aaharu)