Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
v0.1.6 - 20/10/2022
Changed
Improved overall performance (~10%).
- Tuned some release profile flags
- Using
crossbeam_channel
instead ofstd::mpsc
- Minimize unwrap instructions with
unwrap_unchecked
v0.1.5 - 15/10/2022
Added
New shred feature.
This flag (--shred
) will perform multiple overwrite operations on this file
and introduce noise to make it's contents unrecoverable.
Changed
Benchmarks
Added rmd
and rmt
to benchmark comparison
v0.1.3 - 05/10/2022
Changed
Removed flatten
feature.
Removing this feature as this doesn't make sense to include in a tool to remove
files.
Removed rsync
from benchmark comparison
Rsync was causing problems in MacOS.
Removed 'last flag wins' flag election logic
rm
uses the last interactivity flag provided, e.g. rm -iI
will use -I
.
Removing this to improve initial performance, now rmx
will elect
InteractiveMode::Always
, InteractiveMode::Once
, InteractiveMode::Never
in
this order.