Skip to content

Releases: console-rs/indicatif

0.17.11

28 Jan 14:45
@djc djc
0.17.11
Compare
Choose a tag to compare

What's Changed

  • Change OnceCell to OnceLock in TabExpandedString by @tgross35 in #694

0.17.10

28 Jan 08:48
@djc djc
0.17.10
Compare
Choose a tag to compare

What's Changed

With some great performance improvements from @jaheba.

0.17.9

12 Nov 15:54
@djc djc
0.17.9
e84863a
Compare
Choose a tag to compare

What's Changed

0.17.8

27 Feb 11:27
@djc djc
0.17.8
Compare
Choose a tag to compare

What's Changed

0.17.7

27 Feb 11:27
@djc djc
0c037ed
Compare
Choose a tag to compare

What's Changed

0.17.6

27 Feb 11:26
@djc djc
Compare
Choose a tag to compare

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

03 Jun 21:57
@djc djc
Compare
Choose a tag to compare

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 to ProgressBarIter (#548, thanks to @matthewhchan)

On behalf of @chris-laplante and @djc, thanks to all contributors!

0.17.4

29 May 08:52
@djc djc
Compare
Choose a tag to compare

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

14 Jan 21:26
Compare
Choose a tag to compare

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

08 Nov 15:42
@djc djc
Compare
Choose a tag to compare

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!