Skip to content

feat(deps): upgrade upstream dependencies - #2812

Merged
wan9chi merged 3 commits into
mainfrom
deps/upstream-update
Sep 25, 2026
Merged

wan9chi merged 3 commits into
mainfrom
deps/upstream-update

Conversation

@voidzero-guard

Copy link
Copy Markdown
Contributor
  • Upgrade rolldown to v1.2.11 and vite to v8.3.1 (synced upstream commits).
  • Bump oxlint-tsgolint to 7.0.2003 and @vitejs/devtools to ^0.7.5.
  • Sync new @vue/* packageExtensions entries in pnpm-workspace.yaml from the vite workspace.
  • Regenerate Cargo.lock and pnpm-lock.yaml.

Dependency updates

Package From To
rolldown v1.2.10 (3b8e06e) v1.2.11 (8df4219)
vite v8.3.0 (434e8e9) v8.3.1 (39ddf7c)
oxlint-tsgolint 7.0.2002 7.0.2003
@vitejs/devtools ^0.7.1 ^0.7.5
Unchanged dependencies
  • vitest: 5.0.1
  • @vitest/browser: 5.0.1
  • @vitest/browser-playwright: 5.0.1
  • @vitest/browser-preview: 5.0.1
  • @vitest/mocker: 5.0.1
  • @vitest/pretty-format: 5.0.1
  • @vitest/snapshot: 5.0.1
  • @vitest/spy: 5.0.1
  • @vitest/utils: 5.0.1
  • tsdown: 0.23.0
  • @tsdown/css: 0.23.0
  • @tsdown/exe: 0.23.0
  • lightningcss: ^1.33.0
  • lint-staged: 17.5.1
  • @oxc-node/cli: 0.1.3
  • @oxc-node/core: 0.1.3
  • oxfmt: 0.70.0
  • oxlint: 1.85.0
  • @oxc-project/runtime: 0.151.0
  • @oxc-project/types: 0.151.0
  • oxc-minify: 0.151.0
  • oxc-parser: 0.151.0
  • oxc-transform: 0.151.0
  • VITEST_VERSION constant: 5.0.1
  • README vitest pins: 5.0.1

Code changes

  • pnpm-workspace.yaml: added packageExtensions entries for @vue/compiler-core and @vue/compiler-sfc (declaring @babel/types) and @vue/language-core (declaring @vue/compiler-sfc), synced from the vite workspace.
  • packages/core/package.json: bumped @vitejs/devtools to ^0.7.5 and bundledVersions to vite 8.3.1 / rolldown 1.2.11 (version bookkeeping).

Build status

  • sync-remote-and-build: success
  • build-upstream: failure

🤖 Generated with Claude Code

- rolldown: 3b8e06e -> v1.2.11 (8df4219)
- vite: 434e8e9 -> v8.3.1 (39ddf7c)
- oxlint-tsgolint: 7.0.2002 -> 7.0.2003
- @vitejs/devtools: ^0.7.1 -> ^0.7.5

Code changes:
- pnpm-workspace.yaml: add packageExtensions for @vue/compiler-core,
  @vue/compiler-sfc, and @vue/language-core synced from the vite workspace

Co-Authored-By: Claude Code <noreply@anthropic.com>
@voidzero-guard

Copy link
Copy Markdown
Contributor Author

✅ No upstream CLI help changes detected

Compared normalized --help output for the upstream CLIs mirrored by Vite+.

✅ Vite: no CLI help changes (8.3.0 → 8.3.1)

The version was updated, but the normalized CLI help output has no differences.

➖ Vitest: no version update (5.0.1)

No version update was detected, so there is no CLI help diff.

➖ Oxlint: no version update (1.85.0)

No version update was detected, so there is no CLI help diff.

➖ Oxfmt: no version update (0.70.0)

No version update was detected, so there is no CLI help diff.

➖ tsdown: no version update (0.23.0)

No version update was detected, so there is no CLI help diff.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview URL: https://deps-upstream-update-viteplus-dev.voidzero-docs.workers.dev (commit 03b0ecb)

This URL reflects your latest Preview deployment

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://07e38b15-viteplus-dev.voidzero-docs.workers.dev 03b0ecb 2026-09-25T10:08:01.189Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://9c98ba69-viteplus-dev.voidzero-docs.workers.dev b8443e3 2026-09-25T09:54:44.406Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://3029da58-viteplus-dev.voidzero-docs.workers.dev c8cbafa 2026-09-25T01:27:37.256Z Visit the dashboard ↗

@socket-security

socket-security Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

CLI artifact sizes (03b0ecb)

Final release artifacts built by the canonical build-upstream and build-windows-cli actions.
The dist rows use the Linux build. The core total excludes .node files to match the release artifact.

Artifact Format Base PR Change
packages/cli/dist Directory total 2.35 MiB 2.35 MiB 0 B (0.00%)
packages/core/dist Directory total 3.95 MiB 3.96 MiB +8.66 KiB (+0.21%)
Combined package dist Directory total 6.30 MiB 6.31 MiB +8.66 KiB (+0.13%)
vp (Linux x64) Binary 11.29 MiB 11.29 MiB 0 B (0.00%)
vp (Linux x64) gzip -9 4.88 MiB 4.88 MiB 0 B (0.00%)
NAPI (Linux x64) Binary 32.23 MiB 32.25 MiB +20.00 KiB (+0.06%)
NAPI (Linux x64) gzip -9 12.77 MiB 12.78 MiB +10.36 KiB (+0.08%)
vp (macOS ARM64) Binary 8.41 MiB 8.41 MiB 0 B (0.00%)
vp (macOS ARM64) gzip -9 4.26 MiB 4.26 MiB 0 B (0.00%)
NAPI (macOS ARM64) Binary 39.83 MiB 39.85 MiB +16.17 KiB (+0.04%)
NAPI (macOS ARM64) gzip -9 17.08 MiB 17.09 MiB +10.04 KiB (+0.06%)
vp (Windows x64) Binary 9.15 MiB 9.15 MiB 0 B (0.00%)
vp (Windows x64) gzip -9 4.00 MiB 4.00 MiB +1 B (+0.00%)
NAPI (Windows x64) Binary 27.17 MiB 27.19 MiB +19.50 KiB (+0.07%)
NAPI (Windows x64) gzip -9 10.88 MiB 10.89 MiB +8.82 KiB (+0.08%)
Trampoline (Windows x64) Binary 13.50 KiB 13.50 KiB 0 B (0.00%)
Trampoline (Windows x64) gzip -9 7.08 KiB 7.08 KiB 0 B (0.00%)
Installer (Windows x64) Binary 4.56 MiB 4.56 MiB 0 B (0.00%)
Installer (Windows x64) gzip -9 2.13 MiB 2.13 MiB 0 B (0.00%)

@wan9chi
wan9chi merged commit 3383694 into main Sep 25, 2026
120 checks passed
@wan9chi
wan9chi deleted the deps/upstream-update branch September 25, 2026 10:19
wan9chi added a commit that referenced this pull request Sep 26, 2026
Task cache settings now live under `cache`, and `vp migrate` moves
existing task settings for you. `vp lint` and `vp fmt` run from a
package directory now pick the same config as your editor, and piped
`vp` output exits cleanly.

### Breaking Changes

Task cache settings in `run.tasks` now go inside `cache`
([#2813](#2813),
[#2814](#2814),
[#2823](#2823),
[vite-task#749](voidzero-dev/vite-task#749)), by
@wan9chi.

| Old (top level of a task) | New |
| --- | --- |
| `env` | `cache.env` |
| `untrackedEnv` | `cache.untrackedEnv` |
| `input` | `cache.input` |
| `output` | `cache.output` |

`cache: true` is the same as `cache: {}`. After upgrading, a task that
still uses the old top-level fields fails with an error that points to
`vp migrate`. Run `vp migrate` to move the fields in `vite.config.*` for
the workspace root and every package. It warns about tasks in
`vite.config.*` that it cannot rewrite safely. Tasks created in other
modules, such as by a shared helper function, are not detected, so move
their fields by hand; the error lists every task that still needs it.
Projects whose tasks do not use these fields need no changes. See the
[task cache migration
rules](https://viteplus.dev/guide/migrate-rules#task-cache-configuration)
and the [`cache` reference](https://viteplus.dev/config/run#cache).

### Highlights

- `vp lint` and `vp fmt` run from a package directory now use the same
config as Oxlint, Oxfmt, and the language server, so results match your
editor. `vp check` still applies the workspace-root settings
([#2807](#2807)), by
@fengmk2.
- Global `vp` commands now exit cleanly when piped into a command that
closes early, such as `vp --version | head -n 1`, instead of aborting
with exit code 134
([#2785](#2785),
[#2793](#2793)), by
@naokihaba.
- Cached tasks on macOS no longer intermittently fail with `oils I/O
error (main): No such process`
([vite-task#703](voidzero-dev/vite-task#703)),
by @lifeiscontent.

### Features

- The bundled tools update `vite@8.3.0` -> `vite@8.3.1`,
`rolldown@1.2.9` -> `rolldown@1.2.11`, and `oxlint-tsgolint@7.0.2002` ->
`oxlint-tsgolint@7.0.2003`
([#2805](#2805),
[#2812](#2812)), by
@voidzero-guard[bot].

### Fixes & Enhancements

- Async `defineConfig` callbacks now type-check lint and format options,
such as `'warn'` rule severities, the same way as synchronous callbacks,
so configs updated by `vp migrate` no longer fail with `TS2769`
([#2803](#2803)), by
@TheAlexLichter.
- `vp test --help` now lists the Vitest 5 options `--repeats`,
`--injectCjsGlobals`, `--fsModuleCache`, `--fsModuleCachePath`, and
`--sharedViteServer`
([#2809](#2809)), by
@Marve10s.
- On Windows, `vp run` now matches environment variable names regardless
of letter case
([vite-task#747](voidzero-dev/vite-task#747)),
by @wan9chi.

### Docs

- The copy prompt dialog no longer nests scroll areas and shows clearer
copy feedback
([#2794](#2794),
[#2799](#2799)), by
@liangmiQwQ and @Boshen.

### Chore

- Snapshot tests share prepared packages and one Chromium process, run
faster on every platform, and no longer read the live npm registry in
the standalone npm fallback case
([#2771](#2771),
[#2786](#2786),
[#2797](#2797)), by
@fengmk2 and @voidzero-guard[bot].
- The snapshot setup check links the local `vite-plus` package into its
reference home instead of installing the version under release from npm,
so it passes before that version is published
([#2819](#2819)), by
@wan9chi.
- The preview migration harness installs a project's committed
dependencies before running `vp migrate`, so the Vitest 5 migration can
read the original Vitest version
([#2822](#2822)), by
@wan9chi.
- The standalone install workflow loads the generated environment before
running `vp env doctor`
([#2790](#2790)), by
@naokihaba.

### Bundled Versions

| Tool | Version | Source |
| --- | --- | --- |
| vite | `8.3.1` |
[`39ddf7c`](vitejs/vite@39ddf7c)
|
| rolldown | `1.2.11` |
[`8df4219`](rolldown/rolldown@8df4219)
|
| tsdown | `0.23.0` | [npm](https://npmx.dev/package/tsdown/v/0.23.0) |
| vitest | `5.0.1` | [npm](https://npmx.dev/package/vitest/v/5.0.1) |
| oxlint | `1.85.0` | [npm](https://npmx.dev/package/oxlint/v/1.85.0) |
| oxlint-tsgolint | `7.0.2003` |
[npm](https://npmx.dev/package/oxlint-tsgolint/v/7.0.2003) |
| oxfmt | `0.70.0` | [npm](https://npmx.dev/package/oxfmt/v/0.70.0) |

### Upgrade

```bash
vp upgrade
```

### New Contributors

@Marve10s

**Full Changelog**:
v1.0.0-rc.0...v1.0.0-rc.1

---

Merging this PR will trigger the release workflow.

---------

Co-authored-by: voidzero-guard[bot] <278573678+voidzero-guard[bot]@users.noreply.github.com>
Co-authored-by: wan9chi <me@wan9chi.com>
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.

1 participant