v0.10.0
atago v0.10.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
- 73b7979: feat(report): name the spec file and surface stderr in failure blocks (@nao1215)
- 978cc32: feat(service): bound log retention with max_log_bytes, stop quadratic probes (@nao1215)
- 6150947: feat(website): add LLM prompt page, llms.txt, and tasteful visual polish (@nao1215)
- 118d46a: feat(website): add hosted documentation website built with Hugo (@nao1215)
- 2d63801: feat(website): add logo, name origin, and Sponsors link (@nao1215)
- 3e497c9: feat(website): add spec-key reference, merge cookbook and examples, drop LLM page (@nao1215)
Bug fixes
- c0f538b: fix(cli): order the dispatch table exactly as the usage text (@nao1215)
- 9a03de2: fix(cli): selector-aware no-match note, and fail empty selections under --ci (@nao1215)
- 926a167: fix(docs): correct stale references and guard reference subcommand table (@nao1215)
- 007931a: fix(engine): honor ssh step timeouts, guard shell env refs, preserve mock request logs (@nao1215)
- a713e5b: fix(loader): position union-shape errors at the offending value (@nao1215)
- 7b87f40: fix(pty): defuse vt10x crash and hang on adversarial screen transcripts (@nao1215)
- 9c856b0: fix(service): key the log-probe rescan off total bytes written, not retained length (@nao1215)
- b15838e: fix(ssh): lock the output builders against a kill-resistant remote (@nao1215)
- 2353e8f: fix(website): guard clipboard use and align a cookbook header with its JSON body (@nao1215)
- 1f66e1c: fix(website): keep pre-merge cookbook anchors working and guard the merge split (@nao1215)
Documentation
- d26b4cb: docs(cookbook): add 34 task recipes covering record, snapshot, TUI, and peers (@nao1215)
- c97e6ce: docs(cookbook): add six recipes and a troubleshooting section (@nao1215)
- 2711362: docs(e2e): regenerate atago.md after the main merge (@nao1215)
- 0ff23c5: docs(readme): drop release-integrity section and link real-world suites to the website (@nao1215)
- c901e4b: docs(schema): describe every property in the spec JSON Schema (@nao1215)
Others
- 44715c6: Merge origin/main into feat/service-log-bounds (@nao1215)
- 612633c: Merge origin/main into fix/loader-union-error-locations (@nao1215)
- 93eff9b: Merge origin/main into fix/selector-no-match-ux (@nao1215)
- 48d8cf2: Merge origin/main into test/interrupt-parallel-ledger (@nao1215)
- 47abeb4: Merge remote-tracking branch 'origin/main' into test/interrupt-parallel-ledger (@nao1215)
- eac5c28: build(deps): bump actions/deploy-pages from 4.0.5 to 5.0.0 (@dependabot[bot])
- 6722eb3: build(deps): bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 (@dependabot[bot])
- 6fe7acf: build(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 (@dependabot[bot])
- ff4ce18: build(deps): bump golang.org/x/image from 0.43.0 to 0.44.0 (@dependabot[bot])
- ca277da: refactor: consolidate duration validation, retry loops, and rerun ledger logic (@nao1215)
Full changelog: v0.9.0...v0.10.0