v0.2.0
0.2.0 (2026-07-30)
⚠ BREAKING CHANGES
CliRunner's default output is now text for a person, not JSON. A host that wants JSON declares it:new CliRunner(renderer: new JsonCliRenderer()). That JSON was never a decision —json_encodewas the only path a non-scalar result had.
Features
- a renderer materialises what a projector produced (6a9b1ed)