Skip to content

Releases: demfabris/rmx

v0.1.6

22 Oct 00:44
Compare
Choose a tag to compare

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 of std::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.

v0.1.5

15 Oct 23:15
Compare
Choose a tag to compare

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.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.

Full Changelog: v0.1.4...v0.1.5

v0.1.3

06 Oct 01:16
Compare
Choose a tag to compare

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.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.

v0.1.2

04 Oct 20:57
Compare
Choose a tag to compare

First release