Skip to content
Closed

v4.1.0 #1632

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
760dbdb
chore(deps): update dependency nuxt to v5.0.0-2610091554-2b103c9 (#1612)
renovate[bot] Oct 11, 2026
6f7550e
chore(deps): update dependency nuxt to v5.0.0-2610101720-9a348c8 (#1614)
renovate[bot] Oct 11, 2026
bb805cd
chore(deps): update actions/download-artifact digest to 9000827 (#1615)
renovate[bot] Oct 12, 2026
3074e65
chore(deps): update dependency nuxt to v5.0.0-2610111052-7bcb758 (#1617)
renovate[bot] Oct 12, 2026
45a88f5
ci: comment nuxt.com preview links on docs pull requests (#1618)
larbish Oct 13, 2026
b156c79
chore(deps): update actions/upload-artifact digest to cf430e0 (#1616)
renovate[bot] Oct 13, 2026
3fb3302
chore(deps): update nuxt framework to ^4.6.1 (#1602)
renovate[bot] Oct 13, 2026
a2add05
ci: keep every pending pull preview run (#1622)
larbish Oct 14, 2026
ad8153a
chore(deps): update dependency nuxt to v5.0.0-2610141459-ba5fba8 (#1619)
renovate[bot] Oct 15, 2026
b5f2c69
chore(deps): update pnpm-workspace.overrides rolldown to v1.2.14 (#1627)
renovate[bot] Oct 19, 2026
911f315
chore(deps): update dependency nuxt to v5.0.0-2610172256-12156d1 (#1623)
renovate[bot] Oct 19, 2026
f332156
chore(deps): update nuxt framework to ^4.6.2 (#1624)
renovate[bot] Oct 19, 2026
97b4830
chore(deps): update dependency nuxt to v5.0.0-2610192007-fe9ca5b (#1628)
renovate[bot] Oct 21, 2026
ccc7d7a
feat(dev): respect `--open` when dev server is already running (#1629)
antfu Oct 24, 2026
93315b9
chore(deps): update all non-major dependencies (#1626)
renovate[bot] Oct 24, 2026
080ecd6
chore(deps): update pnpm-workspace.overrides rolldown to v1.2.15 (#1633)
renovate[bot] Oct 26, 2026
a0dfff0
fix(analyze,dev): respect `vite.server.allowedHosts` in host checks (…
hamedniroomand Oct 26, 2026
a87c47e
fix: read the package manager version without shell args on windows (…
hamedniroomand Oct 26, 2026
008e036
test: read loading page bodies as soon as they arrive
danielroe Oct 26, 2026
3d8574b
fix(upgrade): link changelog for dash-separated nightly versions
danielroe Oct 26, 2026
fbddd82
feat(upgrade): add `v5-nightly` and soft-deprecate `v3` channels (#1631)
OrbisK Oct 26, 2026
1c3607f
chore(deps): update all non-major dependencies (#1634)
renovate[bot] Oct 26, 2026
2458544
perf(typecheck): generate types in a short-lived child process (#1637)
danielroe Oct 27, 2026
c9a6b02
feat(dev): add `devServer.allowedHosts` (#1639)
danielroe Oct 27, 2026
a070635
feat(typecheck): type-check incrementally by default (#1641)
danielroe Oct 27, 2026
5fa29f4
feat(typecheck): report out-of-memory kills + raise heap limit (#1640)
danielroe Oct 27, 2026
cd8f364
chore(deps): update dependency nuxt to v5.0.0-2610281032-c0c2b8f (#1630)
renovate[bot] Oct 29, 2026
d65a045
chore(deps): update all non-major dependencies (#1651)
renovate[bot] Nov 2, 2026
f863285
v4.1.0
github-actions[bot] Nov 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// https://code.visualstudio.com/docs/devcontainers/containers
// https://containers.dev/implementors/json_reference/
{
"image": "node:24.21.0",
"image": "node:24.22.2",
"features": {},
"customizations": {
"vscode": {
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/autofix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
persist-credentials: false
fetch-depth: 0

- uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
- uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
cache: true
env:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/bench.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
fetch-depth: 0
persist-credentials: false

- uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
- uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
cache: true
env:
Expand All @@ -33,7 +33,7 @@ jobs:
run: pnpm build

- name: Run benchmarks
uses: CodSpeedHQ/action@c4fd08a3a159bd0cc208da1e0edf32b8c47d75e5 # v5.4.0
uses: CodSpeedHQ/action@61efe07e57e55bedeab750c434504de272a56e8c # v5.6.1
with:
run: pnpm vitest bench
mode: simulation
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
with:
persist-credentials: false

- uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
- uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
cache: true
env:
Expand Down Expand Up @@ -53,9 +53,9 @@ jobs:
with:
persist-credentials: false

- uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
- uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
runtime: node@24.21.0
runtime: node@24.22.2
cache: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:
persist-credentials: false
fetch-depth: 0

- uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
- uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
runtime: node@latest
cache: true
Expand All @@ -127,7 +127,7 @@ jobs:
persist-credentials: false
fetch-depth: 0

- uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
- uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
runtime: node@latest
cache: true
Expand All @@ -139,7 +139,7 @@ jobs:

- name: πŸ“¦ Pack nightly
id: pack
uses: danielroe/uppt/pack@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
uses: danielroe/uppt/pack@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
checkout: false
install: false
Expand All @@ -160,7 +160,7 @@ jobs:
id-token: write
environment: nightly
steps:
- uses: danielroe/uppt/publish@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
- uses: danielroe/uppt/publish@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
nightly: true
files: ${{ needs.pack-nightly.outputs.files }}
2 changes: 1 addition & 1 deletion .github/workflows/cli-bench-comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-slim
steps:
- name: ⏬ Download report from workflow run
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
run-id: ${{ github.event.workflow_run.id }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cli-bench.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
- name: Fetch merge base
run: git fetch --no-tags --depth=1 origin ${{ github.event.pull_request.base.sha }}

- uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
- uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
cache: true
env:
Expand All @@ -40,7 +40,7 @@ jobs:
run: node bench/run.ts --baseline ref:${{ github.event.pull_request.base.sha }} --suite startup --suite modules --suite footprint --out bench-report/report.md

- name: ⏫ Upload report
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
with:
name: cli-bench-report
path: bench-report/
31 changes: 31 additions & 0 deletions .github/workflows/pull-preview.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: pull-preview

on:
# zizmor: ignore[dangerous-triggers] - DO NOT add actions/checkout: the called workflow only reads PR metadata
pull_request_target:
branches:
- main
- 3.x
paths:
- 'docs/**'
types:
- opened
- reopened
- synchronize
- labeled
- unlabeled
- closed

permissions: {}

concurrency:
group: pull-preview-${{ github.event.pull_request.number }}
cancel-in-progress: false
queue: max

jobs:
comment:
if: github.repository == 'nuxt/cli'
permissions:
pull-requests: write
uses: nuxt/nuxt.com/.github/workflows/pull-preview-comment.yml@main # zizmor: ignore[unpinned-uses] - nuxt.com owns the preview comment
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
contents: write
pull-requests: write
steps:
- uses: danielroe/uppt/pr@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
- uses: danielroe/uppt/pr@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
token: ${{ secrets.GITHUB_TOKEN }}
prerelease: ${{ inputs.prerelease }}
Expand All @@ -60,7 +60,7 @@ jobs:
contents: write
actions: write
steps:
- uses: danielroe/uppt/release@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
- uses: danielroe/uppt/release@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
token: ${{ secrets.GITHUB_TOKEN }}
packages: |
Expand All @@ -83,7 +83,7 @@ jobs:
with:
persist-credentials: false

- uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
- uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
cache: true
install: false
Expand All @@ -97,7 +97,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- id: pack
uses: danielroe/uppt/pack@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
uses: danielroe/uppt/pack@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
checkout: false
install: false
Expand All @@ -120,6 +120,6 @@ jobs:
id-token: write
environment: npm
steps:
- uses: danielroe/uppt/publish@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
- uses: danielroe/uppt/publish@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
files: ${{ needs.pack.outputs.files }}
8 changes: 4 additions & 4 deletions .github/workflows/size-comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
if: github.event.workflow_run.conclusion == 'success'
runs-on: ubuntu-slim
steps:
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
- uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: latest

Expand All @@ -26,23 +26,23 @@ jobs:
persist-credentials: false

- name: ⏬ Download head stats
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
run-id: ${{ github.event.workflow_run.id }}
name: head-stats
path: artifacts/head-stats

- name: ⏬ Download base stats
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
run-id: ${{ github.event.workflow_run.id }}
name: base-stats
path: artifacts/base-stats

- name: ⏬ Download PR number
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
if: false
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/size.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
with:
ref: ${{ github.event.pull_request.head.sha }}

- uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
- uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand All @@ -38,13 +38,13 @@ jobs:

- parallel:
- name: ⏫ Upload stats.json
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
with:
name: head-stats
path: ./packages/*/stats.json

- name: ⏫ Upload PR number
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
with:
name: pr-number
path: pr-number.txt
Expand All @@ -61,15 +61,15 @@ jobs:
with:
ref: ${{ github.base_ref }}

- uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
- uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: πŸ›  Build project
run: pnpm build

- name: ⏫ Upload stats.json
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
with:
name: base-stats
path: ./packages/*/stats.json
Loading
Loading