Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 06:19
5affa32

atago v0.5.0

atago tests real CLI behavior from plain YAML: commands, files, snapshots,
and interactive terminals.

Every artifact is signed and ships with an SBOM and build provenance — see
Verifying release integrity.

Changelog

Features

  • a9387d9: feat(assert): let stream text matchers compose in one block (@nao1215)
  • 0ea29d6: feat(snapshot,repeat): add scrub normalization and classify partial-repeat runs as flaky (#139) (@nao1215)

Bug fixes

  • 97c230a: fix(assert): compare large JSON integers exactly and stop a boolean matching its string spelling (@nao1215)
  • a6729ff: fix(loader): reject misplaced mock_server, unknown exit_code keys, invalid dir.glob, and negative durations (@nao1215)
  • 07df35c: fix(record): anchor pty replay on raw-substring text and coalesce typed input bursts (@nao1215)
  • 0876463: fix(report): correct zero-count diff headers, tap message escaping, junit time, and the parallel summary duration (@nao1215)
  • 6d8a0c0: fix(run): apply --fail-fast across spec files, make --tag/--skip-tag repeatable, and report real elapsed time (@nao1215)
  • 447d71e: fix(security): mask overlapping secrets without leaking a shared tail (@nao1215)
  • babf504: fix(snapshot): disambiguate symlink manifests and mask path prefixes on a component boundary (@nao1215)
  • c2c1864: fix: address review feedback across the correctness sweep (@nao1215)

Documentation

  • 4e44d02: docs(changelog): record the record, snapshot, report, loader, assert, and run fixes (@nao1215)

Others

Full changelog: v0.4.2...v0.5.0