Skip to content

feat(deps): upgrade upstream dependencies - #2493

Closed
voidzero-guard[bot] wants to merge 1 commit into
mainfrom
deps/upstream-update
Closed

feat(deps): upgrade upstream dependencies#2493
voidzero-guard[bot] wants to merge 1 commit into
mainfrom
deps/upstream-update

Conversation

@voidzero-guard

Copy link
Copy Markdown
Contributor

Summary

  • Automated upgrade of upstream dependencies: vitest and all @vitest/* packages 4.1.10 -> 4.1.11, oxlint 1.78.0 -> 1.79.0, oxfmt 0.63.0 -> 0.64.0, and the oxc packages 0.144.0 -> 0.145.0.
  • @vitejs/devtools moves to the 0.5.0-beta.1 line; @oxlint/plugins catches up from 1.73.0 to 1.79.0.
  • rolldown (v1.2.4) and vite (v8.2.1) are unchanged this run, as are tsdown and the @oxc-node/* packages.
  • Required code adjustments: a chunk-scope fix in the packages/core tsdown logger branding patch, a pnpm minimumReleaseAge pin in the PTY snapshot harness, and snapshot/formatter output updates.

Dependency updates

Package From To
vitest 4.1.10 4.1.11
@vitest/browser 4.1.10 4.1.11
@vitest/browser-playwright 4.1.10 4.1.11
@vitest/browser-preview 4.1.10 4.1.11
@vitest/browser-webdriverio 4.1.10 4.1.11
@vitest/expect 4.1.10 4.1.11
@vitest/mocker 4.1.10 4.1.11
@vitest/pretty-format 4.1.10 4.1.11
@vitest/runner 4.1.10 4.1.11
@vitest/snapshot 4.1.10 4.1.11
@vitest/spy 4.1.10 4.1.11
@vitest/utils 4.1.10 4.1.11
oxlint 1.78.0 1.79.0
@oxlint/plugins 1.73.0 1.79.0
oxfmt 0.63.0 0.64.0
@oxc-project/runtime 0.144.0 0.145.0
@oxc-project/types 0.144.0 0.145.0
oxc-minify 0.144.0 0.145.0
oxc-parser 0.144.0 0.145.0
oxc-transform 0.144.0 0.145.0
@vitejs/devtools ^0.4.12 ^0.5.0-beta.1
VITEST_VERSION constant 4.1.10 4.1.11
README / docs vitest pins 4.1.10 4.1.11
Unchanged dependencies
  • rolldown: v1.2.4 (483c648)
  • vite: v8.2.1 (4216158)
  • tsdown: 0.22.14
  • @tsdown/css: 0.22.14
  • @tsdown/exe: 0.22.14
  • lightningcss: ^1.33.0
  • @oxc-node/cli: 0.1.0
  • @oxc-node/core: 0.1.0
  • oxlint-tsgolint: 7.0.2001

Code changes

  • packages/core/build.ts: added collectModuleScopeBindings() and used it in ensureAnsisImports() so a chunk's own module-scope declarations count as in-scope. When rolldown inlines ansis into the branded tsdown logger chunk (as a top-level const { bold, red, ... } = __toESM(...)) rather than importing it from a shared chunk, no import is injected. The no relative chunk import found error is now raised only when colors are actually missing.
  • crates/vp_cli_snapshots/tests/cli_snapshots/main.rs: each case now writes $XDG_CONFIG_HOME/pnpm/config.yaml with minimumReleaseAge: 0 and exports XDG_CONFIG_HOME (new CaseHome::xdg_config_home()). Without this, cases doing real installs snapshot pnpm's minimumReleaseAgeExclude entries, which appear only while a bundled dependency is under 24h old.
  • crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/command_tool_help/snapshots/command_tool_deep_help_delegation.md: vitest banner 4.1.10 -> 4.1.11.
  • crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_npmx_dev/snapshots/migration_npmx_dev.md: the migration dependency table now also lists vitest, @vitest/browser-playwright and @vitest/coverage-v8 moving off 4.1.10.
  • crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md: generated config picks up the new oxlint 1.79 react/* rules (static-components, use-memo, purity, set-state-in-render, and others).
  • packages/cli/src/migration/migrator/catalog.ts, packages/cli/src/migration/migrator/setup.ts: comment reflow only, from the oxfmt 0.64 bump.
  • pnpm-workspace.yaml, packages/core/package.json, packages/cli/src/utils/constants.ts, README.md, packages/cli/README.md, docs/guide/migrate.md, pnpm-lock.yaml: version pins and lockfile.

Build status

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

- vitest (and @vitest/*): 4.1.10 -> 4.1.11
- oxlint: 1.78.0 -> 1.79.0
- @oxlint/plugins: 1.73.0 -> 1.79.0
- oxfmt: 0.63.0 -> 0.64.0
- @oxc-project/runtime: 0.144.0 -> 0.145.0
- @oxc-project/types: 0.144.0 -> 0.145.0
- oxc-minify: 0.144.0 -> 0.145.0
- oxc-parser: 0.144.0 -> 0.145.0
- oxc-transform: 0.144.0 -> 0.145.0
- @vitejs/devtools: ^0.4.12 -> ^0.5.0-beta.1
- VITEST_VERSION constant: 4.1.10 -> 4.1.11
- README/docs vitest pins: 4.1.10 -> 4.1.11
- rolldown stays at v1.2.4 (483c648), vite at v8.2.1 (4216158)

Code changes:
- packages/core/build.ts: `ensureAnsisImports` now collects module-scope
  bindings (`collectModuleScopeBindings`) so the branded tsdown logger chunk
  is left alone when rolldown inlines ansis instead of importing it; the
  "no relative chunk import found" throw moved after the missing-color check.
- crates/vp_cli_snapshots/tests/cli_snapshots/main.rs: write a case-scoped
  pnpm `config.yaml` with `minimumReleaseAge: 0` and export
  `XDG_CONFIG_HOME`, so real-install cases stop snapshotting pnpm's
  `minimumReleaseAgeExclude` entries.
- crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/command_tool_help/snapshots/command_tool_deep_help_delegation.md:
  vitest banner 4.1.10 -> 4.1.11.
- crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_npmx_dev/snapshots/migration_npmx_dev.md:
  migration now also bumps vitest, @vitest/browser-playwright and
  @vitest/coverage-v8 off 4.1.10.
- crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md:
  new oxlint 1.79 `react/*` rules in the generated config.
- packages/cli/src/migration/migrator/catalog.ts,
  packages/cli/src/migration/migrator/setup.ts: comment reflow from the
  oxfmt 0.64 bump.
@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 version update (8.2.1)

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

✅ Vitest: no CLI help changes (4.1.10 → 4.1.11)

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

✅ Oxlint: no CLI help changes (1.78.0 → 1.79.0)

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

✅ Oxfmt: no CLI help changes (0.63.0 → 0.64.0)

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

➖ tsdown: no version update (0.22.14)

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

@netlify

netlify Bot commented Aug 19, 2026

Copy link
Copy Markdown

Deploy Preview for viteplus-preview ready!

Name Link
🔨 Latest commit 30e3721
🔍 Latest deploy log https://app.netlify.com/projects/viteplus-preview/deploys/6a850e674cd02e0008c82ee3
😎 Deploy Preview https://deploy-preview-2493--viteplus-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@socket-security

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown
Contributor

✅ Staging deployment successful!

Preview: https://viteplus-staging.void.app/
Commit: 30e3721

@github-actions

Copy link
Copy Markdown
Contributor

Native binary sizes (30e3721)

Final release artifacts built by the canonical build-upstream and build-windows-cli actions.

Artifact Format Base PR Change
vp (Linux x64) Binary 10.67 MiB 10.67 MiB 0 B (0.00%)
vp (Linux x64) gzip -9 4.62 MiB 4.62 MiB 0 B (0.00%)
NAPI (Linux x64) Binary 32.02 MiB 32.02 MiB 0 B (0.00%)
NAPI (Linux x64) gzip -9 12.61 MiB 12.61 MiB 0 B (0.00%)
vp (macOS ARM64) Binary 7.98 MiB 7.98 MiB 0 B (0.00%)
vp (macOS ARM64) gzip -9 4.03 MiB 4.03 MiB 0 B (0.00%)
NAPI (macOS ARM64) Binary 39.68 MiB 39.68 MiB 0 B (0.00%)
NAPI (macOS ARM64) gzip -9 16.92 MiB 16.92 MiB -2 B (-0.00%)
vp (Windows x64) Binary 8.55 MiB 8.55 MiB 0 B (0.00%)
vp (Windows x64) gzip -9 3.73 MiB 3.73 MiB +2 B (+0.00%)
NAPI (Windows x64) Binary 26.89 MiB 26.89 MiB 0 B (0.00%)
NAPI (Windows x64) gzip -9 10.68 MiB 10.68 MiB -23 B (-0.00%)
Trampoline (Windows x64) Binary 205.00 KiB 205.00 KiB 0 B (0.00%)
Trampoline (Windows x64) gzip -9 99.00 KiB 99.00 KiB 0 B (0.00%)
Installer (Windows x64) Binary 4.47 MiB 4.47 MiB 0 B (0.00%)
Installer (Windows x64) gzip -9 2.09 MiB 2.09 MiB 0 B (0.00%)

@fengmk2 fengmk2 self-assigned this Aug 19, 2026
@voidzero-guard voidzero-guard Bot closed this Aug 19, 2026
@voidzero-guard
voidzero-guard Bot deleted the deps/upstream-update branch August 19, 2026 06:52
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