3.13.1 is the next regularly scheduled patch release.
👀 Highlights
Although this is a patch release, there are two features I'd love to draw your attention to.
- 🆔
useIdnow uses a built-in Vue composable for stable ids between server + client! #28285 - 🔥 a new
experimental.buildCachefeature now allows for quicker app rebuilds #28726
As always, feedback is appreciated 🙏 ❤️
✅ Upgrading
As usual, our recommendation for upgrading is to run:
npx nuxi@latest 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: Cache vue app build outputs (#28726)
- nuxt: Use
ServerPlaceholderfor ssr client components (#28563) - nuxt: Use reducer array + handle modified proto (#28768)
🩹 Fixes
- schema: Resolve user-provided
serverDirrelative to root (#28700) - nuxt: Handle mismatching declaration/plugin extensions (#28709)
- nuxt: Do not accept arbitrary strings for
MiddlewareKey(#28676) - nuxt: Do not pass listeners to custom
NuxtLink(#28738) - nuxt: Generate basic jsdoc for module config entry (#27689)
- Augment as well as config ()