3.11.1 is a patch release addressing regressions in v3.11.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: Ignore console.logs called outside event context (b3ced3d69)
- schema: Include
ofetch
intypescript.hoist
defaults (#26316) - nuxt: Conditionally use
tsx
parser (#26314) - nuxt: Correct
finish
types and add to docs (0d9c63b82) - nuxt: Ignore failures to access asyncContext in environments without it (523db1a19)
- nuxt: Handle failure creating BroadcastChannel (#26340)
- nuxt: Don't warn when injecting client-only components (#26341)
- nuxt: Prevent losing pages routes on prerender (#26354)
- nuxt: Pass
undefined
name when resolving trailing slash (#26358) - vite: Use ssr result if it exists (#26356)
📖 Documentation
- Fix code block formatting for
usePreviewMode
(#26303) - Fix confusing wording (#26301)
- Add note that
useId
must be used with single root element (401370b3a) - Mention
<DevOnly>
component in api section (#26029) - Note that
@nuxt/schema
should be used by module authors (#26190) - Add
routeNameSplitter
example in migration docs (#25838)
🏡 Chore
🤖 CI
- Configure npm registry in release workflow (68f7d4df8)
❤️ Contributors
- Daniel Roe (@danielroe)
- zunderbolt (@zunderbolt)
- Serge Doda (@bargel)
- Volker Rose (@riddla)
- Turdalin Nurassyl (@trdln)
- Julien Huang (@huang-julien)
- Joaquín Sánchez (@userquin)
- Tanvir Rahman (@Tanvir-rahman)
- Florian Lefebvre (@florian-lefebvre)