summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md111
-rw-r--r--README.md112
2 files changed, 112 insertions, 111 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..ea90e65
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,111 @@
+#### ✅ v2.3.7 Upgrade to filesize 0.2.0 from 0.1.0; update dependency versions
+
+#### ✅ v2.3.6 Upgrade to jwalk 0.5 bringing better threading control and no symlink following during traversal
+
+#### ✅ v2.3.5 Fast exit from interactive mode for a responsive exit; dependency updates (except jwalk)
+
+#### ✅ v2.3.4 YANKED - jwalk 0.5.0 wasn't used correctly which led to a performance regression
+
+#### ✅ v2.3.3 YANKED - journey tests failed to changed method signature
+
+#### ✅ v2.3.2 Incude the license file in crate
+
+#### ✅ v2.3.1 Include .md files in Crate, update dependencies
+
+#### ✅ v2.3 Show size on disk by default; Dependency Update
+
+Thanks to [this PR](https://github.com/Byron/dua-cli/pull/37), hard links are now not counted anymore.
+The `-l` flag will count hard links as it did before.
+
+And of course, this has no noticable performance impact.
+
+#### ✅ v2.2 Show size on disk by default; Dependency Update
+
+Thanks to [this PR](https://github.com/Byron/dua-cli/pull/35), the old apparent size can be displayed with the
+`-A` flag, and the much more useful 'size on disk' is now shown by default.
+
+To my pleasant surprise, this does not seem to affect performance at all - everything stays speedy.
+
+#### ✅ v2.1.13-- Dependency Update; Github Releases
+
+Binaries for Linux and MacOS are now available on GitHub Releases.
+
+#### ✅ v2.1.12-- More obvious highlighting of active panel
+
+Depending on the terminal used, it might not have been obvious which panel was active. This might be
+confusing to new and current users.
+Now the color of the widget frame is changed to light gray, instead of remaining gray.
+
+#### ✅ v2.1.11 - Finally fix symlink handling
+
+`dua` will not follow symbolic links when deleting directories. Thank a ton, @vks!
+
+_Technical Notes_: Handling symbolic links properly is impossible without usage of `symlink_metadata()`.
+
+#### ✅ v2.1.10 - compatibility with light terminals
+
+* the TUI is now usable on light terminals, and highlighting is more consistent. Thank you, @vks!
+* Fixes misaligned columns when displaying '100.00%' alongside other rows by displaying `100.0%` instead. Thanks, @vks, for pointing it out.
+
+#### ✅ v2.1.9 - improved handling of broken symlinks
+
+* during symlink deletion, now broken symlinks will be deleted as expected.
+* always return to the previous terminal screen so the TUI doesn't stick to the current one.
+* display broken symlinks on the first level of iteration.
+
+#### ✅ v2.1.8 - don't follow symbolic links when deleting directories
+
+[A critical bug was discovered](https://github.com/Byron/dua-cli/issues/24) which would lead to deletion
+of unwanted `directories` as `dua` would follow symbolic links during traversal during deletion.
+
+Please note that symbolic links to files would be treated correctly, only removing the symbolic link.
+
+This is now fixed.
+
+#### ✅ v2.1.7 - use latest version of open-rs
+
+That way, pressing `shift + O` to open the currently selected file won't possibly spam the terminal
+with messages caused by the program used to find the system program to open the file.
+
+Fixes [#14](https://github.com/Byron/dua-cli/issues/14)
+
+#### ✅ v2.1.5 - re-release with Cargo.lock
+
+#### ✅ v2.1.2 bug fixes and improvements
+
+* Performance fix when showing folders with large amounts of files
+* Display of amount of entries per directory
+
+#### ✅ v2.1.1 bug fixes and improvements
+
+* Better information about deletion progress
+* removal of windows support
+
+#### ✅ v2.1.0- bug fixes and improvements
+
+* windows support (never actually worked), usage of crossterm is difficult thanks to completely
+ different input handling.
+* additional key-bindings
+* auto-restore previous selection in each visited directory
+
+#### ✅ v2.0.1- bug fixes and improvements
+
+* fix typo in title
+* better display of IO-Errors in aggregate mode
+
+#### ✅ v2.0.0 - interactive visualization of directory sizes with an option to queue their deletion
+
+A sub-command bringing up a terminal user interface to allow drilling into directories, and clearing them out, all using the keyboard exclusively.
+
+##### Other Features
+
+ * [x] Single Unit Mode, see [reddit](https://www.reddit.com/r/rust/comments/bvjtan/introducing_dua_a_parallel_du_for_humans/epsroxg/)
+
+#### ✅v1.2 (_released_) - - the first usable, read-only interactive terminal user interface
+
+That's that. We also use `tui-react`, something that makes it much more pleasant to handle the
+application and GUI state.
+
+#### ✅v1.0 (_released_) - aggregate directories, fast
+
+Simple CLI to list top-level directories similar to sn-sort, but faster and more tailored to getting an idea of where most space is used.
diff --git a/README.md b/README.md
index 4b24d0a..32cbf56 100644
--- a/README.md
+++ b/README.md
@@ -67,118 +67,8 @@ dua interactive
* [ ] Evaluate unit coloring - can we highlight different units better, make them stick out?
-#### ✅ v2.3.7 Upgrade to filesize 0.2.0 from 0.1.0; update dependency versions
-
-#### ✅ v2.3.6 Upgrade to jwalk 0.5 bringing better threading control and no symlink following during traversal
-
-#### ✅ v2.3.5 Fast exit from interactive mode for a responsive exit; dependency updates (except jwalk)
-
-#### ✅ v2.3.4 YANKED - jwalk 0.5.0 wasn't used correctly which led to a performance regression
-
-#### ✅ v2.3.3 YANKED - journey tests failed to changed method signature
-
-#### ✅ v2.3.2 Incude the license file in crate
-
-#### ✅ v2.3.1 Include .md files in Crate, update dependencies
-
-#### ✅ v2.3 Show size on disk by default; Dependency Update
-
-Thanks to [this PR](https://github.com/Byron/dua-cli/pull/37), hard links are now not counted anymore.
-The `-l` flag will count hard links as it did before.
-
-And of course, this has no noticable performance impact.
-
-#### ✅ v2.2 Show size on disk by default; Dependency Update
-
-Thanks to [this PR](https://github.com/Byron/dua-cli/pull/35), the old apparent size can be displayed with the
-`-A` flag, and the much more useful 'size on disk' is now shown by default.
-
-To my pleasant surprise, this does not seem to affect performance at all - everything stays speedy.
-
-#### ✅ v2.1.13-- Dependency Update; Github Releases
-
-Binaries for Linux and MacOS are now available on GitHub Releases.
-
-#### ✅ v2.1.12-- More obvious highlighting of active panel
-
-Depending on the terminal used, it might not have been obvious which panel was active. This might be
-confusing to new and current users.
-Now the color of the widget frame is changed to light gray, instead of remaining gray.
-
-#### ✅ v2.1.11 - Finally fix symlink handling
-
-`dua` will not follow symbolic links when deleting directories. Thank a ton, @vks!
-
-_Technical Notes_: Handling symbolic links properly is impossible without usage of `symlink_metadata()`.
-
-#### ✅ v2.1.10 - compatibility with light terminals
-
-* the TUI is now usable on light terminals, and highlighting is more consistent. Thank you, @vks!
-* Fixes misaligned columns when displaying '100.00%' alongside other rows by displaying `100.0%` instead. Thanks, @vks, for pointing it out.
-
-#### ✅ v2.1.9 - improved handling of broken symlinks
-
-* during symlink deletion, now broken symlinks will be deleted as expected.
-* always return to the previous terminal screen so the TUI doesn't stick to the current one.
-* display broken symlinks on the first level of iteration.
-
-#### ✅ v2.1.8 - don't follow symbolic links when deleting directories
-
-[A critical bug was discovered](https://github.com/Byron/dua-cli/issues/24) which would lead to deletion
-of unwanted `directories` as `dua` would follow symbolic links during traversal during deletion.
-
-Please note that symbolic links to files would be treated correctly, only removing the symbolic link.
-
-This is now fixed.
+ See `CHANGELOG.md` for past releases.
-#### ✅ v2.1.7 - use latest version of open-rs
-
-That way, pressing `shift + O` to open the currently selected file won't possibly spam the terminal
-with messages caused by the program used to find the system program to open the file.
-
-Fixes [#14](https://github.com/Byron/dua-cli/issues/14)
-
-#### ✅ v2.1.5 - re-release with Cargo.lock
-
-#### ✅ v2.1.2 bug fixes and improvements
-
-* Performance fix when showing folders with large amounts of files
-* Display of amount of entries per directory
-
-#### ✅ v2.1.1 bug fixes and improvements
-
-* Better information about deletion progress
-* removal of windows support
-
-#### ✅ v2.1.0- bug fixes and improvements
-
-* windows support (never actually worked), usage of crossterm is difficult thanks to completely
- different input handling.
-* additional key-bindings
-* auto-restore previous selection in each visited directory
-
-#### ✅ v2.0.1- bug fixes and improvements
-
-* fix typo in title
-* better display of IO-Errors in aggregate mode
-
-#### ✅ v2.0.0 - interactive visualization of directory sizes with an option to queue their deletion
-
-A sub-command bringing up a terminal user interface to allow drilling into directories, and clearing them out, all using the keyboard exclusively.
-
-##### Other Features
-
- * [x] Single Unit Mode, see [reddit](https://www.reddit.com/r/rust/comments/bvjtan/introducing_dua_a_parallel_du_for_humans/epsroxg/)
-
-#### ✅v1.2 (_released_) - - the first usable, read-only interactive terminal user interface
-
-That's that. We also use `tui-react`, something that makes it much more pleasant to handle the
-application and GUI state.
-
-#### ✅v1.0 (_released_) - aggregate directories, fast
-
-Simple CLI to list top-level directories similar to sn-sort, but faster and more tailored to getting an idea of where most space is used.
-
### Development
#### Run tests