Skip to content
verdict:

Nuxt 4.4.7

digest

note: no summary for this digest release

Digest releases are listed without a summary. The original release notes for this version are below.

release-notesgithub.com/nuxt/nuxt · 79 lines
  1. > 4.4.7 is 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/v4.4.6...v4.4.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:** Prefix public asset virtuals with null byte ([9e303b438](https://github.com/nuxt/nuxt/commit/9e303b438))
  13. - **nuxt:** Re-run `getCachedData` after initial fetch ([#35122](https://github.com/nuxt/nuxt/pull/35122))
  14. - **nuxt:** Propagate `useFetch`/`useAsyncData` factory types ([#35133](https://github.com/nuxt/nuxt/pull/35133))
  15. - **vite:** Close vite dev server on nuxt close ([a10a68abc](https://github.com/nuxt/nuxt/commit/a10a68abc))
  16. - **kit,nuxt:** Handle cancelling prompts to install packages ([e84813229](https://github.com/nuxt/nuxt/commit/e84813229))
  17. - **kit:** Avoid excluding node-context files in legacy tsconfig ([#35152](https://github.com/nuxt/nuxt/pull/35152))
  18. - **nuxt:** Handle missing payload in chunkError listener ([#35155](https://github.com/nuxt/nuxt/pull/35155))
  19. - **nuxt:** Await in-lifght template generation when closing nuxt ([#35181](https://github.com/nuxt/nuxt/pull/35181))
  20. - **nuxt:** Clarify page and layout usage warnings ([#35184](https://github.com/nuxt/nuxt/pull/35184))
  21. - **webpack:** Surface compilation errors when stats.toString is empty ([073b07851](https://github.com/nuxt/nuxt/commit/073b07851))
  22. - **nuxt:** Reject prototype-chain keys in the island registry ([#35205](https://github.com/nuxt/nuxt/pull/35205))
  23. - **nuxt:** Apply `isScriptProtocol` guard to `navigateTo` open option ([#35206](https://github.com/nuxt/nuxt/pull/35206))
  24. - **nuxt:** Prevent server-only page island from recursing via `<NuxtPage>` ([#35198](https://github.com/nuxt/nuxt/pull/35198))
  25. - **rspack,webpack:** Require loopback host when missing same-origin signals ([#35200](https://github.com/nuxt/nuxt/pull/35200))
  26. - **nitro:** Gate chrome devtools workspace endpoint to local requests ([#35201](https://github.com/nuxt/nuxt/pull/35201))
  27. - **nuxt:** Escape props in `<NuxtClientFallback>` ssr output ([#35199](https://github.com/nuxt/nuxt/pull/35199))
  28. - **kit:** Improve TS extension stripping/substitutions ([#35233](https://github.com/nuxt/nuxt/pull/35233))
  29. - **nuxt:** Preserve `.d.mts`/`.d.cts` in `resolveTypePaths` ([#35235](https://github.com/nuxt/nuxt/pull/35235))
  30. - **nuxt:** Escape `<NoScript>` slot content ([4b054e9d9](https://github.com/nuxt/nuxt/commit/4b054e9d9))
  31. - **nuxt:** Match route rules case-insensitively to mirror `vue-router` ([07e39cd6f](https://github.com/nuxt/nuxt/commit/07e39cd6f))
  32. - **nuxt:** Reject script-capable protocols in `<NuxtLink>` href ([0103ce06f](https://github.com/nuxt/nuxt/commit/0103ce06f))
  33. - **nuxt:** Block path-normalization open redirect in `navigateTo` ([2cce6fb02](https://github.com/nuxt/nuxt/commit/2cce6fb02))
  34. - **nuxt:** Reject cross-origin paths in `reloadNuxtApp` ([e447a793c](https://github.com/nuxt/nuxt/commit/e447a793c))
  35. - **vite:** Bind vite-node IPC to a permissioned filesystem socket ([1f9f4767a](https://github.com/nuxt/nuxt/commit/1f9f4767a))
  36. ### 💅 Refactors
  37. - **kit,nuxt,vite:** Use `es2023` array methods ([#34980](https://github.com/nuxt/nuxt/pull/34980))
  38. - **nuxt:** Replace `runInNewContext` with AST walker ([d72a89ef4](https://github.com/nuxt/nuxt/commit/d72a89ef4))
  39. ### 📖 Documentation
  40. - Document vite client and server options ([#35090](https://github.com/nuxt/nuxt/pull/35090))
  41. - Add dedicated module dependencies page ([#35171](https://github.com/nuxt/nuxt/pull/35171))
  42. - Add nodeTsConfig and sharedTsConfig options ([#35231](https://github.com/nuxt/nuxt/pull/35231))
  43. - Edit for clarity and grammar ([#35214](https://github.com/nuxt/nuxt/pull/35214))
  44. ### 🏡 Chore
  45. - Use `execFileSync` for safety in release scripts ([1d7baaf01](https://github.com/nuxt/nuxt/commit/1d7baaf01))
  46. - Assert there is always a tag ([e98c47c3c](https://github.com/nuxt/nuxt/commit/e98c47c3c))
  47. - Add autofix action tag in comment ([ffa5c0098](https://github.com/nuxt/nuxt/commit/ffa5c0098))
  48. - Fix type in test ([a549652e2](https://github.com/nuxt/nuxt/commit/a549652e2))
  49. - Update renovate minimum release age ([d12d5e58a](https://github.com/nuxt/nuxt/commit/d12d5e58a))
  50. - Fix lychee dynamic composable exclude ([#35119](https://github.com/nuxt/nuxt/pull/35119))
  51. - Update lockfile ([91186dc51](https://github.com/nuxt/nuxt/commit/91186dc51))
  52. - Lint ([dbc58965c](https://github.com/nuxt/nuxt/commit/dbc58965c))
  53. ### ✅ Tests
  54. - Update test for js payload rendering ([bdcb81536](https://github.com/nuxt/nuxt/commit/bdcb81536))
  55. - Cover add regression test for hmr in sibling local layers ([#35125](https://github.com/nuxt/nuxt/pull/35125))
  56. - Improve reliability of hmr test ([1d709b3cc](https://github.com/nuxt/nuxt/commit/1d709b3cc))
  57. ### 🤖 CI
  58. - Always run all tests for 4.x/3.x ([0dc4665cf](https://github.com/nuxt/nuxt/commit/0dc4665cf))
  59. - Migrate from tibdex ([ded29dc0f](https://github.com/nuxt/nuxt/commit/ded29dc0f))
  60. - Add zizmor github actions check ([#35089](https://github.com/nuxt/nuxt/pull/35089))
  61. - Update to agentscan v1.8.0 ([#35120](https://github.com/nuxt/nuxt/pull/35120))
  62. - Automatically close PRs from automated accounts ([#35161](https://github.com/nuxt/nuxt/pull/35161))
  63. - Disable provenance-change enforcement in dependency-review ([a2cf43e68](https://github.com/nuxt/nuxt/commit/a2cf43e68))
  64. ### ❤️ Contributors
  65. - Daniel Roe (@danielroe)
  66. - David Stack (@davidstackio)
  67. - David De Sloovere (@DavidDeSloovere)
  68. - anton-gor-dev (@anton-gor-dev)
  69. - Noah3521 (@Noah3521)
  70. - Shahar Aviram (@ShaharAviram1)
  71. - Matej Černý (@cernymatej)
  72. - Mohit Kumar (@mohitkum4r)
  73. - Matteo Gabriele (@MatteoGabriele)
  74. - Julien Huang (@huang-julien)
  75. - Damian Głowala (@DamianGlowala)

view on githubimported 2026-09-28 via npm