Releases
v0.230.0
Compare
Sorry, something went wrong.
No results found
[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
You can’t perform that action at this time.