Vai al contenuto
verdict:

Nuxt 4.5.2

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 · 87 righe
  1. > 4.5.2 is the next patch release.
  2. ## 👉 Changelog
  3. [compare changes](https://github.com/nuxt/nuxt/compare/v4.5.1...v4.5.2)
  4. ### 🔥 Performance
  5. - **nuxt,kit:** Skip rewriting unchanged generated files ([#35902](https://github.com/nuxt/nuxt/pull/35902))
  6. - **kit,nuxt:** Use lazy imports to improve parsing speed ([#35901](https://github.com/nuxt/nuxt/pull/35901))
  7. - **vite:** Skip html entry probes in bare-import resolver ([#35907](https://github.com/nuxt/nuxt/pull/35907))
  8. - **nuxt:** Reuse app and component scans for unchanged structures ([#35912](https://github.com/nuxt/nuxt/pull/35912))
  9. ### 🩹 Fixes
  10. - **vite:** Resolve client manifest path from resolved config ([#35883](https://github.com/nuxt/nuxt/pull/35883))
  11. - **nuxt:** Use client-side navigation for links inside islands ([#35806](https://github.com/nuxt/nuxt/pull/35806))
  12. - **nuxt:** Generate types for route params defined with definePageMeta ([#35857](https://github.com/nuxt/nuxt/pull/35857))
  13. - **nuxt:** Serialize island payloads for components with underscores in keys ([#35807](https://github.com/nuxt/nuxt/pull/35807))
  14. - **nitro:** Dedupe island renders when prerendering ([#35835](https://github.com/nuxt/nuxt/pull/35835))
  15. - **nuxt:** Drop prefetch hints for never-hydrated chunks ([#35812](https://github.com/nuxt/nuxt/pull/35812))
  16. - **vite:** Use same asset filenames for worker builds ([#35866](https://github.com/nuxt/nuxt/pull/35866))
  17. - **nitro:** Reject non-object island props ([#35867](https://github.com/nuxt/nuxt/pull/35867))
  18. - **nuxt:** Support options api in `v-for` islands transform ([#35877](https://github.com/nuxt/nuxt/pull/35877))
  19. - **nuxt:** Improve page meta extraction + performance ([#35869](https://github.com/nuxt/nuxt/pull/35869))
  20. - **nuxt:** Set build outputs when restoring vue cache ([#35895](https://github.com/nuxt/nuxt/pull/35895))
  21. - **kit:** Honour nested `apply` and `applyToEnvironment` in vite wrapper ([#35899](https://github.com/nuxt/nuxt/pull/35899))
  22. - **nuxt:** Re-check for preview mode after prerendered page hydration ([#35886](https://github.com/nuxt/nuxt/pull/35886))
  23. - **kit,nuxt,vite:** Handle missed chokidar watch events ([#35887](https://github.com/nuxt/nuxt/pull/35887))
  24. - **nuxt:** Settle asyncData status when bailing ([#35908](https://github.com/nuxt/nuxt/pull/35908))
  25. - **kit:** Clone resolved config with klona rather than klona/full ([#35914](https://github.com/nuxt/nuxt/pull/35914))
  26. - **kit:** Honour nested plugins' `enforce` in vite wrapper ([#35916](https://github.com/nuxt/nuxt/pull/35916))
  27. - **nuxt:** Collect build cache once build outputs are final ([#35929](https://github.com/nuxt/nuxt/pull/35929))
  28. - **vite:** Resolve vite env api sourcemaps in `vite-node` ([#35758](https://github.com/nuxt/nuxt/pull/35758))
  29. - **nuxt:** Don't warn about missing `<NuxtPage>` on nav + with slot ([#35948](https://github.com/nuxt/nuxt/pull/35948))
  30. - **kit:** Prepend vite environment wrapper plugin when `prepend` is set ([#35942](https://github.com/nuxt/nuxt/pull/35942))
  31. - **nuxt:** Depend on rolldown as a peer to reuse vite's copy ([3fda97f60](https://github.com/nuxt/nuxt/commit/3fda97f60))
  32. - **nitro:** Define `import.meta.test` for server code ([#35987](https://github.com/nuxt/nuxt/pull/35987))
  33. - **nuxt:** Match route rules against decoded paths ([9123ed850](https://github.com/nuxt/nuxt/commit/9123ed850))
  34. ### 💅 Refactors
  35. - **nuxt:** Use `vue-component-type-helpers` instead of locally maintained helpers ([#35840](https://github.com/nuxt/nuxt/pull/35840))
  36. - **nuxt:** Use `isReferenceIdentifier` in page-meta plugin ([#35882](https://github.com/nuxt/nuxt/pull/35882))
  37. ### 📖 Documentation
  38. - Sync mcp server page with live tools and providers ([#35856](https://github.com/nuxt/nuxt/pull/35856))
  39. - Add server components guide and mostly-static site recipe ([#35778](https://github.com/nuxt/nuxt/pull/35778))
  40. - Minor changes ([#33479](https://github.com/nuxt/nuxt/pull/33479))
  41. - Add accessible routing guide ([#34796](https://github.com/nuxt/nuxt/pull/34796))
  42. - Update testing guide to test-utils v4.1.0 ([#35873](https://github.com/nuxt/nuxt/pull/35873))
  43. - Update .env provider reference from dotenv to c12 ([#35911](https://github.com/nuxt/nuxt/pull/35911))
  44. - Add note to avoid using `defineVitestProject` in e2e tests ([#35926](https://github.com/nuxt/nuxt/pull/35926))
  45. - Update roadmap ([f6e6027fe](https://github.com/nuxt/nuxt/commit/f6e6027fe))
  46. ### 📦 Build
  47. - **ui-templates:** Copy generated templates from resolved output dir ([#35921](https://github.com/nuxt/nuxt/pull/35921))
  48. ### 🏡 Chore
  49. - **nuxt:** Bump `@nuxt/devtools` to v3.4.0 ([#35892](https://github.com/nuxt/nuxt/pull/35892))
  50. - Fix lint ([1951a2489](https://github.com/nuxt/nuxt/commit/1951a2489))
  51. - Throw error with cause in script ([a90608d5c](https://github.com/nuxt/nuxt/commit/a90608d5c))
  52. - Lint notification script 🤦 ([429a96b24](https://github.com/nuxt/nuxt/commit/429a96b24))
  53. - Ignore safe pull_request_target ([035a3a3d4](https://github.com/nuxt/nuxt/commit/035a3a3d4))
  54. - Reorder ignore ([3baf6fedd](https://github.com/nuxt/nuxt/commit/3baf6fedd))
  55. - Bump nuxt rolldown peer dep to match unctx ([2c38086f5](https://github.com/nuxt/nuxt/commit/2c38086f5))
  56. ### ✅ Tests
  57. - Skip webpack dev tests for island v-for transform ([73030e55a](https://github.com/nuxt/nuxt/commit/73030e55a))
  58. - Add regression test for #35893 ([#35893](https://github.com/nuxt/nuxt/issues/35893))
  59. - **vite:** Cover windows drive letters in `toFsUrl` ([a5ad667f7](https://github.com/nuxt/nuxt/commit/a5ad667f7))
  60. ### 🤖 CI
  61. - Shard the critical-path test jobs and cache playwright ([#35832](https://github.com/nuxt/nuxt/pull/35832))
  62. - Add action to notify issues resolved on release ([5fffe5718](https://github.com/nuxt/nuxt/commit/5fffe5718))
  63. - Make notification script more resilient ([5337bd357](https://github.com/nuxt/nuxt/commit/5337bd357))
  64. - Do not comment on issues in other repos ([400dfdc11](https://github.com/nuxt/nuxt/commit/400dfdc11))
  65. - Add explicit `permissions: {}` to workflows ([2e1a1cbeb](https://github.com/nuxt/nuxt/commit/2e1a1cbeb))
  66. - Rebalance windows e2e matrix ([dffe13742](https://github.com/nuxt/nuxt/commit/dffe13742))
  67. - Let contributors know prs are backported ([3e416c54f](https://github.com/nuxt/nuxt/commit/3e416c54f))
  68. - Regenerate templates in autofix job ([95d33637f](https://github.com/nuxt/nuxt/commit/95d33637f))
  69. ### ❤️ Contributors
  70. - Daniel Roe (@danielroe)
  71. - Matej Černý (@cernymatej)
  72. - Aubakirov Asker (@Askerka00)
  73. - Yoshihiro Yamaguchi (@yamachi4416)
  74. - Samuel Burkhard (@samydoesit)
  75. - Kenneth Sills (@Kenneth-Sills)
  76. - Spunkie (@Spunkie)
  77. - Bochkarev Ivan (@Ibochkarev)
  78. - Amulet Iris (@KazariAI)
  79. - Yash Bavadiya (@xevrion)
  80. - Alexander Lichter (@TheAlexLichter)
  81. - Mehraz Morshed (@mehrazmorshed)
  82. - mcrapts (@mcrapts)
  83. - Benjamin Canac (@benjamincanac)
  84. - Anthony Fu (@antfu)

vedi su githubimported 2026-09-28 via npm