- rolldown: f09947a -> v1.2.0 (03e1e34)
- vite: a477454 -> v8.1.5 (5e7fe12)
- tsdown: 0.22.7 -> 0.22.9
- @tsdown/css: 0.22.7 -> 0.22.9
- @tsdown/exe: 0.22.7 -> 0.22.9
- oxfmt: 0.58.0 -> 0.59.0
- oxlint-tsgolint: 0.24.0 -> 0.25.0
- @oxc-project/runtime: 0.139.0 -> 0.140.0
- @oxc-project/types: 0.139.0 -> 0.140.0
- oxc-minify: 0.139.0 -> 0.140.0
- oxc-parser: 0.139.0 -> 0.140.0
- oxc-transform: 0.139.0 -> 0.140.0
- oxc (Rust crates): 0.139.0 -> 0.140.0
- oxc_resolver: 11.23.0 -> 11.24.2
- @vitejs/devtools: 0.4.0 -> 0.4.1
- @napi-rs/cli: 3.7.2 -> 3.7.3
- rolldown-plugin-dts: 0.26.0 -> 0.27.0
- itertools: 0.14.0 -> 0.15.0
- phf: 0.13.0 -> 0.14.0
- sugar_path: 2.0.1 -> 3
Note: oxlint held at 1.73.0 (not bumped to 1.74.0); `@oxlint/migrate@1.74.0`
is not published yet and bumping ahead of it would break `vp migrate`.
Code changes:
- packages/core/build.ts: rework tsdown CSS-plugin wiring to also detect the
bundled `@tsdown/css` chunk (newer tsdown emits
`const { CssPlugin } = await import(...)` that rolldown bundles/dedups into a
hashed chunk instead of a bare specifier).
- packages/cli/binding/index.d.cts: regenerated NAPI bindings for rolldown
v1.2.0 (new registerClient/notifyPayloadDelivered dev-engine methods,
BindingLazyChunkOutput, HMR envelope changedIds/seq fields, BindingRebuildStrategy
enum change, removed BindingHmrBoundaryOutput and preliminarySourcemapFilename).
- crates/vite_cli_snapshots/.../cli_helper_message.md,
command_owner_pnpm10.md, command_owner_pnpm11.md, command_pm_stage_pnpm11.md:
updated clap help snapshots for the new alias rendering (`list, ls` ->
`list [alias: ls]`).
- pnpm-workspace.yaml: removed the postcss-modules override and patch entry
(vite no longer patches postcss-modules), added `@jridgewell/trace-mapping`
catalog entry, and pinned oxlint to 1.73.0 with an explanatory comment.
Summary
v1.2.0and vitev8.1.5.0.22.7 -> 0.22.9) and the oxc stack (0.139.0 -> 0.140.0,oxc_resolver 11.23.0 -> 11.24.2,oxfmt 0.59.0,oxlint-tsgolint 0.25.0).packages/core/build.ts, regenerated NAPI bindings for rolldown v1.2.0, and refreshed clap help snapshots.oxlintis intentionally held at1.73.0:@oxlint/migrate@1.74.0is not published yet and bumping ahead of it would breakvp migrate.Dependency updates
rolldownf09947av1.2.0 (03e1e34)vitea477454v8.1.5 (5e7fe12)tsdown0.22.70.22.9@tsdown/css0.22.70.22.9@tsdown/exe0.22.70.22.9oxfmt0.58.00.59.0oxlint-tsgolint0.24.00.25.0@oxc-project/runtime0.139.00.140.0@oxc-project/types0.139.00.140.0oxc-minify0.139.00.140.0oxc-parser0.139.00.140.0oxc-transform0.139.00.140.0oxc(Rust crates)0.139.00.140.0oxc_resolver11.23.011.24.2@vitejs/devtools0.4.00.4.1@napi-rs/cli3.7.23.7.3rolldown-plugin-dts0.26.00.27.0itertools0.14.00.15.0phf0.13.00.14.0sugar_path2.0.13Held / unchanged dependencies
oxlint: held at1.73.0(baseline proposed1.74.0;@oxlint/migrate@1.74.0not yet published — bumping breaksvp migrate)vitestand all@vitest/*:4.1.10lightningcss:^1.32.0@oxc-node/cli:0.1.0@oxc-node/core:0.1.0VITEST_VERSION constant:4.1.10README vitest pins:4.1.10Code changes
packages/core/build.ts: reworked the tsdown CSS-plugin wiring so it also detects the bundled@tsdown/csschunk. Newer tsdown emitsconst { CssPlugin } = await import("@tsdown/css"), which rolldown bundles/dedups into a hashed local chunk rather than leaving a bare specifier to rewrite; added a regex match and updated the miss-detection error message.packages/cli/binding/index.d.cts: regenerated NAPI bindings for rolldown v1.2.0 — newregisterClient/notifyPayloadDelivereddev-engine methods (replacinginvalidate/registerModules),BindingLazyChunkOutput, HMR envelopechangedIds/seqfields, aBindingRebuildStrategyenum change, and removal ofBindingHmrBoundaryOutputandpreliminarySourcemapFilename.crates/vite_cli_snapshots/.../cli_helper_message.md,command_owner_pnpm10.md,command_owner_pnpm11.md,command_pm_stage_pnpm11.md: refreshed clap help snapshots for the new alias rendering (list, ls→list [alias: ls]).pnpm-workspace.yaml: removed thepostcss-modulesoverride andpostcss-modules@9.0.0patch entry (vite no longer patches it), added a@jridgewell/trace-mappingcatalog entry, and pinnedoxlintto1.73.0with an explanatory comment.Build status
sync-remote-and-build: failurebuild-upstream: failure