v0.9.0
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