Skip to content

✨ v0.35.1

Choose a tag to compare

@github-actions github-actions released this 19 Jun 19:21

What's Changed

Changed

  • Screenshot uploads now resolve existing SHA matches through the screenshot endpoint itself, so the CLI no longer calls the separate check-shas endpoint before uploading.
  • Local TDD commands now work more cleanly with non-default ports: tdd start reports the selected port, and tdd status --port / tdd stop --port target the matching registered server.
  • vizzly run --json and vizzly tdd run --json now keep wrapped test-command output on stderr so stdout remains parseable JSON.
  • CLI help and command routing now show full nested command paths, hide the internal daemon child flag, and return clearer unknown-command errors.

Fixed

  • Fixed TDD daemon lifecycle handling around startup failures, stale daemon files, stale registry entries, and child process stdio that could keep captured callers hanging.
  • Fixed vizzly upload <path> so a missing or non-directory screenshot path fails before auth/config work.
  • Fixed vizzly status <build-id> so builds without preview metadata still report status instead of failing on the optional preview lookup.
  • Fixed local TDD static report generation so runs with captured screenshots still produce review artifacts even when comparison arrays are empty.

Developer Experience

  • Added regression coverage for command routing, JSON output, TDD daemon lifecycle behavior, upload path validation, status without preview data, and the new screenshot SHA-resolution request flow.

Full Changelog: v0.35.0...v0.35.1