Skip to content

chore(deps): update nuxt framework to ^4.6.2 - #1624

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/nuxt
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/nuxt

Conversation

@renovate

@renovate renovate Bot commented Oct 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@nuxt/kit (source) ^4.6.1 → ^4.6.2 age confidence
@nuxt/schema (source) ^4.6.1 → ^4.6.2 age confidence
@nuxt/schema@^4 (source) 4.6.1 → 4.6.2 age confidence
nuxt (source) ^4.6.1 → ^4.6.2 age confidence
nuxt (source) 4.6.1 → 4.6.2 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

nuxt/nuxt (@​nuxt/kit)

v4.6.2

Compare Source

v4.6.2 is the next patch release.

👉 Changelog

compare changes

🩹 Fixes
  • nitro: apply useHeadSafe rules to server island head (493565e99)
  • nitro-server: read router params from the path h3 matched (010f6b43d)
  • nitro: match server route rules case-insensitively unless routing is sensitive (f6cfee52c)
  • nuxt: resolve rooted paths through the URL parser (#​36617)
  • nuxt: resolve empty route types in shared context (#​36576)
  • nitro: preserve server tsconfig with relocated build dir (#​36494)
  • nuxt: fix scroll offset for IDs starting with numbers (#​36524)
  • kit: do not exclude module directories with a dot in their name from app tsconfig (#​36331)
  • nuxt: detect vapor slots with rawVaporSlotKey from vue (#​36614)
  • nuxt: keep middleware layout when restoring deferred prerendered route (#​36560)
  • schema: provide default value for experimental.typescriptPlugin (#​36561)
  • vite: only replay compile error overlays to newly loaded pages (#​36611)
  • nuxt: re-export AnyFetchPath for emitted server route types (#​36610)
  • vite: warm up the dev ssr entry from a nitro plugin (#​36615)
  • nitro: avoid unused h3 imports in nuxt/server runtime (#​36609)
  • vite-server: scope asset url helpers to the build (#​36591)
  • nuxt: resolve nuxt/app to the app's runtime (#​36587)
  • kit: lowercase filename-derived handler method on nitro v2 (#​36567)
  • nuxt,nitro: normalise string/array appMiddleware (#​36565)
  • nitro: pass response headers to render:response listeners (#​36583)
  • vite: resolve inlined vue to its bundler build in dev (#​36569)
  • nuxt: don't start a page transition with no page to leave (#​36535)
  • nuxt: preserve error state on aborted or cancelled navigation (#​36546)
  • vite,nitro: link null-byte virtual css through /@id/ in dev (#​36549)
  • kit: resolve module dependencies from the declaring module (#​36542)
  • nitro: only disable h3 + nitro presets when nitroAutoImports is off (#​36548)
  • nitro,vite: don't access unspecified dependencies (#​36541)
  • nitro: don't inline deps under absolute transpile dirs (#​36540)
  • vite-server: respect spa loading template location (#​36536)
💅 Refactors
  • webpack,rspack: inline friendly errors plugin (#​36568)
📖 Documentation
  • remove DeepWiki badge (#​36616)
  • rename H(TTP) to HTTP (#​36559)
  • mention proxy route rule (4a529be68)
  • reference definePlugin and defineNitroPlugin in server plugin tip (64b8e0334)
  • open a PR to list a module (e551df267)
  • clarify testing environments, runners, and config (#​32963)
  • align spa loading template references (#​36552)
  • explain how to disable iOS Safari phone number detection (#​36539)
  • fix outdated internal links (#​36550)
  • explain how to restore nitro auto-imports with compat v5 (7499a445b)
  • add spa-loading-template documentation (#​36537)
🏡 Chore
✅ Tests
  • wait for scroll to settle in route-scroll e2e (ca784deb7)
🤖 CI
  • comment nuxt.com preview links on docs pull requests (#​36594)
  • regenerate kit inlinedDependencies in autofix (4b6da3a29)
  • remove docs deploy triggers (917bdf218)
🎉 New Contributors
❤️ Contributors

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Every minute (* * * * *)
  • 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.

🔕 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.

@renovate
renovate Bot requested a review from danielroe as a code owner October 17, 2026 20:27
@socket-security

Copy link
Copy Markdown

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

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedvue@​3.5.43 ⏵ 3.5.449910091 +198 +1100
Updatedundici@​8.11.2 ⏵ 8.12.292100100 +198100
Updated@​nuxt/​nitro-server@​4.6.1 ⏵ 4.6.298100100 +195100
Updated@​nuxt/​schema@​4.6.1 ⏵ 4.6.299 +1100100 +195100
Updatednuxt@​4.6.1 ⏵ 4.6.297 +14100100 +195 +2100
Updated@​nuxt/​kit@​4.6.1 ⏵ 4.6.298 +1100100 +195100

View full report

@github-actions

Copy link
Copy Markdown
Contributor

CLI benchmark

@nuxt/cli v4.0.1 (baseline) vs v4.0.1 (this PR)

Metric baseline v4.0.1 head v4.0.1 Delta
nuxt --version wall time (median) 67 ms 67 ms +0.3%
nuxt --help wall time (median) 143 ms 143 ms +0.1%
nuxt dev --help wall time (median) 106 ms 106 ms -0.5%
nuxt --version modules loaded 35 35 0.0%
nuxt --version built-ins loaded 29 29 0.0%
nuxt --help modules loaded 135 135 0.0%
nuxt --help built-ins loaded 90 90 0.0%
nuxt dev --help modules loaded 64 64 0.0%
nuxt dev --help built-ins loaded 90 90 0.0%
Installed node_modules 2.46 MB 2.46 MB -0.0%
Published tarball (packed) 241.5 kB 241.5 kB 0.0%
Full report

@nuxt/cli v4.0.1 (baseline) vs v4.0.1 (head)

Setting Value
Baseline ref:ad8153ae532df2ed07bf6fd84d8f5ae1e766532f (v4.0.1)
Head local packages/nuxt-cli at 481f3dc (v4.0.1)
Node v24.22.0
OS Linux 6.17.0 (kernel 6.17.0-1022-azure)
CPU AMD EPYC 7763 64-Core Processor x 4
Memory 15.6 GB
Load average at start 1.27, 0.38, 0.13
Run started 2026-10-17T20:31:49.802Z

Cold CLI startup

Median of 15 interleaved runs per command, one warmup discarded.

Command baseline v4.0.1 median head v4.0.1 median Delta baseline v4.0.1 min / p95 head v4.0.1 min / p95
nuxt --version 67 ms 67 ms +0.3% 64 ms / 70 ms 64 ms / 70 ms
nuxt --version (first output byte) 62 ms 62 ms +0.3% 60 ms / 65 ms 60 ms / 65 ms
nuxt --help 143 ms 143 ms +0.1% 137 ms / 150 ms 138 ms / 145 ms
nuxt --help (first output byte) 138 ms 137 ms -0.4% 131 ms / 144 ms 132 ms / 140 ms
nuxt dev --help 106 ms 106 ms -0.5% 103 ms / 111 ms 103 ms / 109 ms
nuxt dev --help (first output byte) 102 ms 101 ms -0.9% 98 ms / 106 ms 98 ms / 104 ms
nuxt <unknown-command> (no-op) 152 ms 151 ms -0.5% 148 ms / 156 ms 146 ms / 155 ms
nuxt <unknown-command> (no-op) (first output byte) 146 ms 145 ms -0.3% 143 ms / 150 ms 140 ms / 149 ms

Module load cost

Counted with a module.registerHooks load hook, compile cache disabled. Counts every JS module actually evaluated on that code path (native addons excluded). Built-ins loaded after bootstrap are counted separately, including the internal modules they load.

Command baseline v4.0.1 modules head v4.0.1 modules Delta baseline v4.0.1 source bytes head v4.0.1 source bytes Delta baseline v4.0.1 built-ins head v4.0.1 built-ins Delta
nuxt --version 35 35 0.0% 298.0 kB 298.0 kB 0.0% 29 29 0.0%
nuxt --help 135 135 0.0% 847.7 kB 847.7 kB 0.0% 90 90 0.0%
nuxt dev --help 64 64 0.0% 455.5 kB 455.5 kB 0.0% 90 90 0.0%

Install footprint and published tarball

Each version installed on its own into an empty project with nothing but @nuxt/cli as a dependency, so the tree is exactly the CLI and its transitive dependencies. npm cache is warm and the registry is only consulted for metadata, so install wall time is indicative, not a network benchmark.

Metric baseline v4.0.1 head v4.0.1 Delta
Direct dependencies of @nuxt/cli 23 23 0.0%
Packages in the installed tree (unique name@version) 39 39 0.0%
Unique package names 39 39 0.0%
Package directories on disk (cross-check) 32 32 0.0%
Installed node_modules on disk 2.46 MB 2.46 MB -0.0%
Installed files 436 436 0.0%
Install wall time (warm npm cache, median of 3) 1.33 s 1.31 s -2.0%
Published tarball (packed) 241.5 kB 241.5 kB 0.0%
Published tarball (unpacked) 783.9 kB 783.9 kB 0.0%
Files in tarball 101 101 0.0%

Interleaved runs on a shared runner: trust the deltas, not the absolute timings. The dev, restart and build suites run locally via pnpm bench:cli.

@codspeed

codspeed Bot commented Oct 17, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ 2 benchmarks spent significant time in system calls

System calls cannot be consistently instrumented, so they are not included in the measure, which understates the real cost. Please switch to the Walltime instrument to accurately measure system calls.

Measurement and system calls

✅ 2 untouched benchmarks


Comparing renovate/nuxt (776f78d) with main (ad8153a)

Open in CodSpeed

@pkg-pr-new

pkg-pr-new Bot commented Oct 17, 2026

Copy link
Copy Markdown
  • nuxt-cli-playground

    npm i https://pkg.pr.new/create-nuxt@1624
    
    npm i https://pkg.pr.new/nuxi@1624
    
    npm i https://pkg.pr.new/@nuxt/cli@1624
    

commit: 776f78d

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants