Menu

#1449 chore(deps): update nuxtjs monorepo to v3.21.8

open
nobody
None
2026-06-30
2026-06-21
Anonymous
No

Originally created by: renovate[bot]

This PR contains the following updates:

Package Change Age Confidence
@nuxt/kit (source) 3.21.63.21.8 age confidence
@nuxt/schema (source) 3.21.63.21.8 age confidence

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.

Discussion


Log in to post a comment.

Auth0 Logo