yarn nuxt 3.11.2
v3.11.2

26 days ago

3.11.2 is the next regularly scheduled patch release.

✅ 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

compare changes

🔥 Performance

  • nuxt: Don't tree-shake useServerHead in dev (#26421)
  • nuxt: Reduce nuxt island payload (#26569)
  • nuxt: Unsubscribe from watch when scope is disposed (#26554)
  • nuxt: Reduce router resolutions (#26519)

🩹 Fixes

  • nuxt: Handle underscores in island names (#26370)
  • nuxt: Don't append new route for redirect if one exists (#26368)
  • nuxt: Ignore navigateTo open option on server side (#26392)
  • nuxt: Print errors when compiling templates (#26410)
  • nuxt: Don't warn about definePageMeta in server pages (#26422)
  • nuxt: Pass joinRelativeURL + share paths on server (#26407)
  • nuxt: Exclude <srcDir>/index.html from import protection (#26430)
  • nuxt: Early return from refreshCookie on server (22ada37b4)
  • nuxt: Move v-if to wrapper in islands transform (#26386)
  • nuxt: Move directives to client component island wrapper (#26387)
  • nuxt: Ignore fetch errors in getLatestManifest (#26486)
  • nuxt: Check island element instead of hydration state (#26480)
  • nuxt: Add build id to rendered payload url (#26504)
  • nuxt: Support serialising rich server logs (#26503)
  • nuxt: Handle errors parsing/stringifying logs (4a87c35df)
  • nuxt: Augment GlobalComponents in multiple vue modules (#26541)
  • nuxt: Suppress warning about resolve cache-driver (#26595)
  • nuxt: Handle auto-importing named components (#26556)
  • schema: Update webpack transformAssetUrls + pass hoistStatic to vite plugin (#26563)
  • schema: Document use case for typescript.shim (#26607)
  • nuxt: Normalise rollup opts in island transform w/o nuxt (#26589)
  • nuxt: Handle missing Nuxt context in useRoute (#26633)

💅 Refactors

  • nuxt: Remove duplicated check (#26544)
  • nuxt: Simplify check in navigateTo for server (#26546)
  • nuxt: Simplify runtimeConfig initialization of client side (#26558)

📖 Documentation

  • Update information about playwright test runner (8e635fd23)
  • Add info about dependencies to install (a258bfc34)
  • Add missing end block (f55f74798)
  • Migration page typo (#26389)
  • Advise installing nuxi for debugging with pnpm (#26447)
  • Warn about single root element for server components (#26462)
  • Adjust grammar (#26482)
  • Add contents of the layout in examples (#26532)
  • Add note about prerenderRoutes in dynamic routes (#26547)
  • Clarify app-config merging strategy note (#26564)
  • Update core modules roadmap (#26553)
  • Replace process.* with import.meta.* (#26611)
  • Correct grammar in typescript.shim JSDoc (#26626)
  • Add missing comma (#26644)

🏡 Chore

  • Fix typo in test descriptions (#26366)
  • Rename to yaml (00018084d)
  • Improve pr template (#26562)
  • Enable devtools by default in playground (17488508b)
  • Migrate to ESLint flat config (#26583)

❤️ Contributors

Don't miss a new nuxt release

NewReleases is sending notifications on new releases.