cargo-allow v0.1.9
cargo-allow v0.1.9 is a maintenance patch focused on receipt adoption quality
for gate consumers. It does not introduce new scanner features.
Default cargo-allow behavior remains the source-exception ledger:
cargo-allow audit
cargo-allow check --mode no-new
cargo-allow diff --base origin/main
cargo-allow worklist --format jsonHighlights
- Populates
counts.review_dueincheckreceipts and aligns matcher outcomes
withlist/worklistreview-due posture. - Writes machine-readable
errorreceipts on exit-2 validation failures so
stale passing evidence cannot linger at a fixed--receiptpath. - Accepts integer
schema_versionspellings and names ledger file paths in
policy parse errors. - Records effective
mode,enforcement,policy_config, andtool_version
in check receipts for gate provenance. - Carries test hardening, module decomposition, and ripr
0.10.0readiness
work without expanding scanner claim boundaries.
Install
cargo install cargo-allow --version 0.1.9 --lockedClaim Boundary
cargo-allow scans source-tree inventory without executing repository code. This
release improves receipt fidelity and adoption ergonomics; it does not add
macro-expanded, type-aware, MIR-level, build-aware, control-flow, data-flow,
unsafe-proof, test-adequacy, or coverage-proof behavior.
More
- Changelog:
CHANGELOG.md - Detailed release record:
docs/release/0.1.9.md