Releases: console-rs/indicatif
Releases · console-rs/indicatif
0.17.11
0.17.10
What's Changed
With some great performance improvements from @jaheba.
- Fix bar-less text output by @spoutn1k in #659
- add tracing-indicatif create to integration list by @emersonford in #673
- Fix double prints by @spoutn1k in #671
- Only get draw_target-width when we actually draw by @jaheba in #683
- Make tab extension lazy by @jaheba in #684
- Make
ProgressBar:set_tab_with
take&self
by @jaheba in #685 - Remove unnecessary spinner display in multi examples by @shuntaka9576 in #682
- Add
dec
anddec_length
toProgressBar
by @jaheba in #690 - Update rand requirement from 0.8 to 0.9 by @dependabot in #693
0.17.9
What's Changed
- Mention ProgressTracker near list of template keys by @djc in #632
- tests: print whether colors are enabled to help diagnose spurious failure by @chris-laplante in #641
- Workarounds for flaky tty/color support in GitHub actions runner by @chris-laplante in #646
- Fix move cursor flag not working by @SuperTux88 in #648
- chore: fix comment by @rustco in #649
- Fix AtomicPosition::reset storing wrong value by @TheJokr in #650
- Documentation tweaks; bump MSRV by @chris-laplante in #653
- Update deny config for cargo-deny 0.15 release by @djc in #655
- Update unicode-width requirement from 0.1 to 0.2 by @dependabot in #658
- Replace
instant
withweb-time
by @torokati44 in #666 - Bump EmbarkStudios/cargo-deny-action from 1 to 2 by @dependabot in #654
- Bump version to 0.17.9 by @djc in #667
- feat: allow constructing and setting the progress bar len to
None
by @cdellacqua in #664
0.17.8
What's Changed
- documented behaviour of MultiProgress::add by @djugei in #592
- improve documentation for usage as spinner by @chris-laplante in #593
- docs: Improve formatting and linking by @waywardmonkeys in #599
- Add minimal examples demonstrating Formatters by @Chris--B in #600
- Skip drawing MultiProgress if backing draw target is hidden by @djc in #603
- Add more item links in docs by @dominik-korsa in #607
- fix and rename
real_len
by @tgolsson in #608 - Fix #612 by @smoelius in #613
- Add
VisualLines
newtype wrapper by @smoelius in #616 - Use current position for calculating finished progress bar per_sec instead of bar length by @DanGonite57 in #605
- renders the speed in bytes per second using SI prefixes by @WankkoRee in #622
- fix inadvertently dropping MutexGuard in TickerControl by @chris-laplante in #626
- [feature request] adding
{percent_precise}
style key by @OmarTawfik in #628
0.17.7
What's Changed
0.17.6
What's Changed
- fix overflow crash when displaying ETA by @conradoplg in #555
- feat: add futures::Stream support by @aatifsyed in #551
- fix incorrect remainder calculation in RateLimiter by @taoky in #565
- fix
ProgressState::duration()
overflow by @alexheretic in #560 - Add missing space before unit by @Error-42 in #562
- Only render as many lines as the terminal can actually display by @oli-obk in #563
- Fixed progress bar not suspending multiprogress bar by @Vrajs16 in #568
- Add new Integrations section to README, containing a link to indicatif_log_bridge initially by @djugei in #570
0.17.5
Another smaller release. Fixes a regression from 0.17.4 and should drastically improve ETA and speed estimation thanks to great work by @afontenot in #539.
- Switch Estimator to use an exponential weighting (#539, thanks to @afontenot)
- Fix subtract with overflow when measuring terminal line length (#547, thanks to @foresterre)
- Add builder-like
with_finish
method toProgressBarIter
(#548, thanks to @matthewhchan)
On behalf of @chris-laplante and @djc, thanks to all contributors!
0.17.4
Another small bugfix release.
- Handle newline in msg and empty msg (#540, thanks to @RDruon)
- Handle terminal line wrap to avoid new line (#533, thanks to @RDruon)
- Resetting the elapsed time also resets ETA (#538, thanks to @afontenot)
- Mention the prefix and message placeholders in the
with_
docs (#529, thanks to @lnicola) - Allow rate-limiting
TermLike
targets (#526, thanks to @akx) - Fix docs for
ProgressDrawTarget
(#523, thanks to @tillarnold) - Change "OS X" to "macOS" (#519, thanks to @atouchet)
- Fix
MultiProgress
alignment handling and migrate from structopt => clap (#516) - Don't deadlock when double-adding ProgressBar (#515)
- Use
instant::Instant
when compiling to WASM (#514, thanks to @azriel91) - Update portable-atomic requirement from 0.3.15 to 1.0.0 (#512)
- Add
contents_formatted()
method to `InMemoryTerm (#531, thanks to @dfaust) inc()
after work in examples (#522, thanks to @tatref)
On behalf of the indicatif team (@chris-laplante and @djc), thanks to all contributors!
0.17.3
A small maintenance release:
- address a bunch of lints by @danieleades in #498
- Remove
"fs"
feature in tokio dependency. by @azriel91 in #504 - Update estimate when using a steady ticker by @aawsome in #495
- Refactoring and internal improvements
Full Changelog: 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 @djc and @chris-laplante, thanks to all contributors!