Skip to content

v0.230.0

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Sep 03:34

[0.230.0] - 2026-09-03

Features

  • (schema) Optional_valued — a flag whose value is optional
  • (guards) Enumerate long-flag arity mismodelling, and fix the four it found
  • (git) Claim ls-files output as paths, and settle what modes v1 must decide
  • (pathgate) Value-aware mode clauses, and dart format stops being Rust
  • (pathgate) A when clause can re-role a flag's value, not only the positionals
  • (cli) --suggest is informational and writes nothing
  • (refusal) One builder for refusal copy, keyed on what we emit
  • (refusal) Pin the advice to the behaviour with a grant-pairing guard

Bug Fixes

  • (docs+guard) The proposed $(which X) output claim is a fail-open, not a gap
  • (pathgate) The in-place formatters read by default, like the linters already did
  • (facet) Derive an ordinal's hazard from its direction, and pin the trust ladders
  • (dispatch) A File executor is governed by its own grammar unless it passes argv
  • (explain) A denied compound names the command inside it
  • (targets) --setup refuses a settings file it cannot read, instead of replacing it
  • (targets) Grok and cursor self-filter; neither exemption survived checking
  • (grants) A grant that NAMES a credential store opens it for reading
  • (pathgate) A when clause stops scanning at --; refusal copy cannot forge a line

Documentation

  • Reorganize TODO.md around what this repo is responsible for
  • Re-measure the command-modes customers before building; four are served
  • Record why re-tokenizing split words is not built, with the blocker measured