Releases: bnjbvr/cargo-machete
Releases · bnjbvr/cargo-machete
v0.7.0
- Breaking change: Don't search in ignored files (those specified in .ignore/.gitignore) by default. It's possible to use
--no-ignore
to search in these directories by default (#137). - Improved: fix false positives for multi dependencies single use statements (#120). This improves precision at the cost of a small performance hit.
- Improved: make usage of
--with-metadata
more accurate (#122, #132). - Improved: instead of displaying
.
for the current directory,cargo-machete
will now displaythis directory
(#109). - Added: There's now an automated docker image build that publishes to the github repository (#121).
- Added:
--ignore
flag which make cargo-machete respect .ignore and .gitignore files when searching for files (#95).
v0.6.2
v0.6.1
v0.6.0
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).
v0.5.0
v0.4.0
Changes
- added
--skip-target-dir
CLI option to skiptarget/
directories that may contain crates, during analysis. - the output now indicates when it found unused dependencies, and in which requested path.
- workspace properties and dependencies are now supported
v0.3.1
First version automatically built on CI!