All changes that are relevant to cargo-sweep
users should be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Don't bail if cleaning fails in one project #132
- Display the total cleaned amount when sweeping multiple projects #45
- No longer give a hard error when a custom toolchain gives an error #67
- Don't print colors when stdout is not a terminal #69
- Add long
--verbose
and--recursive
flags #73 - Make
-r/--recursive
traverse beyond Cargo directories #78 - Reduce non-verbose output to make it less noisy #81
- Refactor and add
-m
as a short flag for--maxsize
#87 - Only show toolchain list once when using
--installed
#88 - Support multiple projects as input via CLI #101
- Add a
TRACE
log level enabled by two--verbose
flags #113 - Tell user when
--recursive
is busy traversing directories #120 - Allow
--maxsize
to accept byte-unit sizes #114
- When rustc fails, show stderr if stdout is empty #63
- Kibibytes are now printed as
KiB
, notkiB
#69 - Exit with non-zero status on failure #72
- Keep stamp file on dry run #100
- Fix invisible output in white-themed terminals #103
- Fix
--toolchains
not validating the provided toolchains #115
Not documented, CHANGELOG.md
was introduced after 0.6.2.