Ruby/Progressbar v1.4.0 Release Notes

Release Date: 2013-12-28 // over 10 years ago
    • Displaying the call stack was probably too much
    • Upgrade fuubar
    • Add an error specifically for invalid progress so that, in parent libraries, it can be caught properly
    • Use the splat operator just to be clear
    • Fix an issue with the estimated timers blowing up if the total was nil - Closes #62
    • Changed my mind. Rather than checking if the bar is stopped/started just blow up when the attempt is made to increment/decrement the bar to an invalid value
    • Remove the CannotUpdateStoppedBarError
    • Changes to the total should also be considered a change in progress and should therefore not be allowed for a stopped bar
    • Add a warning that any changes to progress while the bar is stopped, will eventually be an exception
    • Use the helper to divide the seconds. Don't know why I didn't do this before
    • When finishing the bar, we also should stop the timers
    • When checking 'finished?' make sure we check all progressables
    • Always thought it was weird that the 'finished?' check was in the update method
    • Move the 'finished' logic into the progressable
    • Rather than specifying @elapsed_time explicitly, use the with_timers helper
    • Add a method to check to see whether the bar has been started
    • Extract logic for updating progress into a 'update_progress' method
    • Add placeholder for an Error which will be used in v2.0.0
    • Update the copyright in the README to 2014 (we're almost there :)
    • Add 'Zero dependencies' to the README as a beneifit of using ruby-progressbar