judgev0.7.0

Changelog

Generated from CHANGELOG.md in the project repository. Never maintained twice.

0.7.0

29 August 2026

  • addedcargo judge deps --why CRATE shows one dependency's source usages, enabled features, dependency kind and resolved graph paths.
  • addedcargo judge refactor --format json includes a ranked next_actions summary (top 10), derived from the same candidate ranking as the full list.
  • changedSource reorganised into rules/, advisory/ and commands/. Library paths moved from judge::X to judge::rules::X and judge::advisory::X.
  • removedThe dead audit tool of judge-mcp.
  • fixedcargo judge dupes --format json no 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 provenance and cargo judge audit --since. Use structure, slop and compare instead; see MIGRATION.md.
  • breakingBaselines no longer record a commit hash; they are artifact-based JSON snapshots.
  • changedThe gix dependency 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

  • addedstructure, complexity, refactor, api, errors, tests, unsafe and slop as focused views of the current project state.
  • addedcargo judge compare compares a saved baseline artifact with the current workspace.
  • addedThe bare cargo judge report groups findings by rule with a representative location; --details keeps the complete list.
  • addedcargo judge --format markdown writes 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>.json by default (--output PATH to override). Every artifact starts with a header and a non-binding triage assessment.
  • addedmap and impact expose 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, health and dupes.