Releases: Byron/dua-cli
v2.17.5
Bug Fixes
- update to latest version of
trash
to improve trashing on linux
See their respective
release.
Commit Statistics
- 2 commits contributed to the release.
- 1 day passed between releases.
- 1 commit where understood as conventional.
- 2 unique issues were worked on: #124, #127
Commit Details
v2.17.4
Bug Fixes
- Show all possible information even if one input path could not be read. Previously it would fail
entirely without printing anything useful but a relatively non-descript error message. - Open interactive mode even if one of the input paths can't be read.
Note that there can still be improvements in indicating which path
failed.
Also it will happily show an empty user interface in case all input
paths are not readable.
Commit Statistics
- 3 commits contributed to the release.
- 2 days passed between releases.
- 1 commit where understood as conventional.
- 1 unique issue was worked on: #124
Commit Details
v2.17.3
Bug Fixes
- dependency update; upgrade to trash v2.1.1 .
The trash upgrade makes sure that trashed items on mount points
on freedesktop are actually restorable.
Commit Statistics
- 3 commits contributed to the release over the course of 3 calendar days.
- 3 days passed between releases.
- 1 commit where understood as conventional.
- 1 unique issue was worked on: #123
Commit Details
v2.17.2
A maintenance release that updates all dependencies. Most notably, trash-rs
includes a fix for
properly moving files into the trash that required parent directories to be created.
Commit Statistics
- 3 commits contributed to the release over the course of 8 calendar days.
- 46 days passed between releases.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
v2.17.1
Improvements to aggregate progress reporting
Previously, aggregate mode progress reports were handled by an
infinitely-looping thread carrying a 64-bit atomic of the current count,
which it would print periodically.
This resulted in #99 - breaking on platforms without 64-bit atomics,
for which a feature was added to disable it.
It also implied a race condition, where the "Enumerating ..." message
could be printed after results had been gathered but before dua exited.
Additionally, part of the status message could be left on the display if
the first line of a report was too short to cover it.
This commit should resolve these:
- The 64-bit atomic counter is replaced with an 8-bit AtomicBool
- All printing is controlled from the main thread
- The first line is cleared prior to printing a report
The only notable drawback I see with this approach is that progress
reporting can sometimes be delayed, since the display is only evaluated
for update during periods the aggregation loop makes progress. The
practical difference appears relatively minor.
Since this should resolve #99, the aggregate-scan-progress feature is
removed.
Special thanks to @Freaky for the contribution!
BREAKING change for package maintainers
The aggregate-scan-progress
feature was removed as it shouldn't be required anymore.
Commit Statistics
- 8 commits contributed to the release over the course of 55 calendar days.
- 57 days passed between releases.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
v2.17.0
New Features
-
interactive mode learns 'toggle [a]ll' and 'remove [a]ll'.
In the mark pane, the 'a' key will now toggle all entries.
This is particularly interesting for selecting entries to
exclude by hande and then invert the selection by toggling [a]ll.In the delete pane, toggling all with the 'a' key means removing
all entries and closing the pane.
Commit Statistics
- 3 commits contributed to the release.
- 12 days passed between releases.
- 1 commit where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
v2.16.0
New Features
-
Add
--ignore-dirs
option, with useful default on linux.On linux there are a few directories which shouldn't be traversed by
default as they may cause hangs and blocking.With the new argument it's possible to specify absolute directories
to not enter during traversal, with a default set to avoid
problematic directories on linux right away.
Bug Fixes
- build on platforms without 64-bit atomics
Commit Statistics
- 8 commits contributed to the release over the course of 60 calendar days.
- 74 days passed between releases.
- 2 commits where understood as conventional.
- 1 unique issue was worked on: #116
Commit Details
v2.15.0
Make `dua` less prone to hanging by ignoring certain special director…
v2.14.11
Bug Fixes
cargo install
without--locked
should work now
Commit Statistics
- 4 commits contributed to the release.
- 1 commit where understood as conventional.
- 1 unique issue was worked on: #111
Commit Details
v2.14.10
Bug Fixes
- see if releases work now with a different create-release action
We are only interested in the upload_url, not in actually creating a
release as smart-release does that already.
Commit Statistics
- 1 commit contributed to the release.
- 1 commit where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- see if releases work now with a different create-release action (e220eef)