Aller au contenu
verdict:

Nuxt 3.21.7

digest

note: la synthèse et les notes de version sont en anglais

note: pas de synthèse pour cette release digest

Les releases digest sont listées sans synthèse. Les notes de version originales de cette version sont ci-dessous.

release-notesgithub.com/nuxt/nuxt · 68 lignes
  1. > 3.21.7 is the a security hotfix release.
  2. 👉 make sure to check https://github.com/nuxt/nuxt/security/advisories to view open advisories resolved by this release.
  3. ## 👉 Changelog
  4. [compare changes](https://github.com/nuxt/nuxt/compare/v3.21.6...v3.21.7)
  5. ### 🩹 Fixes
  6. - **nitro:** Assign `noSSR` before deciding payload extraction ([#35108](https://github.com/nuxt/nuxt/pull/35108))
  7. - **vite:** Avoid filtering out dirs with shared prefix from `allowDirs` ([#35112](https://github.com/nuxt/nuxt/pull/35112))
  8. - **nuxt:** Use resolve from `pathe` for buildCache path boundary check ([#35111](https://github.com/nuxt/nuxt/pull/35111))
  9. - **nuxt:** Prevent sibling-directory traversal in test component wrapper ([#35110](https://github.com/nuxt/nuxt/pull/35110))
  10. - **nitro:** Pass event data to `isValid` in dev clipboard-copy listener ([#35109](https://github.com/nuxt/nuxt/pull/35109))
  11. - **nuxt:** Validate protocols in `reloadNuxtApp` path before reload ([#35115](https://github.com/nuxt/nuxt/pull/35115))
  12. - **vite:** Resolve vite `clientServer` with `ssr: false` ([#34959](https://github.com/nuxt/nuxt/pull/34959))
  13. - **vite:** Prefix public asset virtuals with null byte ([38d330179](https://github.com/nuxt/nuxt/commit/38d330179))
  14. - **nuxt:** Handle missing payload in chunkError listener ([#35155](https://github.com/nuxt/nuxt/pull/35155))
  15. - **vite:** Close vite dev server on nuxt close ([d007d7060](https://github.com/nuxt/nuxt/commit/d007d7060))
  16. - **kit,nuxt:** Handle cancelling prompts to install packages ([59821a5ca](https://github.com/nuxt/nuxt/commit/59821a5ca))
  17. - **nuxt:** Await in-lifght template generation when closing nuxt ([#35181](https://github.com/nuxt/nuxt/pull/35181))
  18. - **webpack:** Surface compilation errors when stats.toString is empty ([71dccff2b](https://github.com/nuxt/nuxt/commit/71dccff2b))
  19. - **kit:** Improve TS extension stripping/substitutions ([#35233](https://github.com/nuxt/nuxt/pull/35233))
  20. - **nuxt:** Preserve `.d.mts`/`.d.cts` in `resolveTypePaths` ([#35235](https://github.com/nuxt/nuxt/pull/35235))
  21. - **nuxt:** Reject prototype-chain keys in the island registry ([#35205](https://github.com/nuxt/nuxt/pull/35205))
  22. - **nitro:** Gate chrome devtools workspace endpoint to local requests ([#35201](https://github.com/nuxt/nuxt/pull/35201))
  23. - **nuxt:** Escape props in `<NuxtClientFallback>` ssr output ([#35199](https://github.com/nuxt/nuxt/pull/35199))
  24. - **nuxt:** Apply `isScriptProtocol` guard to `navigateTo` open option ([#35206](https://github.com/nuxt/nuxt/pull/35206))
  25. - **rspack,webpack:** Require loopback host when missing same-origin signals ([#35200](https://github.com/nuxt/nuxt/pull/35200))
  26. - **nuxt:** Absolutely resolve `defu` in app config template ([40bedf0db](https://github.com/nuxt/nuxt/commit/40bedf0db))
  27. - **nuxt:** Match route rules case-insensitively to mirror `vue-router` ([3f3e3fa7b](https://github.com/nuxt/nuxt/commit/3f3e3fa7b))
  28. - **nuxt:** Escape `<NoScript>` slot content ([7fea9fd68](https://github.com/nuxt/nuxt/commit/7fea9fd68))
  29. - **nuxt:** Block path-normalization open redirect in `navigateTo` ([1f2dd5e78](https://github.com/nuxt/nuxt/commit/1f2dd5e78))
  30. - **nuxt:** Reject cross-origin paths in `reloadNuxtApp` ([6497d99dd](https://github.com/nuxt/nuxt/commit/6497d99dd))
  31. - **vite:** Bind vite-node IPC to a permissioned filesystem socket ([c293bf950](https://github.com/nuxt/nuxt/commit/c293bf950))
  32. - **nuxt:** Reject script-capable protocols in `<NuxtLink>` href ([53284043d](https://github.com/nuxt/nuxt/commit/53284043d))
  33. - **nuxt:** Clarify page and layout usage warnings ([#35184](https://github.com/nuxt/nuxt/pull/35184))
  34. - **nuxt:** Do not absolutely resolve `defu` ([d11d7b1b5](https://github.com/nuxt/nuxt/commit/d11d7b1b5))
  35. ### 📖 Documentation
  36. - Edit for clarity and grammar ([#35214](https://github.com/nuxt/nuxt/pull/35214))
  37. - Add dedicated module dependencies page ([#35171](https://github.com/nuxt/nuxt/pull/35171))
  38. ### 🏡 Chore
  39. - Use `execFileSync` for safety in release scripts ([9a455a658](https://github.com/nuxt/nuxt/commit/9a455a658))
  40. - Assert there is always a tag ([8da21fba8](https://github.com/nuxt/nuxt/commit/8da21fba8))
  41. - Fix type in test ([bc2837125](https://github.com/nuxt/nuxt/commit/bc2837125))
  42. - Fix lychee dynamic composable exclude ([#35119](https://github.com/nuxt/nuxt/pull/35119))
  43. - Add autofix action tag in comment ([70eba297f](https://github.com/nuxt/nuxt/commit/70eba297f))
  44. - Update renovate minimum release age ([27a6821a1](https://github.com/nuxt/nuxt/commit/27a6821a1))
  45. ### ✅ Tests
  46. - Update test for js payload rendering ([b51a80840](https://github.com/nuxt/nuxt/commit/b51a80840))
  47. - Improve reliability of hmr test ([0078499f0](https://github.com/nuxt/nuxt/commit/0078499f0))
  48. ### 🤖 CI
  49. - Always run all tests for 4.x/3.x ([0519c0ade](https://github.com/nuxt/nuxt/commit/0519c0ade))
  50. - Update to agentscan v1.8.0 ([#35120](https://github.com/nuxt/nuxt/pull/35120))
  51. - Automatically close PRs from automated accounts ([#35161](https://github.com/nuxt/nuxt/pull/35161))
  52. - Migrate from tibdex ([6277aedcb](https://github.com/nuxt/nuxt/commit/6277aedcb))
  53. - Disable provenance-change enforcement in dependency-review ([1d4910eed](https://github.com/nuxt/nuxt/commit/1d4910eed))
  54. - Add zizmor github actions check ([#35089](https://github.com/nuxt/nuxt/pull/35089))
  55. ### ❤️ Contributors
  56. - Daniel Roe (@danielroe)
  57. - Matej Černý (@cernymatej)
  58. - anton-gor-dev (@anton-gor-dev)
  59. - Julien Huang (@huang-julien)
  60. - David Stack (@davidstackio)
  61. - Noah3521 (@Noah3521)
  62. - Matteo Gabriele (@MatteoGabriele)
  63. - Mohit Kumar (@mohitkum4r)
  64. - Florian Heuberger (@Flo0806)

voir sur githubimported 2026-09-28 via npm