Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.65 KB

CHANGELOG.md

File metadata and controls

48 lines (32 loc) · 1.65 KB

0.9.0

  • Breaking: Rename --cache-path to --db-path

0.8.0

  • Breaking: when ignore used is found, the program finishes with exit code 1
  • Added: --cache-path - recompile dependencies only for projects that were used

0.6.0 (released on 2023-09-23)

  • Breaking/improved: match against crate name case-insensitive (#69).
  • Added: Github action (#85). See README for documentation.
  • Added: support for ignored workspace dependencies (#57, #86). See README for documentation.
  • Added: --version switch to print the version (#66).
  • Fix: avoid searching for workspace Cargo.toml longer than needed (#84).
  • Chore: better documentation and reporting (#63, #72, #80).

0.5.0 (released on 2022-11-15)

  • Breaking: Use argh for parsing. Now, paths of directories to scan must be passed in the last position, when running from the command line (#51).
  • Fix rare false positive and speed up most common case (#53).
  • Fix loading properties from workspace (#54).

0.4.0 (released on 2022-10-16)

  • Added --skip-target-dir to not analyze target/ directories.
  • Added a message indicating of any unused dependencies were found or not.
  • Support for workspace properties

0.3.1 (released on 2022-06-12)

  • Support empty global prefix, e.g. use ::log;.

0.3.0 (released on 2022-05-09)

  • Use exit code to signal if there are unused dependencies:
    • 0: when no unused dependencies are found
    • 1: when at least one unused (non-ignored) dependency is found
    • 2: on error
  • Preserve Cargo.toml format when automatically removing dependencies
  • Warn if any dependency marked as ignored is actually used

0.2.0 (released on 2022-04-26)

Initial public version.