All Versions
23
Latest Version
Avg Release Cycle
76 days
Latest Release
1792 days ago

Changelog History
Page 1

  • v0.17.0 Changes

    May 31, 2019

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change gemspec to load files directly without git
    • โšก๏ธ Change to update tty-cursor and tty-screen dependencies
  • v0.16.0 Changes

    August 27, 2018

    โž• Added

    • โž• Add strings-ansi dependency

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change tty-cursor dependency version

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix to handle ANSI codes in bar formatting to allow correct size calculation
  • v0.15.1 Changes

    July 19, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix to always restore hidden cursor by Eric Hodel(@drbrain)
  • v0.15.0 Changes

    June 24, 2018

    โž• Added

    • โž• Add #format= for overriding formatting string
    • โž• Add #display_columns for determining display width of multibyte characters
    • โž• Add :inset option to bar configuration options
    • โž• Add ability to configure width for multi bar with top level bar
    • โž• Add unicode-display_width dependency

    ๐Ÿ”„ Changed

    • โšก๏ธ Change #update to only set configuration if actually present
    • ๐Ÿ”„ Change bar formatter to handle multibyte characters

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix to stop reseting multibar state when registered bar reset by Eric Hodel(@drbrain)
    • ๐Ÿ›  Fix rendered bar to pad formatted output when it gets shorter by Eric Hodel(@drbrain)
    • ๐Ÿ›  Fix multi bar to advance in steps matching each bar advance progress
    • ๐Ÿ›  Fix multi bar rendering for widths exceeding screen columns count
  • v0.14.0 Changes

    January 17, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change to only output to a console and stop output to a file, pipe etc...
    • ๐Ÿ”„ Change #iterate to accept enumerators as collection type by Victor Shepelev(@zverok)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix #iterate to take into account progress value in total steps calculation
  • v0.13.0 Changes

    October 29, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change tty-screen dependency version
    • ๐Ÿ”„ Change gemspec to require Ruby >= 2.0.0
    • โœ‚ Remove encoding comments
  • v0.12.2 Changes

    September 15, 2017

    ๐Ÿ”„ Changed

    • โšก๏ธ Change to automatically start & update top level progress bar when registered bars advance
  • v0.12.1 Changes

    September 09, 2017

    โž• Added

    • โž• Add rspec to gem development dependencies

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change line clearing to rely on tty-cursor

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix multi bar finishing before registered progress bars
  • v0.12.0 Changes

    September 03, 2017

    โž• Added

    • โž• Add :head option to allow changing bar head progression character
    • โž• Add thread safety to allow sharing progress between multiple threads
    • โž• Add #update to allow changing bar configuration options
    • โž• Add #stop to stop bar in current position and terminate any further progress
    • โž• Add #iterate to progress over a collection
    • โž• Add validation to check if bar formatting string is provided
    • โž• Add ability to listen for completion events such as :done, :progress and :stopped
    • โž• Add TTY::ProgressBar::Multi for creating parallel multiple progress bars

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change to stop mutating strings
    • ๐Ÿ”„ Change #reset to stop drawing and use for initialization

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix configuration to add interval option
  • v0.11.0 Changes

    April 04, 2017

    โž• Added

    • Add :decimals, :separator, :unit_separator to Converter#to_bytes
    • โž• Add ability to Converter#to_bytes to calculate higher sizes TB, PB & EB

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change files loading
    • ๐Ÿ”„ Change Converter to be a module

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix :byte_rate token to correctly format bytes