mtime.2.0.0 (@patricoferris, #31)Progress.counter (when pp is passed) to show the running total rather than the latest reported value. (#19; @CraigFe, report by @Ngoguey42)Terminal stubs on MacOS. (#13; @CraigFe, report by @Ngoguey42)Progress does not yet support the Windows and Cygwin terminals; this is tracked by #16. (#15; @emillon)Major update of the API, including a number of new features:
Segment module to Line, and improve the set of primitives for progress bar construction significantly. This includes time-sensitive segments (e.g bytes_per_sec, eta) and padding segments (lpad and rpad).Progress.interject_with for interleaving logging with rendering, and functions for using Progress with Logs reporters.Display.Terminal package.Also contains a number of smaller fixes:
Progress.Units.seconds and Progress_unix.counter. (#6, @Ngoguey42)Progress.with_display to Progress.with_reporters. (#3, @CraigFe)ASCII rather than UTF8. (#2, @CraigFe)Segment.box_dynamic to take a function rather than a reference. (#1, @CraigFe)Initial release.