Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 14:22
fc12819

atago v0.8.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

  • b9e07b7: feat(record): bound record --pty with a --timeout so it never hangs forever (#195) (@nao1215)

Bug fixes

  • d7db71b: fix(assert): correct dir symlink membership, changes glob UX, and PDF safety/hex (@nao1215)
  • 35489c3: fix(cli): harden --rerun-failed ledger and run flag bounds (@nao1215)
  • c327279: fix(cli): resolve symlinks when matching a rerun path to the ledger (@nao1215)
  • 27c2116: fix(cli): route explicit subcommand --help to stdout (@nao1215)
  • a8ae478: fix(engine): expand stdout_to/stderr_to and guard an unresolved cwd (@nao1215)
  • 63f3ff6: fix(loader): explain matrix name collapse instead of a bare duplicate error (@nao1215)
  • 90fd628: fix(loader): reject a not_matches pattern that matches the empty string (@nao1215)
  • 7791dfe: fix(record): round-trip non-UTF-8 output via a !!binary scalar (@nao1215)
  • 709bde7: fix(report): count setup-errored suites in the GHA notice summary (@nao1215)
  • c997179: fix(report): label suite.setup failures correctly, not "service setup" (@nao1215)
  • dfd31a5: fix(report): surface CRLF-only diffs instead of a blank rendering (@nao1215)
  • 631b9fc: fix(snapshot): keep Normalize idempotent and mask secrets after a CRLF fold (@nao1215)

Documentation

Full changelog: v0.7.0...v0.8.0