Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 06:46
abafa77

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

Bug fixes

  • 4e263d4: fix(assert): hint brace globs, escape backslashes, and track unreadable files (@nao1215)
  • 827312a: fix(cli): keep the rerun ledger portable, versioned, and fail loudly on an unusable artifacts dir (@nao1215)
  • 1880eed: fix(cli): preserve recorded failures a run did not execute (@nao1215)
  • 26f0bd4: fix(docgen): render OS gate names as proper nouns (@nao1215)
  • 42e2737: fix(docgen): resolve non-ASCII anchors, render env/command gates, end docs with a newline (@nao1215)
  • 0d682ac: fix(record): keep recorded specs valid for quoted metacharacters, control-byte commands, and "?" output (@nao1215)
  • 86aa124: fix(security): collect secrets from all env sources and stop snapshot leaks (@nao1215)
  • 3e48c4b: fix(security): mask both line-ending forms of a multi-line secret (@nao1215)

Documentation

  • 82d0593: docs(changelog): record the hardening fixes under Unreleased (@nao1215)
  • 0fcd268: docs(changelog): stamp v0.9.0 (@nao1215)
  • 6d71d49: docs(examples): show how to escape glob metacharacters in changes entries (@nao1215)
  • 57c06b6: docs: add a task-oriented cookbook and split example indexes out of the README (#198) (@nao1215)
  • b319b11: docs: guard the real-world index against rot and document the .atago.yml suffix (@nao1215)

Full changelog: v0.8.0...v0.9.0