Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 25, 2025

This PR contains the following updates:

Package Change Age Confidence
@nuxt/test-utils 3.19.2 -> 3.20.1 age confidence
nuxt (source) 3.19.2 -> 3.20.1 age confidence
vue (source) 3.5.21 -> 3.5.24 age confidence

Release Notes

nuxt/test-utils (@​nuxt/test-utils)

v3.20.1

Compare Source

nuxt/nuxt (nuxt)

v3.20.1

Compare Source

v3.20.0

Compare Source

3.20.0 is the next minor release.

✅ Upgrading

Our recommendation for upgrading is to run:

npx nuxt 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

🚀 Enhancements
  • nuxt: Allow specifying component declarationPath (#​33419)
  • kit: Add extensions option for resolveModule (#​33328)
  • nuxt: Add abortController option to useAsyncData (#​32531)
  • nuxt: Display youch error page w/ user error page in dev (#​33359)
  • nuxt: Experimental typescript plugin support (#​33314)
  • nuxt,schema: Extract asyncData handlers to chunks (#​33131)
  • kit: Add setGlobalHead utility (#​33512)
  • kit,vite: Allow enabling vite environment api (#​33492)
🔥 Performance
  • nuxt: Precompute renderer dependencies at build time (#​33361)
  • kit,schema: Remove some unnecessary dependencies (bdf34c263)
🩹 Fixes
  • nuxt: Preserve hash with redirecting based on routeRules (#​33222)
  • kit: Safely cleanup loadNuxtConfig in concurrent calls (#​33420)
  • nuxt: Allow object-format href in <NuxtLink> (b97ae2f70)
  • nuxt: Remove mergeModels from auto imports (#​33344)
  • nuxt: Add back shortPath property (#​33384)
  • nuxt: Do not allow native attrs to shadow nuxt link props (0981990a7)
  • nuxt: Remove declarationPath from component dirs (e384ba3cb)
  • nuxt: Preserve root route in isPrerendered check (#​33476)
  • nuxt: Exempt webpack vfs from pkg lookup (4df1e8275)
  • nitro: Exempt nightly release from import protections (272d9abbe)
  • webpack,rspack: Preserve prerender + nitro flags in server builds (#​33503)
  • nuxt: Support component auto-imports as arguments of h() (#​33509)
  • vite: Prevent assignment for rolldown's replacement plugin (#​33526)
  • nuxt: Use sha256 hash for prerender cache keys (#​33505)
  • nuxt: Add NuxtTime relative time numeric prop (#​33552)
  • nuxt: Add NuxtTime relative time relativeStyle prop (#​33557)
  • nuxt: Handle arrays in app config correctly during HMR (#​33555)
💅 Refactors
  • Remove obsolete shortPath property (#​33384)
  • kit: Extract trace utilities (ddaedfa51)
  • nuxt,vite,webpack: Allow builders to augment types (#​33427)
  • schema: Deprecate extend, extendConfig, and configResolved hooks (932a80dc6)
  • nitro,nuxt: Extract @nuxt/nitro-server package (#​33462)
  • nuxt: Use RouteLocationNormalizedLoadedGeneric internally (aa211fb4f)
  • vite: Make vite plugins environment-compatible (#​33445)
📖 Documentation
  • Add nuxt module addServerPlugin note (#​33409)
  • Remove deprecated node version (#​33411)
  • Update declarationPath in addComponent (#​33380)
  • Add some notes/deprecations for vite hooks (2c6912d2f)
  • Fix incorrect ESM module field info (#​33451)
  • Recommend getLayerDirectories() instead of nuxt.options._layers (#​33484)
  • Add docs for moduleDependencies (#​33499)
  • Pin codemod to v0.18.7 for migration recipe (#​33522)
🏡 Chore
  • Migrate gitpod to ona (#​33159)
  • Use native node to run test:prepare (cbad63c02)
  • Do not use native node to run test:prepare (672c09423)
  • Update valid semantic scopes (4ca29168b)
  • Ignore nitro templates (ec59aceeb)
  • Remove vue-demi from ignoredBuiltDependencies (#​33494)
  • Update vscode url (#​33360)
  • Correct jsdoc location for function used as parameters (#​33507)
  • Remove code comment (#​33515)
  • Patch changelogen for large numbers of commits (b6530b5b6)
  • Filter out commits before last tag when constructing changelog (257049712)
  • Ignore @rollup/plugin-commonjs (c2bd323b8)
  • Pin @rollup/plugin-commonjs (a524522ea)
✅ Tests
  • Update runtime test to use asyncDataDefaults.errorValue (b6f1c9b0d)
  • Refactor suite to use common matrix utils (#​33483)
  • Update typed router test (c55db2854)
🤖 CI
  • Publish @nuxt/nitro-server on pkg-pr-new (d37ef17b0)
  • Remove nitro-server publish until v4.2 is released (e34c2f52f)
  • For now, use tag push to trigger release (0705b835f)
❤️ Contributors

v3.19.3

Compare Source

3.19.3 is a regularly scheduled patch release.

✅ Upgrading

Our recommendation for upgrading is to run:

npx nuxt 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
  • vite: Use rolldown's replace plugin when applicable (#​33258)
🩹 Fixes
  • nuxt: Make lazy component types compatible with h (#​33046)
  • vite: Deduplicate inlined server style chunks (#​33308)
  • nuxt: Support head option on useHead (#​33318)
  • nuxt: Do not relativise importmap if cdnURL is set (#​33333)
  • nuxt: Resolve aliases in imports.dirs (#​33334)
  • nuxt: Add missing element/vnode props for <NuxtLink> (#​33335)
  • nuxt: Do not generate server placeholder components (#​33345)
  • nuxt: Dedupe generated component names (#​33346)
  • webpack: Test watch instance before closing it (3314bc9a1)
  • nuxt: Correctly handle island rendering error (#​33302)
  • nuxt: Support v-slot:fallback longform syntax in <DevOnly> (#​33368)
  • nuxt: Support typeFrom when generating auto-import type templates (#​33373)
  • nuxt: Don't trigger scroll when changing trailing slash (#​33358)
  • nuxt: Add stubs for new scripts from @nuxt/scripts (057ade490)
  • nuxt: Prevent duplicate execution on key change in useAsyncData (#​33325)
  • nuxt: Make middleware _path property configurable for HMR (#​33379)
  • nuxt: Handle non-immediate useAsyncData with different key on ssr (#​33341)
💅 Refactors
  • nuxt: Improve implementation of error composables (#​33234)
  • nuxt: Resolve path of typed-router.d.ts early for consistency (#​33285)
  • nuxt: Place filename into componentsIslandsTemplate definition (#​33394)
  • nuxt,vite: Use environment-api compatible plugins (#​33403)
📖 Documentation
  • Update usage instructions for Windows users (#​33284)
  • Remove d suffix in example (#​33298)
  • Move directory structure to top-level (#​33299)
  • Add 3.x prefix to all internal links (0fef864d6)
  • Add information about useFetch reactivity (#​33317)
  • Lint code samples within docs (#​33271)
  • Note prepare command NODE_ENV behavior (#​33330)
  • Update nuxt command pages (#​33336)
🏡 Chore
✅ Tests
  • nuxt: Set locale to en for nuxt-time tests (#​33343)
  • Double gotoPath timeout in CI (9d336cc76)
🤖 CI
  • Add provenance action to check for downgrades in provenance (18ab6e5fa)
  • Pass commit sha when triggering ecosystem ci (7b2949a3c)
❤️ Contributors
vuejs/core (vue)

v3.5.24

Compare Source

Reverts

v3.5.23

Compare Source

Bug Fixes

v3.5.22

Compare Source

Bug Fixes
Features
  • custom-element: allow specifying additional options for shadowRoot in custom elements (#​12965) (47e628d), closes #​12964
Reverts
  • Revert "fix(hmr): prevent VUE_HMR_RUNTIME from being overwritten by vue runtime in 3rd-party libraries" (#​13925) (6b68f72), closes #​13925

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 PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Sep 25, 2025

Deploying dev-mode with  Cloudflare Pages  Cloudflare Pages

Latest commit: e41679f
Status:🚫  Build failed.

View logs

@renovate renovate bot changed the title chore(deps): update dependency vue to v3.5.22 chore(deps): update nuxt core Oct 6, 2025
@renovate renovate bot force-pushed the renovate/nuxt branch 18 times, most recently from a77594d to d3554d7 Compare October 28, 2025 05:14
@renovate renovate bot force-pushed the renovate/nuxt branch 7 times, most recently from 025fa22 to 9b2dd8c Compare October 30, 2025 06:40
@renovate renovate bot force-pushed the renovate/nuxt branch 4 times, most recently from a72389f to 169fe2e Compare November 5, 2025 21:36
@socket-security
Copy link

socket-security bot commented Nov 5, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​nuxt/​test-utils@​3.19.2 ⏵ 3.20.198 +110077 +192 +8100
Updatednuxt@​3.19.2 ⏵ 3.20.1100 +4100100100 +5100

View full report

@renovate renovate bot force-pushed the renovate/nuxt branch 9 times, most recently from a82a93e to 7fbd218 Compare November 7, 2025 20:00
@socket-security
Copy link

socket-security bot commented Nov 7, 2025

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

@renovate renovate bot force-pushed the renovate/nuxt branch 13 times, most recently from e25e5bd to 7565567 Compare November 9, 2025 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant