Vai al contenuto
verdict:

Nuxt 3.21.9

digest

note: la sintesi e le note di rilascio sono in inglese

note: nessuna sintesi per questa release digest

Le release digest sono elencate senza una sintesi. Le note di rilascio originali di questa versione sono qui sotto.

release-notesgithub.com/nuxt/nuxt · 72 righe
  1. > 3.21.9 is the next patch release.
  2. ## 👉 Changelog
  3. [compare changes](https://github.com/nuxt/nuxt/compare/v3.21.8...v3.21.9)
  4. ### 🩹 Fixes
  5. - **vite:** Use spa entry for vite-node fallback (3.x) ([c8410a16a](https://github.com/nuxt/nuxt/commit/c8410a16a))
  6. - **kit,nuxt:** Pass error as `cause` when we re-throw ([#35387](https://github.com/nuxt/nuxt/pull/35387))
  7. - **vite:** Inline CSS for lazy components imported from `#components` ([#35215](https://github.com/nuxt/nuxt/pull/35215))
  8. - **nuxt:** Validate `<ClientOnly>` fallback tag name ([#35325](https://github.com/nuxt/nuxt/pull/35325))
  9. - **vite:** Extract server page CSS when `inlineStyles` is disabled ([#35209](https://github.com/nuxt/nuxt/pull/35209))
  10. - **nitro:** Include nested layers in nitro transforms ([#35327](https://github.com/nuxt/nuxt/pull/35327))
  11. - **nitro:** Export empty styles object with `ssr: false` ([#35330](https://github.com/nuxt/nuxt/pull/35330))
  12. - **nuxt:** Emit auto-import paths as files, not directories ([#35333](https://github.com/nuxt/nuxt/pull/35333))
  13. - **nuxt:** Suppress spurious slot warning in `NuxtPage` during nav ([#35335](https://github.com/nuxt/nuxt/pull/35335))
  14. - **vite:** Preserve backslash separators in windows named pipe path ([#35336](https://github.com/nuxt/nuxt/pull/35336))
  15. - **nuxt:** Detach in-flight promise on `useAsyncData` teardown ([#35328](https://github.com/nuxt/nuxt/pull/35328))
  16. - **nuxt:** Respect per-page keepalive set via `definePageMeta` ([#34526](https://github.com/nuxt/nuxt/pull/34526))
  17. - **nuxt:** Align useFetch error type with runtime ([#35346](https://github.com/nuxt/nuxt/pull/35346))
  18. - **nuxt:** Unwrap getter `body` in `useFetch` ([#35343](https://github.com/nuxt/nuxt/pull/35343))
  19. - **rspack,webpack:** Strip invalid webpack PURE annotations ([#35386](https://github.com/nuxt/nuxt/pull/35386))
  20. - **nuxt:** Guard against -1 when unregistering a router hook ([#35391](https://github.com/nuxt/nuxt/pull/35391))
  21. - **nuxt:** Clean up load/error listeners in preloadPayload ([#35392](https://github.com/nuxt/nuxt/pull/35392))
  22. - **nuxt:** Avoid idle wait when refreshing data after hydration ([#35358](https://github.com/nuxt/nuxt/pull/35358))
  23. - **nuxt:** Ensure `page:start` finishes before `page:finish` starts ([#35408](https://github.com/nuxt/nuxt/pull/35408))
  24. - **nuxt:** Preserve plugin navigation during app boot ([#35344](https://github.com/nuxt/nuxt/pull/35344))
  25. - **vite:** Add extension to vite-node-runner virtual import ([e81a0c484](https://github.com/nuxt/nuxt/commit/e81a0c484))
  26. - **nuxt:** Make virtual module IDs stable across hosts ([#35317](https://github.com/nuxt/nuxt/pull/35317))
  27. - **nuxt:** Hash serialized island props ([#35356](https://github.com/nuxt/nuxt/pull/35356))
  28. - **vite:** Avoid emitted ssr styles file name collisions ([#35432](https://github.com/nuxt/nuxt/pull/35432))
  29. - **nuxt:** Avoid syncing route too early when reused page remounts ([#35440](https://github.com/nuxt/nuxt/pull/35440))
  30. - **nuxt:** Keep nested layout on deferred route during suspended layout switch ([#35443](https://github.com/nuxt/nuxt/pull/35443))
  31. - **vite:** Set define for `NODE_ENV` and `__VUE_PROD_DEVTOOLS__` ([#35444](https://github.com/nuxt/nuxt/pull/35444))
  32. - **nuxt:** Restore deferred query route before page is mounted ([#35442](https://github.com/nuxt/nuxt/pull/35442))
  33. - **nuxt:** Make islands hash backwards-compatible ([#35452](https://github.com/nuxt/nuxt/pull/35452))
  34. - **nuxt:** Pass nuxt `rootDir` to typed-router context ([#35565](https://github.com/nuxt/nuxt/pull/35565))
  35. - **nitro:** Only reload nitro after initial nitro build ([6ba8e26a5](https://github.com/nuxt/nuxt/commit/6ba8e26a5))
  36. - **schema:** Enable HMR for defineNuxtComponent in JSX ([#35620](https://github.com/nuxt/nuxt/pull/35620))
  37. - **schema:** Resolve Vite cache directory from workspace ([#35626](https://github.com/nuxt/nuxt/pull/35626))
  38. - **nitro:** Write prerender cache files atomically ([#35619](https://github.com/nuxt/nuxt/pull/35619))
  39. - **nuxt:** Apply latest navigation on concurrent `navigateTo` in built-in router ([#35631](https://github.com/nuxt/nuxt/pull/35631))
  40. ### 📖 Documentation
  41. - Improving testing documentation for better understanding ([#35526](https://github.com/nuxt/nuxt/pull/35526))
  42. - Add tip about prerendering registration for pages ([#35635](https://github.com/nuxt/nuxt/pull/35635))
  43. - Clarify useFetch custom data error ([#35647](https://github.com/nuxt/nuxt/pull/35647))
  44. - Drop reference to non-existent section ([bd1943d04](https://github.com/nuxt/nuxt/commit/bd1943d04))
  45. - Update link to /3.x slug ([71bdb972d](https://github.com/nuxt/nuxt/commit/71bdb972d))
  46. ### 🏡 Chore
  47. - Allow node version updates ([#35297](https://github.com/nuxt/nuxt/pull/35297))
  48. ### ✅ Tests
  49. - Assert dev css delivery transport for server pages ([9851e993b](https://github.com/nuxt/nuxt/commit/9851e993b))
  50. - Count only render-blocking stylesheet links for page styles ([b0e895a7f](https://github.com/nuxt/nuxt/commit/b0e895a7f))
  51. - Await `expectNoClientErrors` ([afffe7f09](https://github.com/nuxt/nuxt/commit/afffe7f09))
  52. ### 🤖 CI
  53. - Handle missing base branch (for stacked prs) ([13a933f8a](https://github.com/nuxt/nuxt/commit/13a933f8a))
  54. - Unlink issues from autoclosed PRs ([#35615](https://github.com/nuxt/nuxt/pull/35615))
  55. ### ❤️ Contributors
  56. - Daniel Roe (@danielroe)
  57. - Florian Heuberger (@Flo0806)
  58. - Mateleo (@Mateleo)
  59. - Luke Nelson (@luc122c)
  60. - Darlan José Batista do Prado (@DarlanPrado)
  61. - Julien Huang (@huang-julien)
  62. - skoenfaelt (@skoenfaelt)
  63. - Anoesj Sadraee (@Anoesj)
  64. - raminjafary (@raminjafary)
  65. - Kurt Medley (@HeavyMedl)
  66. - isksss (@isksss)
  67. - Alexander Lichter (@TheAlexLichter)
  68. - Damian Głowala (@DamianGlowala)
  69. - Sami El Achi (@samiashi)

vedi su githubimported 2026-09-28 via npm