3.17.3 is a regularly-scheduled patch release.
✅ Upgrading
Our recommendation for upgrading is to run:
npx nuxi@latest upgrade --dedupe
This will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
👉 Changelog
🔥 Performance
- nuxt: Pre-calculate extension glob before app resolution (#32052)
- nuxt: Improve islands client components chunks (#32015)
🩹 Fixes
- nuxt: Preload async layouts (#32002)
- nuxt: Handle File within
FormData
(#32013) - schema: Respect user-provided
ignore
patterns (#32020) - nuxt: Allow loading virtual files with query params (#32022)
- nuxt: Don't use reactive key for
useFetch
withwatch: false
(#32019) - nuxt: Do not clear data if custom
getCachedData
is provided (#32003) - nuxt: Provide
nuxtApp
for asyncData functions run on server (#32038) - vite: Strip queries when skipping vite transform middleware (#32041)
- nuxt: Sort hash sources and files (#32048)
- nuxt: Do not suppress chunk import error (#32064)
💅 Refactors
- nuxt: Directly access initialised
asyncData
(e779d6cd5)
📖 Documentation
- Fix module initialization command for pnpm (#32024)
- Provide nuxt installation guide with deno (#32029)
- Add codeblock closing tag (#32043)
- Tweak nuxt doc (#32063)
- Add space between sentences (#32069)
🤖 CI
- Convert
bug
/enhancement
labels to issue types (3ff743fe0) - Update payload for issue types (791e5f443)
❤️ Contributors
- Ryota Watanabe (@wattanx)
- Julien Huang (@huang-julien)
- John Tanzer (@moshetanzer)
- @beer (@iiio2)
- Daniel Roe (@danielroe)
- xjccc (@xjccc)
- Max (@onmax)