Skip to content

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 19:32
· 29 commits to main since this release

Breaking. Every --json command that answers a record now answers { "record": … }, the shape every MCP tool has always given — show, create, patch, transition, release, archive, reopen, note and write on cards; create, patch, write, note and move on docs; add, patch and release on the changelog; add, patch, graduate and supersede on memory — with named extras beside the record where there are any. The one-line fix for a caller that read the record at the top level is .record (d["record"] in Python). Listings keep { records, total } and reports keep their own shapes; --fields still cuts the record down, inside the envelope. The stderr note 0.12.x printed on every record answer is gone. WORKFILE_JSON_ENVELOPE=1, the 0.12.x opt-in, is accepted and ignored throughout 0.13.x so a script that set it does not break twice; 0.14.0 refuses it as unknown. The owner's decision of 2026-09-11 on T-0246, cut as T-0250.

Changed

  • Breaking: every --json record answer is { record }, as the MCP tools answer (T-0250)