Chore
- replace
quick-error
withthiserror
This increases the compile time of the crate alone if there is no proc-macro
in the dependency tree, but will ever so slightly improve compile times forgix
as a whole.
New Features
-
make
bytesize
available inprogress
.
Note that it is stubbed out unless theprogress-unit-bytes
feature is set. -
add
progress::count_with_decimals()
andprogress-unit-*
feature toggles.
The new feature toggles allow controlling the inclusion of thebytesize
andhuman_format
crates, which can be toggled with theprogress-unit-bytes
andprogress-unit-human-numbers
respectively.Without these features, the respective functions exist but don't provide special formatting, making bytes and
larger numbers harder to read.
Bug Fixes
- remove
num_cpus
in favor ofstd::thread::available_parallelism()
.
num_cpus
was needed back in the days whenstd
didn't support such
functionality yet.
Changed (BREAKING)
- use new
dep:
syntax to hide optional features from feature-set.
That way, the set of features is clearly defined and controlled.
This migth break applications who relied on direect access to features named
after optional dependencies.
Commit Statistics
- 10 commits contributed to the release over the course of 3 calendar days.
- 8 days passed between releases.
- 5 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Adjust manifests prior to release (addd789)
- Prepare changelogs prior to release (94c99c7)
- Merge branch 'adjustments-for-cargo' (d686d94)
- Depend on latest version of
prodash
for performance improvements. (5d00324) - Make
bytesize
available inprogress
. (7a44231) - Add
progress::count_with_decimals()
andprogress-unit-*
feature toggles. (7f6a807) - Use new
dep:
syntax to hide optional features from feature-set. (0cc5480) - Remove
num_cpus
in favor ofstd::thread::available_parallelism()
. (264f78a) - Replace
quick-error
withthiserror
(cce96ee) - Make fmt (8ef1cb2)