Changelog
Generated from CHANGELOG.md in the project repository. Never maintained twice.
Unreleased
- changedPages: the project site uses the current shared theme (0.12.12).
0.7.1
31 October 2026
- changed**CLI help and
explain-rule:** removed references to the internal, unpublishedtodo.md. - changedREADME: lists every subcommand and the
networkfeature. - changedProject site: the start page shows an animated terminal scene from real judge output and a diagram of the baseline-to-verdict flow; install variants,
judge.toml, the CI step and the deep tier are covered in the documentation. - changedDocs: the Baselines and CI guide shows how
cargo judge comparereaches its verdict and exit code as a diagram. - changedProject site: the start page now carries a release teaser and an FAQ (theme 0.11.1).
- fixedDocs: the library API docs build without warnings, with and without
--all-features; links to private, feature-gated or removed items are now plain code spans.
0.7.0
29 August 2026
- added
cargo judge deps --why CRATEshows one dependency's source usages, enabled features, dependency kind and resolved graph paths. - added
cargo judge refactor --format jsonincludes a rankednext_actionssummary (top 10), derived from the same candidate ranking as the full list. - changedSource reorganised into
rules/,advisory/andcommands/. Library paths moved fromjudge::Xtojudge::rules::Xandjudge::advisory::X. - removedThe dead
audittool of judge-mcp. - fixed
cargo judge dupes --format jsonno longer truncates the family list to 5. - fixedFour false positives in the slop and structural rules, found by running judge on itself.
0.6.0
29 July 2026
- breakingjudge is now a purely deterministic current-state analyzer. It no longer reads Git history, authorship or churn.
- breakingRemoved
cargo judge distribution,cargo judge provenanceandcargo judge audit --since. Usestructure,slopandcompareinstead; see MIGRATION.md. - breakingBaselines no longer record a commit hash; they are artifact-based JSON snapshots.
- changedThe
gixdependency is gone, so judge works in archives, CI artifacts and vendored code. - changedHTTP lookups against crates.io are compiled only with
--features network.
0.5.2
29 July 2026
- added
structure,complexity,refactor,api,errors,tests,unsafeandslopas focused views of the current project state. - added
cargo judge comparecompares a saved baseline artifact with the current workspace. - addedThe bare
cargo judgereport groups findings by rule with a representative location;--detailskeeps the complete list. - added
cargo judge --format markdownwrites a review-ready summary to.judge/judge.md. - changedTerminal reports use a shared renderer for verdicts, evidence groups, source locations, colour policy and next steps.
0.2.0
29 July 2026
- addedJSON reports are written to
.judge/<command>.jsonby default (--output PATHto override). Every artifact starts with a header and a non-binding triage assessment. - added
mapandimpactexpose workspace and change context for refactoring work. - addedDuplicate-code output includes a prioritised refactoring summary.
0.1.0
16 July 2026
- addedFirst release: Fast Tier with
inspect,healthanddupes.