unity-version-manager
unity-version-manager copied to clipboard
Bump indicatif from 0.15.0 to 0.17.3
Bumps indicatif from 0.15.0 to 0.17.3.
Release notes
Sourced from indicatif's releases.
0.17.3
A small maintenance release:
- address a bunch of lints by
@danieleadesin console-rs/indicatif#498- Remove
"fs"feature in tokio dependency. by@azriel91in console-rs/indicatif#504- Update estimate when using a steady ticker by
@aawsomein console-rs/indicatif#495- Refactoring and internal improvements
Full Changelog: https://github.com/console-rs/indicatif/compare/0.17.2...0.17.3
0.17.2
A small maintenance release which makes indicatif more portable and fixes some minor regressions.
- Use portable-atomic to fix build on some 32-bit platforms (#484, thanks to
@messense)- Implement multi-line progress message support (#443, thanks to
@happenslol)- Reset estimator of progress rate on backwards movement (#483, thanks to
@rlee287)- Fix percent initial value when there is no length (#491, thanks to
@devmatteini)- Bumped the MSRV to 1.56 (#482)
On behalf of
@djcand@chris-laplante, thanks to all contributors!0.17.1
2.5 months after the large 0.17 release, we (finally) have a release that addresses most of the regressions found in 0.17. There is ongoing work on changes in the estimation algorithm, tracked in #394, which has regressed for some users.
Note that we made some technically semver-breaking change of adding a missing
Syncbound to theProgressTrackerbounds (#471). We're assuming that most users don't (yet) have customProgressTrackerimpls, and that users who do have probably built one that isSyncanyway.Fixed regressions
- Fixed
unicode-widthfeature spelling (#456)- Only tick if the ticker is disabled (#458)
- Rework
MultiProgresszombie line handling (#460)- Fix incorrect link in documentation (#469, thanks to
@Jedsek)- Take a reference for
ProgressBar::style()(#476, thanks to@andrewchambers)Other changes
- Add
HumanFloatCountformatting option (#453, thanks to@jqnatividad)- Add
Syncbound toProgressTracker(#471)- Update ProgressDrawTarget documentation (#472, thanks to
@AronParker)- Correct mis-naming of variables in wrap_async_read (#473, thanks to
@octylFractal)- Remove
write_all()impl fromProgressBarIter'sWriteimpl (#478, thanks to@hexagonal-sun)- Document last char/string in tick style being the "final" state (#479, thanks to
@MarijnS95)Thanks from
@djcand@chris-laplanteto all contributors!0.17.0
indicatif is one of the most popular terminal progress bar libraries in the Rust ecosystem. More than a year after the 0.16.0 release, we're happy to finally release 0.17. In the past year, the indicatif team has grown to two maintainers, since
@chris-laplantejoined@djcas a maintainer. We also now have a Discord channel.Apart from many small API additions and fixes, particular effort has gone into reducing the overhead for reporting progress. To this end, we've removed some of the explicit rate limiting APIs in favor of a single refresh rate in the
ProgressDrawTarget. We now set a rate limit by default (50ms) that should drastically reduce overhead for most applications while being more than enough for most terminal applications. Additionally, position updates are now synchronized by using atomic integer APIs instead of a mutex. In a basic test the simplest possible progress bar is about 95x faster on 0.17.0 compared to 0.16.2.
... (truncated)
Commits
84f46b40.17.32954b1aUpdate estimate when using a steady ticker51e8597Remove"fs"feature in tokio dependency (#504)d54fb0eBump actions/checkout from 2 to 316ce199simplify build matrix1a04604add dependabot config64f3570avoid accessing 'Default' trait directlybfeedb2nest 'or' patterns75a3311collapse single match blocksc582ebcuse implicit iter loops- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)