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