Skip to content

release: v0.3.3: Homebrew setup and workspace dependency fixes - #2734

Open
voidzero-guard[bot] wants to merge 2 commits into
mainfrom
release/v0.3.3
Open

voidzero-guard[bot] wants to merge 2 commits into
mainfrom
release/v0.3.3

Conversation

@voidzero-guard

@voidzero-guard voidzero-guard Bot commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

This release fixes Homebrew setup, Windows installation, and workspace dependency commands. It also updates Rolldown, Oxlint, and Oxfmt.

Fixes & Enhancements

  • Homebrew installations complete setup once, retain their bundled CLI, and direct upgrades to brew upgrade vite-plus (#2729), by @fengmk2.

  • Windows installations decode remote legacy PowerShell scripts correctly (#2701), by @james-elicx.

  • vp migrate removes the unsupported React Refresh allowCompoundComponents option and warns about possible lint errors (#2702), by @fengmk2.

  • New monorepo packages use the root lint configuration without a conflicting nested configuration (#2667), by @semimikoh.

  • Yarn Classic rejects filtered additions and removals instead of changing unintended dependencies (#2705), by @jong-kyung.

  • Yarn Berry rejects unsupported filtered updates and respects filters during recursive removal (#2709, #2712), by @jong-kyung.

  • Yarn and Bun warn when a command does not support --workspace-root. Yarn Classic accepts root additions through vp add and vp install <packages> (#2713), by @jong-kyung.

  • vp dedupe warns about unsupported check options (#2717), by @jong-kyung.

  • Rust command output respects NO_COLOR (#2716), by @liangmiQwQ.

  • Windows commands find lowercase shims in directories with case-sensitive file names (#2727), by @fengmk2.

Dependency Updates

  • Update rolldown@1.2.8 to rolldown@1.2.9, oxlint@1.82.0 to oxlint@1.83.0, and oxfmt@0.67.0 to oxfmt@0.68.0. The new lint and format versions can flag code that passed before. Run vp fmt after upgrading if CI runs vp check (#2725), by @voidzero-guard[bot].

Docs

  • Reorganize the guide and expand the global CLI sections (#2684, #2715), by @liangmiQwQ.
  • Explain Nushell startup requirements and recovery for XDG installations (#2704), by @naokihaba.

Chore

  • Add documentation previews for fork PRs (#2691), by @fengmk2.
  • Publish @voidzero-dev/vite-plus-prompts with npm releases (#2707), by @fengmk2.
  • Reuse native preview installations and clarify release evidence and package checks (#2693, #2708), by @fengmk2.
  • Stabilize dependency-removal snapshots and temporarily skip Socket Firewall tests on Windows (#2711, #2730), by @fengmk2.
  • Clarify package-manager comments and update the preview workflow reference (#2706, #2714), by @jong-kyung.
  • Run dependency upgrade automation with Kimi K3 (#2723), by @Brooooooklyn.

Bundled Versions

Tool Version Source
vite 8.3.0 434e8e9
rolldown 1.2.9 5b4746e
tsdown 0.23.0 npm
vitest 4.1.11 npm
oxlint 1.83.0 npm
oxlint-tsgolint 7.0.2001 npm
oxfmt 0.68.0 npm

Upgrade

vp upgrade

New Contributors

@james-elicx

Full Changelog: v0.3.2...v0.3.3


Merging this PR will trigger the release workflow.

@fengmk2 fengmk2 changed the title release: v0.3.3 release: v0.3.3: Homebrew setup and workspace dependency fixes Sep 17, 2026
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.
@fengmk2 fengmk2 added the preview-build Publish this PR's commits to the registry bridge as preview builds label Sep 17, 2026
@github-actions

Copy link
Copy Markdown
Contributor

CLI artifact sizes (fba044c)

Final release artifacts built by the canonical build-upstream and build-windows-cli actions.
The dist rows use the Linux build. The core total excludes .node files to match the release artifact.

Artifact Format Base PR Change
packages/cli/dist Directory total 2.15 MiB 2.15 MiB 0 B (0.00%)
packages/core/dist Directory total 3.95 MiB 3.95 MiB 0 B (0.00%)
Combined package dist Directory total 6.09 MiB 6.09 MiB 0 B (0.00%)
vp (Linux x64) Binary 11.22 MiB 11.22 MiB 0 B (0.00%)
vp (Linux x64) gzip -9 4.85 MiB 4.85 MiB +33 B (+0.00%)
NAPI (Linux x64) Binary 32.02 MiB 32.02 MiB 0 B (0.00%)
NAPI (Linux x64) gzip -9 12.70 MiB 12.70 MiB +879 B (+0.01%)
vp (macOS ARM64) Binary 8.36 MiB 8.36 MiB 0 B (0.00%)
vp (macOS ARM64) gzip -9 4.23 MiB 4.23 MiB +1.16 KiB (+0.03%)
NAPI (macOS ARM64) Binary 39.64 MiB 39.64 MiB 0 B (0.00%)
NAPI (macOS ARM64) gzip -9 17.01 MiB 17.01 MiB -5.51 KiB (-0.03%)
vp (Windows x64) Binary 9.10 MiB 9.10 MiB 0 B (0.00%)
vp (Windows x64) gzip -9 3.97 MiB 3.97 MiB -2.84 KiB (-0.07%)
NAPI (Windows x64) Binary 26.99 MiB 26.99 MiB 0 B (0.00%)
NAPI (Windows x64) gzip -9 10.81 MiB 10.81 MiB -639 B (-0.01%)
Trampoline (Windows x64) Binary 13.50 KiB 13.50 KiB 0 B (0.00%)
Trampoline (Windows x64) gzip -9 7.03 KiB 7.03 KiB 0 B (0.00%)
Installer (Windows x64) Binary 4.53 MiB 4.53 MiB 0 B (0.00%)
Installer (Windows x64) gzip -9 2.12 MiB 2.12 MiB 0 B (0.00%)

@github-actions

Copy link
Copy Markdown
Contributor

Registry bridge build (fba044c)

This commit build is published to the registry bridge, which serves these as ordinary npm versions (every other package proxies to npmjs):

Package Version
vite-plus 0.0.0-commit.fba044cf40fea5a7bf4a2ee97822f174eab33dfa
@voidzero-dev/vite-plus-core 0.0.0-commit.fba044cf40fea5a7bf4a2ee97822f174eab33dfa

Install the Vite+ CLI built from this commit, then migrate a project:

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/voidzero-dev/vite-plus/fba044cf40fea5a7bf4a2ee97822f174eab33dfa/packages/cli/install.sh | VP_PR_VERSION=2734 VP_LEGACY_INSTALLER_URL=https://raw.githubusercontent.com/voidzero-dev/vite-plus/fba044cf40fea5a7bf4a2ee97822f174eab33dfa/packages/cli/install-legacy.sh bash
# Windows (PowerShell)
$env:VP_PR_VERSION="2734"; $env:VP_LEGACY_INSTALLER_URL="https://raw.githubusercontent.com/voidzero-dev/vite-plus/fba044cf40fea5a7bf4a2ee97822f174eab33dfa/packages/cli/install-legacy.ps1"; irm https://raw.githubusercontent.com/voidzero-dev/vite-plus/fba044cf40fea5a7bf4a2ee97822f174eab33dfa/packages/cli/install.ps1 | iex

Or download the standalone Windows installer built from this commit:

Architecture Installer
x64 vp-setup-x86_64-pc-windows-msvc.exe
Arm64 vp-setup-aarch64-pc-windows-msvc.exe

GitHub requires you to sign in and downloads each installer as a ZIP artifact. Extract vp-setup.exe, then run it against this preview build:

.\vp-setup.exe --version "0.0.0-commit.fba044cf40fea5a7bf4a2ee97822f174eab33dfa" --registry "https://registry-bridge.viteplus.dev/"

After installing, upgrade the current project's vite-plus to this test build with:

vp migrate

Or point your package manager at the bridge registry https://registry-bridge.viteplus.dev/:

Package manager Registry config
npm / pnpm / Bun .npmrc: registry=https://registry-bridge.viteplus.dev/
Yarn (v2+) .yarnrc.yml: npmRegistryServer: "https://registry-bridge.viteplus.dev/"

Then pin the build (vite aliases to vite-plus-core; pnpm can use a catalog, npm an overrides entry):

{
  "devDependencies": {
    "vite-plus": "0.0.0-commit.fba044cf40fea5a7bf4a2ee97822f174eab33dfa",
    "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-commit.fba044cf40fea5a7bf4a2ee97822f174eab33dfa"
  }
}

@github-actions

Copy link
Copy Markdown
Contributor

🐳 Docker preview image

Built from this PR's registry bridge build:

Image Compressed size
ghcr.io/voidzero-dev/vite-plus:pr-2734 223MB
# remove any stale local copy from a previous run, then pull fresh
docker rmi ghcr.io/voidzero-dev/vite-plus:pr-2734 2>/dev/null; docker pull ghcr.io/voidzero-dev/vite-plus:pr-2734

Quick check:

docker run --rm ghcr.io/voidzero-dev/vite-plus:pr-2734 vp --version

See docs/guide/docker.md for usage.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview URL: https://release-v0-3-3-viteplus-dev.voidzero-docs.workers.dev (commit fba044c)

This URL reflects your latest Preview deployment

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://f047661b-viteplus-dev.voidzero-docs.workers.dev fba044c 2026-09-17T17:34:32.361Z Visit the dashboard ↗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

preview-build Publish this PR's commits to the registry bridge as preview builds

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant