chore(deps): update dependency nuxt to v3.17.4 #2445

Merged
group_2759636_bot_1c34751f7eccad09e089ac15ee7bd902 merged 1 commits from renovate/nuxtjs-monorepo into main 2025-05-20 21:25:12 +00:00
group_2759636_bot_1c34751f7eccad09e089ac15ee7bd902 commented 2025-05-20 21:02:45 +00:00 (Migrated from gitlab.com)

This MR contains the following updates:

Package Type Update Change
nuxt (source) devDependencies patch 3.17.3 -> 3.17.4

Release Notes

nuxt/nuxt (nuxt)

v3.17.4

Compare Source

3.17.4 is a regularly-scheduled patch release.

Upgrading

Our recommendation for upgrading is to run:

npx nuxi@latest upgrade --dedupe

This will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.

👉 Changelog

compare changes

🔥 Performance
  • nuxt: Use Set for circular dep plugin (#​32110)
  • Refactor Array.includes checks to use Sets (#​32133)
  • nuxt: Use shallowRef for primitive values (#​32152)
  • nuxt: Skip route rules processing for empty child array (#​32166)
  • nuxt: Use Intl.Collator instead of localeCompare (#​32167)
🩹 Fixes
  • nuxt: Do not await lazy asyncData inside <ClientOnly> (#​32101)
  • nuxt: Respect cachedData with multiple asyncData calls (#​32099)
  • nuxt: Clear async data after a tick (#​32096)
  • nuxt: Support reactive keys in useLazyAsyncData (#​32092)
  • rspack: Use ts-checker-rspack-plugin (#​32115)
  • nuxt: Clear previous head in island-renderer (#​32100)
  • nuxt: Handle virtual files prefixed with / (#​32129)
  • schema: Remove nitro options from DeepPartial (#​31990)
  • nuxt: Ensure legacy async data remains reactive (#​32134)
  • nuxt: Pass attrs down to single child of <ClientOnly> (#​32131)
  • nuxt: Fix merge conflicts (7044450d4)
  • nuxt: Clone vnode when passing attrs down to client-only (b3acf0c78)
  • vite: Do not replace global with globalThis (#​32130)
  • nuxt: Suppress client-side errors by crawlers (#​32137)
  • nuxt: Use fresh route when <NuxtLayout> first renders (#​24673)
  • nuxt: Add additional logging when skipping error page for bot (68c270083)
  • nuxt: Add watch paths outside srcDir to parcel strategy (#​32139)
📖 Documentation
  • Use emphasis instead of quotes (#​32078)
  • Update useNuxtData default return to undefined (#​32054)
  • Capitalise headings (#​32095)
  • Prefix imports.dirs with alias (0dbf314d9)
  • Mention node v20 is minimum requirement for nuxt setup (#​32148)
  • Use more descriptive link text (d0b1b9d35)
🏡 Chore
Tests
  • Add universal routing tests + clean up output (64178b6f4)
  • nuxt: Add unit tests for watch strategies (#​32138)
  • Resolve watch path (8fb562c04)
  • Use fake timers instead of setTimeout mock (#​32142)
🤖 CI
❤️ Contributors

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [nuxt](https://nuxt.com) ([source](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt)) | devDependencies | patch | [`3.17.3` -> `3.17.4`](https://renovatebot.com/diffs/npm/nuxt/3.17.3/3.17.4) | --- ### Release Notes <details> <summary>nuxt/nuxt (nuxt)</summary> ### [`v3.17.4`](https://github.com/nuxt/nuxt/releases/tag/v3.17.4) [Compare Source](https://github.com/nuxt/nuxt/compare/v3.17.3...v3.17.4) > 3.17.4 is a regularly-scheduled patch release. #### ✅ Upgrading Our recommendation for upgrading is to run: ```sh npx nuxi@latest upgrade --dedupe ``` This will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem. #### 👉 Changelog [compare changes](https://github.com/nuxt/nuxt/compare/v3.17.3...v3.17.4) ##### 🔥 Performance - **nuxt:** Use Set for circular dep plugin ([#&#8203;32110](https://github.com/nuxt/nuxt/pull/32110)) - Refactor Array.includes checks to use Sets ([#&#8203;32133](https://github.com/nuxt/nuxt/pull/32133)) - **nuxt:** Use `shallowRef` for primitive values ([#&#8203;32152](https://github.com/nuxt/nuxt/pull/32152)) - **nuxt:** Skip route rules processing for empty child array ([#&#8203;32166](https://github.com/nuxt/nuxt/pull/32166)) - **nuxt:** Use `Intl.Collator` instead of `localeCompare` ([#&#8203;32167](https://github.com/nuxt/nuxt/pull/32167)) ##### 🩹 Fixes - **nuxt:** Do not await lazy asyncData inside `<ClientOnly>` ([#&#8203;32101](https://github.com/nuxt/nuxt/pull/32101)) - **nuxt:** Respect cachedData with multiple asyncData calls ([#&#8203;32099](https://github.com/nuxt/nuxt/pull/32099)) - **nuxt:** Clear async data after a tick ([#&#8203;32096](https://github.com/nuxt/nuxt/pull/32096)) - **nuxt:** Support reactive keys in `useLazyAsyncData` ([#&#8203;32092](https://github.com/nuxt/nuxt/pull/32092)) - **rspack:** Use `ts-checker-rspack-plugin` ([#&#8203;32115](https://github.com/nuxt/nuxt/pull/32115)) - **nuxt:** Clear previous head in island-renderer ([#&#8203;32100](https://github.com/nuxt/nuxt/pull/32100)) - **nuxt:** Handle virtual files prefixed with `/` ([#&#8203;32129](https://github.com/nuxt/nuxt/pull/32129)) - **schema:** Remove nitro options from `DeepPartial` ([#&#8203;31990](https://github.com/nuxt/nuxt/pull/31990)) - **nuxt:** Ensure legacy async data remains reactive ([#&#8203;32134](https://github.com/nuxt/nuxt/pull/32134)) - **nuxt:** Pass attrs down to single child of `<ClientOnly>` ([#&#8203;32131](https://github.com/nuxt/nuxt/pull/32131)) - **nuxt:** Fix merge conflicts ([7044450d4](https://github.com/nuxt/nuxt/commit/7044450d4)) - **nuxt:** Clone vnode when passing attrs down to client-only ([b3acf0c78](https://github.com/nuxt/nuxt/commit/b3acf0c78)) - **vite:** Do not replace `global` with `globalThis` ([#&#8203;32130](https://github.com/nuxt/nuxt/pull/32130)) - **nuxt:** Suppress client-side errors by crawlers ([#&#8203;32137](https://github.com/nuxt/nuxt/pull/32137)) - **nuxt:** Use fresh route when `<NuxtLayout>` first renders ([#&#8203;24673](https://github.com/nuxt/nuxt/pull/24673)) - **nuxt:** Add additional logging when skipping error page for bot ([68c270083](https://github.com/nuxt/nuxt/commit/68c270083)) - **nuxt:** Add watch paths outside `srcDir` to parcel strategy ([#&#8203;32139](https://github.com/nuxt/nuxt/pull/32139)) ##### 📖 Documentation - Use emphasis instead of quotes ([#&#8203;32078](https://github.com/nuxt/nuxt/pull/32078)) - Update `useNuxtData` default return to `undefined` ([#&#8203;32054](https://github.com/nuxt/nuxt/pull/32054)) - Capitalise headings ([#&#8203;32095](https://github.com/nuxt/nuxt/pull/32095)) - Prefix `imports.dirs` with alias ([0dbf314d9](https://github.com/nuxt/nuxt/commit/0dbf314d9)) - Mention node v20 is minimum requirement for nuxt setup ([#&#8203;32148](https://github.com/nuxt/nuxt/pull/32148)) - Use more descriptive link text ([d0b1b9d35](https://github.com/nuxt/nuxt/commit/d0b1b9d35)) ##### 🏡 Chore - Remove unneeded JSdoc comments ([#&#8203;32090](https://github.com/nuxt/nuxt/pull/32090)) - Use vitest workspaces for tests ([#&#8203;32121](https://github.com/nuxt/nuxt/pull/32121)) ##### ✅ Tests - Add universal routing tests + clean up output ([64178b6f4](https://github.com/nuxt/nuxt/commit/64178b6f4)) - **nuxt:** Add unit tests for watch strategies ([#&#8203;32138](https://github.com/nuxt/nuxt/pull/32138)) - Resolve watch path ([8fb562c04](https://github.com/nuxt/nuxt/commit/8fb562c04)) - Use fake timers instead of `setTimeout` mock ([#&#8203;32142](https://github.com/nuxt/nuxt/pull/32142)) ##### 🤖 CI - Rename workflow ([835098fcb](https://github.com/nuxt/nuxt/commit/835098fcb)) - Skip codeql event on merge_group events ([46c259664](https://github.com/nuxt/nuxt/commit/46c259664)) ##### ❤️ Contributors - John Tanzer ([@&#8203;moshetanzer](https://github.com/moshetanzer)) - Daniel Roe ([@&#8203;danielroe](https://github.com/danielroe)) - Robin ([@&#8203;OrbisK](https://github.com/OrbisK)) - [@&#8203;beer](https://github.com/beer) ([@&#8203;iiio2](https://github.com/iiio2)) - Julien Huang ([@&#8203;huang-julien](https://github.com/huang-julien)) - हिमांशु ([@&#8203;CodeMan62](https://github.com/CodeMan62)) - Norbiros ([@&#8203;Norbiros](https://github.com/Norbiros)) - watsonhaw5566 ([@&#8203;watsonhaw5566](https://github.com/watsonhaw5566)) - xjccc ([@&#8203;xjccc](https://github.com/xjccc)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDAuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
group_2759636_bot_1c34751f7eccad09e089ac15ee7bd902 commented 2025-05-20 21:02:55 +00:00 (Migrated from gitlab.com)

mentioned in issue #49

mentioned in issue #49
argoyle (Migrated from gitlab.com) merged commit into main 2025-05-20 21:25:13 +00:00
Sign in to join this conversation.