release: v0.1.23#1703
Open
voidzero-guard[bot] wants to merge 2 commits into
Open
Conversation
✅ Deploy Preview for viteplus-preview canceled.
|
NAPI bakes the package.json version into binding/index.cjs version checks. The prepare_release workflow bumps package.json but does not regenerate this file, so the CI build's regeneration step produces a diff that the post-build no-unexpected-changes guard rejects.
vite-plus
@voidzero-dev/vite-plus-core
@voidzero-dev/vite-plus-prompts
@voidzero-dev/vite-plus-test
@voidzero-dev/vite-plus-cli-darwin-arm64
@voidzero-dev/vite-plus-cli-darwin-x64
@voidzero-dev/vite-plus-cli-linux-arm64-gnu
@voidzero-dev/vite-plus-cli-linux-arm64-musl
@voidzero-dev/vite-plus-cli-linux-x64-gnu
@voidzero-dev/vite-plus-cli-linux-x64-musl
@voidzero-dev/vite-plus-cli-win32-arm64-msvc
@voidzero-dev/vite-plus-cli-win32-x64-msvc
@voidzero-dev/vite-plus-darwin-arm64
@voidzero-dev/vite-plus-darwin-x64
@voidzero-dev/vite-plus-linux-arm64-gnu
@voidzero-dev/vite-plus-linux-arm64-musl
@voidzero-dev/vite-plus-linux-x64-gnu
@voidzero-dev/vite-plus-linux-x64-musl
@voidzero-dev/vite-plus-win32-arm64-msvc
@voidzero-dev/vite-plus-win32-x64-msvc
commit: |
fengmk2
added a commit
to voidzero-dev/setup-vp
that referenced
this pull request
May 28, 2026
PR #1703 is the v0.1.23 release PR that rolls up #1686's centralized HTTP client + proxy + custom-CA support. Build at commit d0b407c per voidzero-dev/vite-plus#1703 (comment) Renames the verify file, updates the pkg-pr-new URL to @1703, and refreshes the comments. Historical references to #1686 retained as context (it's the HTTP-client landing that #1703 ships). paths filter follows the new filename so a fresh run kicks off.
This was referenced May 28, 2026
This was referenced May 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release vite-plus v0.1.23.
Enterprise-ready HTTP (proxy + custom CA), task command shorthands in
vite.config.ts, a smoothervp create/vp migrate, and the oxc/vite/rolldown bundled stack moves forward.Highlights
vite_shared::shared_http_client()honorsHTTPS_PROXY/HTTP_PROXY/NO_PROXY, picks up macOS System Settings / Windows registry proxies, loads custom CAs fromSSL_CERT_FILEandNODE_EXTRA_CA_CERTS, and exposes aVP_INSECURE_TLSdiagnostic switch; makesvpwork through Socket Firewall Free and other TLS-intercepting proxies (#1686), by @fengmk2run.tasksentries invite.config.tsnow accept a bare string ("build": "cmd") or array ("build": ["cmd1", "cmd2"]) instead of always requiring{ command: ... }; arrays reuse the existing&&planning path so cache,dependsOn, and task options stay consistent (vite-task#391), by @jong-kyungvp outdated -g: routes through Vite+'s managed global package metadata instead of delegating to the underlyingnpm outdated -gstore, so all installed global packages are reported consistently (#1659), by @liangmiQwQFeatures
vp pm approve-builds: new unified subcommand that mirrorspnpm approve-buildsone-to-one, adapts tobun pm trust, and warns-and-noops on npm/yarn (#1662), by @fengmk2vp create: opt-in GitHub Copilot setup; selecting--agent copilotnow generates a.github/workflows/copilot-setup-steps.ymlso the Copilot Coding Agent can set up Vite+ and runvpin the new project out of the box (#1683), by @jong-kyungvp migrate: prompt to removebaseUrlfromtsconfig.jsonbefore applying type-aware lint defaults (runs@andrewbranch/ts5to6 --fixBaseUrl .under the hood; auto-applied in non-interactive mode) (#1692), by @TheAlexLichterpackageManagerin package-manager shims (npm/npx,pnpm/pnpx,yarn/yarnpkg,bun/bunx); add non-mutatingpackageManagerresolution metadata forvp env currentandvp env which(#1654), by @fengmk2--filterno-match now exits0by default; add--fail-if-no-matchto opt back in (vite-task#393), by @kazuponFixes & Enhancements
vp create: keep generated.vscode/settings.jsontrackable when the VS Code editor option is selected (avoid templates'.vscode/*.gitignoremasking it) (#1700), by @jong-kyungvp create vite:monorepo: normalize sub-packagevite-plustocatalog:even when onlyvite-plus(notvite/vitest/...) is present, and drop thevite/vitestaliases generated by the upstream library template (#1697), by @fengmk2vp add/install -g <path>: resolve the real package name frompackage.jsoninstead of using the path string, so local-path installs don't create broken directories (#1685), by @liangmiQwQvp test --coverageand other direct built-in commands now expose the workspace'spackage.json#packageManagerto child processes so tools like Vitest coverage can spawn the configured PM (#1696), by @jong-kyungvp migrate: clean up the whole ESLint ecosystem (plugins, configs, parser/resolver, type-utils) rather than justeslint; skip the migration entirely when@nuxt/eslintis detected (#1682), by @fengmk2vp create: writefmt.configPath(notconfigPath) for Zed oxfmt settings to match the official Zed OXC extension layout (#1687), by @chungweileong94vp migrate: parsetsconfig.jsonas JSONC so files with comments don't breakbaseUrldetection/removal (#1688), by @TheAlexLichtervp env setup: Unix env shims now point at the activevpexecutable instead of always assumingVP_HOME/current/bin/vp, so Homebrew-style installs work (#1631), by @leoharavp outdated -g/vp why -g: don't require a localpackage.json; global commands run regardless of cwd (#1622), by @liangmiQwQvp create: default the "Initialize a git repository?" prompt to yes (#1650), by @fengmk2vphooks: include the managed Node bin inPATHso./node_modules/.bin/vpcan findnodefrom a VS Code commit on macOS (#1647), by @TheAlexLichtervpxon Windows now invokes the package's.cmdshim instead of the Unix binary (#1652), by @tobynguyen27d02b257and5833b374; also bumps the repo's Rust nightly toolchain tonightly-2026-05-24and ships the regeneratedrunconfig types and docs for the new task command shorthand (#1689, #1695), by @branchseerRefactor
VP_SHELL_NU/VP_SHELL_PWSHwith a singleVP_SHELLoverride; add explicit shell parsing forbash,zsh,fish,nu,pwsh, andcmd, and harden auto-detection against nested shells (#1658), by @nekomoyiallocator-api2withbumpalocollections (vite-task#400), by @branchseerand_item_indexfield fromExecutionItemDisplay(vite-task#394), by @branchseerDocs
AGENTS.mdas the primary AI-agent guide for the vite-plus repository; convertCLAUDE.mdinto a compatibility pointer (#1670), by @jong-kyungAGENTS.md(#1673), by @jong-kyungpackages/core/BUNDLING.md(#1660), by @shulaodaChore
--helptext forvp env default/pin/use/execwithExamples:blocks (#1664), by @Boshenpnpm --filter @rolldown/pluginutils buildstep now that@rolldown/pluginutilsis published from its own package (#1655), by @shulaodasync-remoterewritespnpm-workspace.yaml(#1672), by @lyzno1vite_pm_clilib tests by removing a staletest = falseflag (#1661), by @shulaodanamespace-profile-mac-default(#1701), by @fengmk2package.jsonversion equals npm latest (#1645), by @fengmk2zizmorandcargo-denyworkflows withoxc-project/security-action(#1635), by @Boshenvpbinary archives (.tar.gz/.zip) to GitHub Releases alongside the existingvp-setup-*.exeinstallers (#1665), by @Boshenrepo.jsonin ecosystem tests and bump consumers to>=1.60to dodge the Node 24.16.0 hang (#1668), by @fengmk28.0.11 → 8.0.14, rolldown1.0.0 → 1.0.3, vitest4.1.6 → 4.1.7, oxlint1.63.0 → 1.67.0, oxfmt0.48.0 → 0.52.0, oxlint-tsgolint0.22.1 → 0.23.0,@oxc-project/*and oxc Rust crates0.129.0 → 0.133.0(#1646, #1653, #1693, #1699), by @voidzero-guard[bot]Bundled Versions
8.0.14c917f1e1.0.3a287faa0.22.04.1.71.67.00.23.00.52.0New Contributors
Welcome to all new contributors! 🎉
@ericclemmons, @tobynguyen27, @shulaoda, @leohara, @chungweileong94
Full Changelog: v0.1.22...v0.1.23
Merging this PR will trigger the release workflow.