✨ v0.33.0
What's Changed
v0.33.0 is a polish and infrastructure release for the Vizzly CLI. The big theme is making the local visual review experience feel more current while tightening the package/install path for everyone working with the CLI and SDK clients.
Reporter UI refresh
- Aligned the CLI reporter with the new BearDen design system, so local reports, comparison views, screenshots, filters, stats, settings, and fullscreen review all share the newer Vizzly interface.
- Removed the old embedded Observatory-era reporter design system code in favor of the shared BearDen package.
- Kept CLI-specific reporter behavior local, while moving shared styling and tokens to the released package.
Package manager and workflow hardening
- Migrated JavaScript installs across the repo to pnpm with a single workspace lockfile.
- Updated CI, release, reporter, SDK, and client workflows to use frozen pnpm installs.
- Added dependency supply-chain guardrails, including pnpm minimum-release-age settings, build-script allowlists, and Dependabot cooldowns.
- Removed the old npm lockfiles from the CLI, examples, test site, and framework clients.
CLI positioning and docs
- Refreshed the README so it leads with Vizzly as a visual testing and regression review platform.
- Tightened CLI help text and package metadata to match the updated product positioning.
- Added the Vizzly inspector mascot asset to the published package assets.
Maintenance
- Updated the Vizzly organization avatar asset.
- Pulled in routine dependency updates, including React, Vite, Playwright, Zod, Tailwind, TanStack Query, and Vizzly Observatory updates.
- Released
@vizzly-testing/bear-denas a runtime dependency of the CLI reporter.
Upgrade Notes
- Contributors should use
pnpmfor local installs and repo scripts going forward. - The CLI package itself remains published as usual; users installing or running the released CLI do not need to change normal CLI usage.
Verification
Highlights from the merged changes:
pnpm run buildpnpm run lintpnpm testpnpm run test:typespnpm run test:reporternpm --cache .tmp/npm-cache pack --dry-run
Full Changelog: v0.32.0...v0.33.0