This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [nuxt](https://nuxt.com) ([source](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt)) | [`4.4.6` → `4.4.7`](https://renovatebot.com/diffs/npm/nuxt/4.4.6/4.4.7) |  |  |
---
### Release Notes
<details>
<summary>nuxt/nuxt (nuxt)</summary>
### [`v4.4.7`](https://github.com/nuxt/nuxt/releases/tag/v4.4.7)
[Compare Source](https://github.com/nuxt/nuxt/compare/v4.4.6...v4.4.7)
> 4.4.7 is a security hotfix release.
👉 make sure to check <https://github.com/nuxt/nuxt/security/advisories> to view open advisories resolved by this release.
#### 👉 Changelog
[compare changes](https://github.com/nuxt/nuxt/compare/v4.4.6...v4.4.7)
##### 🩹 Fixes
- **nitro:** Assign `noSSR` before deciding payload extraction ([#​35108](https://github.com/nuxt/nuxt/pull/35108))
- **vite:** Avoid filtering out dirs with shared prefix from `allowDirs` ([#​35112](https://github.com/nuxt/nuxt/pull/35112))
- **nuxt:** Use resolve from `pathe` for buildCache path boundary check ([#​35111](https://github.com/nuxt/nuxt/pull/35111))
- **nuxt:** Prevent sibling-directory traversal in test component wrapper ([#​35110](https://github.com/nuxt/nuxt/pull/35110))
- **nitro:** Pass event data to `isValid` in dev clipboard-copy listener ([#​35109](https://github.com/nuxt/nuxt/pull/35109))
- **nuxt:** Validate protocols in `reloadNuxtApp` path before reload ([#​35115](https://github.com/nuxt/nuxt/pull/35115))
- **vite:** Prefix public asset virtuals with null byte ([9e303b438](https://github.com/nuxt/nuxt/commit/9e303b438))
- **nuxt:** Re-run `getCachedData` after initial fetch ([#​35122](https://github.com/nuxt/nuxt/pull/35122))
- **nuxt:** Propagate `useFetch`/`useAsyncData` factory types ([#​35133](https://github.com/nuxt/nuxt/pull/35133))
- **vite:** Close vite dev server on nuxt close ([a10a68abc](https://github.com/nuxt/nuxt/commit/a10a68abc))
- **kit,nuxt:** Handle cancelling prompts to install packages ([e84813229](https://github.com/nuxt/nuxt/commit/e84813229))
- **kit:** Avoid excluding node-context files in legacy tsconfig ([#​35152](https://github.com/nuxt/nuxt/pull/35152))
- **nuxt:** Handle missing payload in chunkError listener ([#​35155](https://github.com/nuxt/nuxt/pull/35155))
- **nuxt:** Await in-lifght template generation when closing nuxt ([#​35181](https://github.com/nuxt/nuxt/pull/35181))
- **nuxt:** Clarify page and layout usage warnings ([#​35184](https://github.com/nuxt/nuxt/pull/35184))
- **webpack:** Surface compilation errors when stats.toString is empty ([073b07851](https://github.com/nuxt/nuxt/commit/073b07851))
- **nuxt:** Reject prototype-chain keys in the island registry ([#​35205](https://github.com/nuxt/nuxt/pull/35205))
- **nuxt:** Apply `isScriptProtocol` guard to `navigateTo` open option ([#​35206](https://github.com/nuxt/nuxt/pull/35206))
- **nuxt:** Prevent server-only page island from recursing via `<NuxtPage>` ([#​35198](https://github.com/nuxt/nuxt/pull/35198))
- **rspack,webpack:** Require loopback host when missing same-origin signals ([#​35200](https://github.com/nuxt/nuxt/pull/35200))
- **nitro:** Gate chrome devtools workspace endpoint to local requests ([#​35201](https://github.com/nuxt/nuxt/pull/35201))
- **nuxt:** Escape props in `<NuxtClientFallback>` ssr output ([#​35199](https://github.com/nuxt/nuxt/pull/35199))
- **kit:** Improve TS extension stripping/substitutions ([#​35233](https://github.com/nuxt/nuxt/pull/35233))
- **nuxt:** Preserve `.d.mts`/`.d.cts` in `resolveTypePaths` ([#​35235](https://github.com/nuxt/nuxt/pull/35235))
- **nuxt:** Escape `<NoScript>` slot content ([4b054e9d9](https://github.com/nuxt/nuxt/commit/4b054e9d9))
- **nuxt:** Match route rules case-insensitively to mirror `vue-router` ([07e39cd6f](https://github.com/nuxt/nuxt/commit/07e39cd6f))
- **nuxt:** Reject script-capable protocols in `<NuxtLink>` href ([0103ce06f](https://github.com/nuxt/nuxt/commit/0103ce06f))
- **nuxt:** Block path-normalization open redirect in `navigateTo` ([2cce6fb02](https://github.com/nuxt/nuxt/commit/2cce6fb02))
- **nuxt:** Reject cross-origin paths in `reloadNuxtApp` ([e447a793c](https://github.com/nuxt/nuxt/commit/e447a793c))
- **vite:** Bind vite-node IPC to a permissioned filesystem socket ([1f9f4767a](https://github.com/nuxt/nuxt/commit/1f9f4767a))
##### 💅 Refactors
- **kit,nuxt,vite:** Use `es2023` array methods ([#​34980](https://github.com/nuxt/nuxt/pull/34980))
- **nuxt:** Replace `runInNewContext` with AST walker ([d72a89ef4](https://github.com/nuxt/nuxt/commit/d72a89ef4))
##### 📖 Documentation
- Document vite client and server options ([#​35090](https://github.com/nuxt/nuxt/pull/35090))
- Add dedicated module dependencies page ([#​35171](https://github.com/nuxt/nuxt/pull/35171))
- Add nodeTsConfig and sharedTsConfig options ([#​35231](https://github.com/nuxt/nuxt/pull/35231))
- Edit for clarity and grammar ([#​35214](https://github.com/nuxt/nuxt/pull/35214))
##### 🏡 Chore
- Use `execFileSync` for safety in release scripts ([1d7baaf01](https://github.com/nuxt/nuxt/commit/1d7baaf01))
- Assert there is always a tag ([e98c47c3c](https://github.com/nuxt/nuxt/commit/e98c47c3c))
- Add autofix action tag in comment ([ffa5c0098](https://github.com/nuxt/nuxt/commit/ffa5c0098))
- Fix type in test ([a549652e2](https://github.com/nuxt/nuxt/commit/a549652e2))
- Update renovate minimum release age ([d12d5e58a](https://github.com/nuxt/nuxt/commit/d12d5e58a))
- Fix lychee dynamic composable exclude ([#​35119](https://github.com/nuxt/nuxt/pull/35119))
- Update lockfile ([91186dc51](https://github.com/nuxt/nuxt/commit/91186dc51))
- Lint ([dbc58965c](https://github.com/nuxt/nuxt/commit/dbc58965c))
##### ✅ Tests
- Update test for js payload rendering ([bdcb81536](https://github.com/nuxt/nuxt/commit/bdcb81536))
- Cover add regression test for hmr in sibling local layers ([#​35125](https://github.com/nuxt/nuxt/pull/35125))
- Improve reliability of hmr test ([1d709b3cc](https://github.com/nuxt/nuxt/commit/1d709b3cc))
##### 🤖 CI
- Always run all tests for 4.x/3.x ([0dc4665cf](https://github.com/nuxt/nuxt/commit/0dc4665cf))
- Migrate from tibdex ([ded29dc0f](https://github.com/nuxt/nuxt/commit/ded29dc0f))
- Add zizmor github actions check ([#​35089](https://github.com/nuxt/nuxt/pull/35089))
- Update to agentscan v1.8.0 ([#​35120](https://github.com/nuxt/nuxt/pull/35120))
- Automatically close PRs from automated accounts ([#​35161](https://github.com/nuxt/nuxt/pull/35161))
- Disable provenance-change enforcement in dependency-review ([a2cf43e68](https://github.com/nuxt/nuxt/commit/a2cf43e68))
##### ❤️ Contributors
- Daniel Roe ([@​danielroe](https://github.com/danielroe))
- David Stack ([@​davidstackio](https://github.com/davidstackio))
- David De Sloovere ([@​DavidDeSloovere](https://github.com/DavidDeSloovere))
- anton-gor-dev ([@​anton-gor-dev](https://github.com/anton-gor-dev))
- Noah3521 ([@​Noah3521](https://github.com/Noah3521))
- Shahar Aviram ([@​ShaharAviram1](https://github.com/ShaharAviram1))
- Matej Černý ([@​cernymatej](https://github.com/cernymatej))
- Mohit Kumar ([@​mohitkum4r](https://github.com/mohitkum4r))
- Matteo Gabriele ([@​MatteoGabriele](https://github.com/MatteoGabriele))
- Julien Huang ([@​huang-julien](https://github.com/huang-julien))
- Damian Głowala ([@​DamianGlowala](https://github.com/DamianGlowala))
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
4.4.6→4.4.7Release Notes
nuxt/nuxt (nuxt)
v4.4.7Compare Source
👉 make sure to check https://github.com/nuxt/nuxt/security/advisories to view open advisories resolved by this release.
👉 Changelog
compare changes
🩹 Fixes
noSSRbefore deciding payload extraction (#35108)allowDirs(#35112)pathefor buildCache path boundary check (#35111)isValidin dev clipboard-copy listener (#35109)reloadNuxtApppath before reload (#35115)getCachedDataafter initial fetch (#35122)useFetch/useAsyncDatafactory types (#35133)isScriptProtocolguard tonavigateToopen option (#35206)<NuxtPage>(#35198)<NuxtClientFallback>ssr output (#35199).d.mts/.d.ctsinresolveTypePaths(#35235)<NoScript>slot content (4b054e9d9)vue-router(07e39cd6f)<NuxtLink>href (0103ce06f)navigateTo(2cce6fb02)reloadNuxtApp(e447a793c)💅 Refactors
es2023array methods (#34980)runInNewContextwith AST walker (d72a89ef4)📖 Documentation
🏡 Chore
execFileSyncfor safety in release scripts (1d7baaf01)✅ Tests
🤖 CI
❤️ Contributors
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.