✨ v0.23.2
Vizzly CLI v0.23.2
What's Changed
Added
vizzly previewimprovements: Added--dry-runflag to preview files before uploading, and--exclude/--includeflags for granular control over which files to upload- Smart file exclusions: The preview command now automatically excludes non-static files (
node_modules,tests/,coverage/, config files, etc.) to prevent accidental uploads
Fixed
- 5xx error resilience: CI pipelines no longer fail when Vizzly API experiences temporary outages. The CLI now gracefully handles 5xx errors (500, 502, 503, Cloudflare tunnel errors, etc.) by warning the user but exiting with code 0, allowing tests to continue. Client errors (4xx) still fail as expected to catch real issues.
- Ruby SDK connection timeout: Added
open_timeoutto Ruby SDK HTTP calls to prevent hanging on unreachable servers - Form data upload compatibility: Fixed form-data uploads in the preview command to work correctly with Node's native fetch API
- Marketplace plugin installation: Corrected plugin path so
/plugin marketplace add vizzly-testing/clinow works properly
Changed
- Claude plugin: Simplified from complex MCP-based architecture to a skills-first approach with clearer documentation and commands
- README: Streamlined documentation (moved detailed content to docs.vizzly.dev)
- Plugin installation method:
marketplace.jsonmoved to repo root for proper GitHub installation
Full Changelog: v0.23.1...v0.23.2