Originally created by: renovate[bot]
This PR contains the following updates:
Release Notes
nuxt/nuxt (@nuxt/kit)
### [`v3.21.8`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.21.8)
[Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v3.21.7...v3.21.8)
> 3.21.8 is a hotfix release to address an issue running the dev server on MacOS.
#### 👉 Changelog
[compare changes](https://redirect.github.com/nuxt/nuxt/compare/v3.21.7...v3.21.8)
##### 🩹 Fixes
- **vite:** Shorter socket name for macOs with tmp fallback ([#35265](https://redirect.github.com/nuxt/nuxt/pull/35265))
- **kit:** Respect `type` option in `findPath` ([#35272](https://redirect.github.com/nuxt/nuxt/pull/35272))
- **deps:** Update nuxt/scripts presets ([ff6b060dd](https://redirect.github.com/nuxt/nuxt/commit/ff6b060dd))
##### 📖 Documentation
- Change `null` to `undefined` in data-fetching docs to match actual types ([#35301](https://redirect.github.com/nuxt/nuxt/pull/35301))
##### ❤️ Contributors
- Daniel Roe ([@danielroe](https://redirect.github.com/danielroe))
- Ali Mahmmoud ([@AliMahmoudDev](https://redirect.github.com/AliMahmoudDev))
- Quentin Macq ([@quentinmcq](https://redirect.github.com/quentinmcq))
- Eduardo San Martin Morote ([@posva](https://redirect.github.com/posva))
### [`v3.21.7`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.21.7)
[Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v3.21.6...v3.21.7)
> 3.21.7 is the a security hotfix release.
👉 make sure to check <https: github.com="" nuxt="" security="" advisories=""> to view open advisories resolved by this release.
#### 👉 Changelog
[compare changes](https://redirect.github.com/nuxt/nuxt/compare/v3.21.6...v3.21.7)
##### 🩹 Fixes
- **nitro:** Assign `noSSR` before deciding payload extraction ([#35108](https://redirect.github.com/nuxt/nuxt/pull/35108))
- **vite:** Avoid filtering out dirs with shared prefix from `allowDirs` ([#35112](https://redirect.github.com/nuxt/nuxt/pull/35112))
- **nuxt:** Use resolve from `pathe` for buildCache path boundary check ([#35111](https://redirect.github.com/nuxt/nuxt/pull/35111))
- **nuxt:** Prevent sibling-directory traversal in test component wrapper ([#35110](https://redirect.github.com/nuxt/nuxt/pull/35110))
- **nitro:** Pass event data to `isValid` in dev clipboard-copy listener ([#35109](https://redirect.github.com/nuxt/nuxt/pull/35109))
- **nuxt:** Validate protocols in `reloadNuxtApp` path before reload ([#35115](https://redirect.github.com/nuxt/nuxt/pull/35115))
- **vite:** Resolve vite `clientServer` with `ssr: false` ([#34959](https://redirect.github.com/nuxt/nuxt/pull/34959))
- **vite:** Prefix public asset virtuals with null byte ([38d330179](https://redirect.github.com/nuxt/nuxt/commit/38d330179))
- **nuxt:** Handle missing payload in chunkError listener ([#35155](https://redirect.github.com/nuxt/nuxt/pull/35155))
- **vite:** Close vite dev server on nuxt close ([d007d7060](https://redirect.github.com/nuxt/nuxt/commit/d007d7060))
- **kit,nuxt:** Handle cancelling prompts to install packages ([59821a5ca](https://redirect.github.com/nuxt/nuxt/commit/59821a5ca))
- **nuxt:** Await in-lifght template generation when closing nuxt ([#35181](https://redirect.github.com/nuxt/nuxt/pull/35181))
- **webpack:** Surface compilation errors when stats.toString is empty ([71dccff2b](https://redirect.github.com/nuxt/nuxt/commit/71dccff2b))
- **kit:** Improve TS extension stripping/substitutions ([#35233](https://redirect.github.com/nuxt/nuxt/pull/35233))
- **nuxt:** Preserve `.d.mts`/`.d.cts` in `resolveTypePaths` ([#35235](https://redirect.github.com/nuxt/nuxt/pull/35235))
- **nuxt:** Reject prototype-chain keys in the island registry ([#35205](https://redirect.github.com/nuxt/nuxt/pull/35205))
- **nitro:** Gate chrome devtools workspace endpoint to local requests ([#35201](https://redirect.github.com/nuxt/nuxt/pull/35201))
- **nuxt:** Escape props in `<nuxtclientfallback>` ssr output ([#35199](https://redirect.github.com/nuxt/nuxt/pull/35199))
- **nuxt:** Apply `isScriptProtocol` guard to `navigateTo` open option ([#35206](https://redirect.github.com/nuxt/nuxt/pull/35206))
- **rspack,webpack:** Require loopback host when missing same-origin signals ([#35200](https://redirect.github.com/nuxt/nuxt/pull/35200))
- **nuxt:** Absolutely resolve `defu` in app config template ([40bedf0db](https://redirect.github.com/nuxt/nuxt/commit/40bedf0db))
- **nuxt:** Match route rules case-insensitively to mirror `vue-router` ([3f3e3fa7b](https://redirect.github.com/nuxt/nuxt/commit/3f3e3fa7b))
- **nuxt:** Escape `<noscript>` slot content ([7fea9fd68](https://redirect.github.com/nuxt/nuxt/commit/7fea9fd68))
- **nuxt:** Block path-normalization open redirect in `navigateTo` ([1f2dd5e78](https://redirect.github.com/nuxt/nuxt/commit/1f2dd5e78))
- **nuxt:** Reject cross-origin paths in `reloadNuxtApp` ([6497d99dd](https://redirect.github.com/nuxt/nuxt/commit/6497d99dd))
- **vite:** Bind vite-node IPC to a permissioned filesystem socket ([c293bf950](https://redirect.github.com/nuxt/nuxt/commit/c293bf950))
- **nuxt:** Reject script-capable protocols in `<nuxtlink>` href ([53284043d](https://redirect.github.com/nuxt/nuxt/commit/53284043d))
- **nuxt:** Clarify page and layout usage warnings ([#35184](https://redirect.github.com/nuxt/nuxt/pull/35184))
- **nuxt:** Do not absolutely resolve `defu` ([d11d7b1b5](https://redirect.github.com/nuxt/nuxt/commit/d11d7b1b5))
##### 📖 Documentation
- Edit for clarity and grammar ([#35214](https://redirect.github.com/nuxt/nuxt/pull/35214))
- Add dedicated module dependencies page ([#35171](https://redirect.github.com/nuxt/nuxt/pull/35171))
##### 🏡 Chore
- Use `execFileSync` for safety in release scripts ([9a455a658](https://redirect.github.com/nuxt/nuxt/commit/9a455a658))
- Assert there is always a tag ([8da21fba8](https://redirect.github.com/nuxt/nuxt/commit/8da21fba8))
- Fix type in test ([bc2837125](https://redirect.github.com/nuxt/nuxt/commit/bc2837125))
- Fix lychee dynamic composable exclude ([#35119](https://redirect.github.com/nuxt/nuxt/pull/35119))
- Add autofix action tag in comment ([70eba297f](https://redirect.github.com/nuxt/nuxt/commit/70eba297f))
- Update renovate minimum release age ([27a6821a1](https://redirect.github.com/nuxt/nuxt/commit/27a6821a1))
##### ✅ Tests
- Update test for js payload rendering ([b51a80840](https://redirect.github.com/nuxt/nuxt/commit/b51a80840))
- Improve reliability of hmr test ([0078499f0](https://redirect.github.com/nuxt/nuxt/commit/0078499f0))
##### 🤖 CI
- Always run all tests for 4.x/3.x ([0519c0ade](https://redirect.github.com/nuxt/nuxt/commit/0519c0ade))
- Update to agentscan v1.8.0 ([#35120](https://redirect.github.com/nuxt/nuxt/pull/35120))
- Automatically close PRs from automated accounts ([#35161](https://redirect.github.com/nuxt/nuxt/pull/35161))
- Migrate from tibdex ([6277aedcb](https://redirect.github.com/nuxt/nuxt/commit/6277aedcb))
- Disable provenance-change enforcement in dependency-review ([1d4910eed](https://redirect.github.com/nuxt/nuxt/commit/1d4910eed))
- Add zizmor github actions check ([#35089](https://redirect.github.com/nuxt/nuxt/pull/35089))
##### ❤️ Contributors
- Daniel Roe ([@danielroe](https://redirect.github.com/danielroe))
- Matej Černý ([@cernymatej](https://redirect.github.com/cernymatej))
- anton-gor-dev ([@anton-gor-dev](https://redirect.github.com/anton-gor-dev))
- Julien Huang ([@huang-julien](https://redirect.github.com/huang-julien))
- David Stack ([@davidstackio](https://redirect.github.com/davidstackio))
- Noah3521 ([@Noah3521](https://redirect.github.com/Noah3521))
- Matteo Gabriele ([@MatteoGabriele](https://redirect.github.com/MatteoGabriele))
- Mohit Kumar ([@mohitkum4r](https://redirect.github.com/mohitkum4r))
- Florian Heuberger ([@Flo0806](https://redirect.github.com/Flo0806))
</nuxtlink></noscript></nuxtclientfallback></https:>
Configuration
📅 Schedule: (in timezone Europe/Paris)
- Branch creation
- "every weekend"
- 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 these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.