Releases: voidzero-dev/vite-plus
vite-plus v0.1.21-alpha.1
vite-plus v0.1.21-alpha.1
Published Packages
@voidzero-dev/vite-plus-core@0.1.21-alpha.1@voidzero-dev/vite-plus-test@0.1.21-alpha.1vite-plus@0.1.21-alpha.1
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.21-alpha.1 bashWindows:
\$env:VP_VERSION=\"0.1.21-alpha.1\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: cbd7464
vite-plus v0.1.21-alpha.0
vite-plus v0.1.21-alpha.0
Published Packages
@voidzero-dev/vite-plus-core@0.1.21-alpha.0@voidzero-dev/vite-plus-test@0.1.21-alpha.0vite-plus@0.1.21-alpha.0
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.21-alpha.0 bashWindows:
\$env:VP_VERSION=\"0.1.21-alpha.0\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: 7b9e6d6
vite-plus v0.1.20
This release focuses on experience improvements, bug fixes, and dependency updates.
Features
- Auto-migrate ESLint/Prettier to oxlint/oxfmt in
vp create(#1434) — @fengmk2 - Multi-editor selection in
vp create(#1438) — @lyzno1 - Ship docs directly at
vite-plus/docs(#1440) — @cpojer - Redefine
vp check --no-lintfor type-check-only workflow (#1444) — @jong-kyung - Error on
vp install -gwithout package names (#1472) — @liangmiQwQ - Add language-specific formatter overrides to
.vscode/settings.json(#1491) — @oilater - Platform support for targets without
inputauto-inference (e.g. Android) — tasks still run, but those relying on auto-inference run uncached with a summary noting thatinputmust be configured manually to enable caching (vite-task#352) — @branchseer - Upgrade upstream dependencies: vite
v8.0.10, vitest4.1.5, rolldownv1.0.0-rc.17, tsdown0.21.10, oxfmt0.46.0, oxlint1.61.0, oxlint-tsgolint0.22.0, oxc toolchain0.127.0,@vitejs/devtools0.1.15,@napi-rs/wasm-runtime^1.1.4,diff^9.0.0(#1435, #1460, #1469, #1479) — @Brooooooklyn
Fixes & Enhancements
- Condense Vite+
AGENTS.mdcontent (#1430) — @cpojer - Suppress Vite+ header in non-TTY and git hook contexts (#1439) — @fengmk2
- Avoid truncating lock file to prevent sharing violation on Windows (#1467) — @rorychatt
- Support PowerShell on non-Windows platforms (#1481) — @nekomoyi
vp runno longer aborts withfailed to prepare the command for injection: Invalid argumentwhen the user environment already hasLD_PRELOAD(Linux) orDYLD_INSERT_LIBRARIES(macOS) set; the tracer shim is now appended to any existing value and placed last, preserving user preloads' symbol-interposition precedence (vite-task#349) — @branchseer
Docs
- Add team page (#1427) — @mdong1909
- Add Zed integration details to IDE documentation (#1455) — @naokihaba
- Add
vitepress-plugin-group-icons(#1487) — @yuyinws
Chore
- ecosystem-ci: bump vinext to latest main (#1431) — @fengmk2
- ci: switch mac runners from namespace to GitHub runners (#1432) — @fengmk2
- test(e2e): add varlet ecosystem-ci test case (#1428) — @fengmk2
- Recover panicked validation test (#1436) — @fengmk2
- Bump
@ast-grep/napifor arm linux (#1437) — @branchv - ci: remove redundant release artifact download (#1445) — @lyzno1
- ci: use app token for upgrade PR (#1449) — @Boshen
- Align package metadata across workspace (#1454) — @lyzno1
- ci: replace
actions/checkoutwithtaiki-e/checkout-action(#1458) — @Boshen - Bump vite-task to
d1b8cda(#1461) — @branchseer
Includes upstream housekeeping: disable crate publishing (vite-task#348), add security analysis workflow (vite-task#350), replaceactions/checkoutwithtaiki-e/checkout-action(vite-task#356), pinoxc-project/setup-rustto v1.0.2 (vite-task#355), and replaceserde_ymlwithserde_norway(vite-task#357) - ci(upgrade-deps): teach autofix agent to handle sync-remote failures (#1468) — @fengmk2
- Remove dead global logic for update command (#1478) — @liangmiQwQ
- Remove Claude issue workflow (#1486) — @Boshen
- Update
crate-ci/typosaction to v1.45.2 (#1492) — @renovate[bot]
Published Packages
@voidzero-dev/vite-plus-core@0.1.20@voidzero-dev/vite-plus-test@0.1.20vite-plus@0.1.20
Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
Upgrade:
vp upgradeNew Contributors
Welcome to all new contributors! 🎉
@branchv, @lyzno1, @yuyinws, @rorychatt, @oilater
Full Changelog: v0.1.19...v0.1.20
vite-plus v0.1.20-alpha.4
vite-plus v0.1.20-alpha.4
Published Packages
@voidzero-dev/vite-plus-core@0.1.20-alpha.4@voidzero-dev/vite-plus-test@0.1.20-alpha.4vite-plus@0.1.20-alpha.4
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.20-alpha.4 bashWindows:
\$env:VP_VERSION=\"0.1.20-alpha.4\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: bcc93a4
vite-plus v0.1.20-alpha.3
vite-plus v0.1.20-alpha.3
Published Packages
@voidzero-dev/vite-plus-core@0.1.20-alpha.3@voidzero-dev/vite-plus-test@0.1.20-alpha.3vite-plus@0.1.20-alpha.3
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.20-alpha.3 bashWindows:
\$env:VP_VERSION=\"0.1.20-alpha.3\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: 210897e
vite-plus v0.1.20-alpha.2
vite-plus v0.1.20-alpha.2
Published Packages
@voidzero-dev/vite-plus-core@0.1.20-alpha.2@voidzero-dev/vite-plus-test@0.1.20-alpha.2vite-plus@0.1.20-alpha.2
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.20-alpha.2 bashWindows:
\$env:VP_VERSION=\"0.1.20-alpha.2\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: a5f36e0
vite-plus v0.1.20-alpha.1
vite-plus v0.1.20-alpha.1
Published Packages
@voidzero-dev/vite-plus-core@0.1.20-alpha.1@voidzero-dev/vite-plus-test@0.1.20-alpha.1vite-plus@0.1.20-alpha.1
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.20-alpha.1 bashWindows:
\$env:VP_VERSION=\"0.1.20-alpha.1\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: fac1a20
vite-plus v0.1.20-alpha.0
vite-plus v0.1.20-alpha.0
Published Packages
@voidzero-dev/vite-plus-core@0.1.20-alpha.0@voidzero-dev/vite-plus-test@0.1.20-alpha.0vite-plus@0.1.20-alpha.0
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.20-alpha.0 bashWindows:
\$env:VP_VERSION=\"0.1.20-alpha.0\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: aeacdb0
vite-plus v0.1.19 — Windows polish, vp rebuild, and lazy plugin loading
A reliability-focused release: terminal handling and file-handle leaks on Windows are fixed, a top-level vp rebuild alias lands, and lazyPlugins() defers plugin initialization until first use.
Highlights
- Windows Ctrl+C — terminal state is now restored after Ctrl+C in interactive commands, and
.cmdshims are routed through PowerShell to stop Windows corrupting the terminal (#1407, #1414) - Workspace file-handle leak on Windows —
vp run devno longer keeps an open handle onpnpm-workspace.yamlfor the life of the session, so pnpm in a second terminal can rewrite the file withoutEPERM(#1400, vite-task#335) - CLI extra args leaking into dependent tasks — fixed a bug where args after a task name (e.g.
vp run test some-filter) were forwarded to tasks pulled in viadependsOn, breaking their execution (vite-task#332) - Top-level
vp rebuildalias — rebuild your monorepo with a single command, norun --wrapping needed (#1383) - Conditional plugin loading — new
lazyPlugins()helper defers plugin initialization until first use (#1215)
Features
- Add top-level
vp rebuildalias (#1383) — @Han5991 - Add
lazyPlugins()helper for conditional plugin loading (#1215) — @fengmk2 - Add TypeScript shim for Vue and Astro component files in
vp migrate/vp create(#1411) — @naokihaba - Allow
--stdin-filepathfor theoxfmtbin (#1429) — @leaysgur - Upgrade upstream dependencies: rolldown
v1.0.0-rc.16, oxc0.126.0, tsdown0.21.9, oxlint-tsgolint0.21.1,@vitejs/devtools0.1.14(#1395, #1406, #1415) — @Brooooooklyn
Fixes & Enhancements
- Restore terminal state after Ctrl+C in interactive commands (#1407) — @claude
- Route Windows
.cmdshims through PowerShell to fix Ctrl+C terminal corruption (#1414) — @fengmk2 - Respect oxlint exit code so
denyWarningsfailsvp check(#1425) — @fengmk2 - Avoid
SetGlobalDefaultErrorpanic when rolldown devtools is enabled (#1364) — @fengmk2 - Stop forwarding
--to npx-invoked remote templates invp create(#1421) — @jong-kyung - Embed node version requirement at compile time (#1412) — @liangmiQwQ
- Upgrade oxc catalog entries proactively in the upgrade-deps workflow (#1409) — @fengmk2
- Workspace no longer holds file handles across a session (vite-task#335) — @fengmk2
- Fix CLI extra args leaking from the requested task into
dependsOntasks — args after a task name (e.g.vp run test some-filter) are now forwarded only to that task (vite-task#332) — @branchseer - Windows file access tracking no longer panics on malformed paths (vite-task#330) — @SegaraRai
- [Breaking cache format] Migrate from
bincode(unmaintained) towincode; cache format bumps from v10 → v11, so expect a one-time cache miss on upgrade (vite-task#334) — @branchseer - musl builds skip allocating the unused 4 GiB IPC shared-memory region and lock file (vite-task#328) — @branchseer
Refactor
Docs
Chore
- Generate diff-accurate upgrade-deps PR descriptions via Claude (#1402) — @fengmk2
- Upgrade
@oxc-node/coreto catalog version (0.0.35) (#1000) — @Arthie - Bump vite-task for workspace file-handle fix (#1400) — @fengmk2
- Make the "Disable Windows Defender" step non-blocking in the E2E workflow (#1397) — @Copilot
- Update pnpm to v10.33.0 (#1246) — @renovate[bot]
Published Packages
@voidzero-dev/vite-plus-core@0.1.19@voidzero-dev/vite-plus-test@0.1.19vite-plus@0.1.19
Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
Upgrade:
vp upgradeNew Contributors
Welcome to all new contributors! 🎉
Full Changelog: v0.1.18...v0.1.19
vite-plus v0.1.19-alpha.3
vite-plus v0.1.19-alpha.3
Published Packages
@voidzero-dev/vite-plus-core@0.1.19-alpha.3@voidzero-dev/vite-plus-test@0.1.19-alpha.3vite-plus@0.1.19-alpha.3
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.19-alpha.3 bashWindows:
\$env:VP_VERSION=\"0.1.19-alpha.3\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: da5f147