Ruby/Progressbar v1.9.0 Release Notes

Release Date: 2017-09-27 // almost 3 years ago
  • ๐ŸŽ Performance

    • don't shell out when it's avoidable.

    ๐Ÿ”„ Change

    • Don't allow user to override total or starting_at in Enumerator
    • print_and_flush to be explicitly a private method

    Uncategorized

    • Enumerator#to_progressbar as a refinement

    โœ‚ Remove

    • Explicit clear on start

    ๐Ÿ›  Fix

    • Components::Time to allow #estimated_seconds_remaining to be called

    โž• Add

    • Base#to_h to expose all of the data about the current bar state
    • Outputs::Null for users who don't want the bar sent anywhere
    • Ability to specify a completely custom output stream
    • %u format flag to show ?? if total is unknown