v0.4.12
ruviz v0.4.12
Released: 2026-04-12
Highlights
- Restored a fully aligned workflow-driven release after the partial
0.4.11publish, which had only reached npm before the Python widget bundle stage failed. - Fixed the canonical Python widget release build by committing the matching workspace
Cargo.lockupdate required by the--lockedwasm build path. - Improved npm package verifier failure logs so CI now prints the failing command, exit code, stdout, and stderr when tarball verification breaks.
Version Alignment
This release keeps the published workspace packages aligned on one version:
ruviz0.4.12ruviz-web0.4.12ruviz-gpui0.4.12- npm
ruviz0.4.12 - PyPI
ruviz0.4.12
Recovery Notes
0.4.11fixed the npm tarball contents and reached npm, but the overall release workflow failed before GitHub Release and Python publication completed.0.4.12carries the same npm packaging fix forward and restores the normal synchronized release path for Rust crates, npm, PyPI, and GitHub Release artifacts.
Quality And Validation
This release was locally validated after the 0.4.12 version bump with:
cargo check -qbun run check:webbun run --cwd packages/ruviz-web verify:packcd python && uv run cargo testcd python && uv run python -m pytest
References
- Changelog:
CHANGELOG.md - Previous release notes:
v0.4.11 - Release workflow:
.github/workflows/release.yml