Skip to content

Upgrading ruby-progressbar 0.11 to 1

Unknown0.11.0 → 1.13.0

Fetching 30 releases from GitHub…0 / 30
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Requires Ruby >= 0 from 1.5.0 (none stated before).

Generated by DepDelta from published Ruby source. Not mixed with prose notes.

  • removed: class ReversedProgressBar < ProgressBar
  • removed: constructor ProgressBar(_, _, _ = …)
  • removed: method ProgressBar.clear()
  • removed: method ProgressBar.file_transfer_mode()
  • removed: method ProgressBar.finish()
  • removed: method ProgressBar.finished?()
  • removed: method ProgressBar.format()
  • removed: method ProgressBar.halt()
  • removed: method ProgressBar.inc(_ = …)
  • removed: method ProgressBar.inspect()
  • removed: method ProgressBar.set(_)
  • removed: method ProgressBar.title_width()
  • removed: method ReversedProgressBar.do_percentage()
  • removed: property ProgressBar.bar_mark: writer
  • removed: property ProgressBar.current: reader
  • removed: property ProgressBar.smoothing: accessor
  • removed: property ProgressBar.start_time: accessor
  • removed: property ProgressBar.title: reader
  • removed: property ProgressBar.title_width: writer
  • removed: property ProgressBar.total: reader
  • removed: set ProgressBar.format(_)
  • removed: set ProgressBar.format_arguments(_)
  • added: static method ProgressBar.create(*)
  • added: class Base
  • added: class InvalidProgressError < RuntimeError
  • added: class Output
  • added: class Progress
  • added: class Projector
  • added: class Throttle
  • added: class Time
  • added: class Timer
  • added: const Base.RUNNING_AVERAGE_RATE_DEPRECATION_WARNING
  • added: const Base.SMOOTHING_DEPRECATION_WARNING
  • added: const Output.DEFAULT_OUTPUT_STREAM
  • added: const Progress.DEFAULT_BEGINNING_POSITION
  • added: const Progress.DEFAULT_TOTAL
  • added: const Projector.DEFAULT_PROJECTOR
  • added: const Projector.NAME_TO_PROJECTOR_MAP
  • added: const Time.TIME_MOCKING_LIBRARY_METHODS
  • added: constructor Base(_ = …)
  • added: constructor Output(_ = …)
  • added: constructor Progress(_ = …)
  • added: constructor Throttle(_ = …)
  • added: constructor Time(_ = …)
  • added: constructor Timer(_ = …)
  • added: method Base.decrement()
  • added: method Base.finish()
  • added: method Base.finished?()
  • added: method Base.increment()
  • added: method Base.inspect()
  • added: method Base.pause()
  • added: method Base.paused?()
  • added: method Base.reset()
  • added: method Base.resume()
  • added: method Base.start(_ = …)
  • added: method Base.started?()
  • added: method Base.stop()
  • added: method Base.stopped?()
  • added: method Base.title()
  • added: method Base.to_h()
  • added: method Base.to_s(_ = …)
  • added: method Output.clear_string()
  • added: method Output.length()
  • added: method Output.log(_)
  • added: method Output.refresh(_ = …)
  • added: method Output.with_refresh()
  • added: method Progress.absolute()
  • added: method Progress.decrement()
  • added: method Progress.finish()
  • added: method Progress.finished?()
  • added: method Progress.increment()
  • added: method Progress.none?()
  • added: method Progress.percentage_completed()
  • added: method Progress.percentage_completed_with_precision()
  • added: method Progress.reset()
  • added: method Progress.start(_ = …)
  • added: method Progress.total_with_unknown_indicator()
  • added: method Progress.unknown?()
  • added: method Throttle.choke(_ = …)
  • added: method Time.now()
  • added: method Time.unmocked_time_method()
  • added: method Timer.divide_seconds(_)
  • added: method Timer.elapsed_seconds()
  • added: method Timer.elapsed_whole_seconds()
  • added: method Timer.now()
  • added: method Timer.pause()
  • added: method Timer.reset()
  • added: method Timer.reset?()
  • added: method Timer.restart()
  • added: method Timer.resume()
  • added: method Timer.start()
  • added: method Timer.started?()
  • added: method Timer.stop()
  • added: method Timer.stopped?()
  • added: module Calculators
  • added: module Components
  • added: module Format
  • added: module Outputs
  • added: module Projectors
  • added: module Refinements
  • added: property Output.stream: accessor
  • added: property Progress.progress: reader
  • added: property Progress.starting_position: accessor
  • added: property Progress.total: reader
  • added: property Throttle.rate: accessor
  • added: property Throttle.started_at: accessor
  • added: property Throttle.stopped_at: accessor
  • added: property Throttle.timer: accessor
  • added: property Timer.started_at: accessor
  • added: property Timer.stopped_at: accessor
  • added: protected method Base.update_progress(*)
  • added: protected property Base.autofinish: accessor
  • added: protected property Base.autostart: accessor
  • added: protected property Base.bar_component: accessor
  • added: protected property Base.finished: accessor
  • added: protected property Base.output: accessor
  • added: protected property Base.percentage_component: accessor
  • added: protected property Base.progressable: accessor
  • added: protected property Base.projector: accessor
  • added: protected property Base.rate_component: accessor
  • added: protected property Base.time_component: accessor
  • added: protected property Base.timer: accessor
  • added: protected property Base.title_component: accessor
  • added: protected property Output.bar: accessor
  • added: protected property Output.length_calculator: accessor
  • added: protected property Output.throttle: accessor
  • added: protected property Time.time: accessor
  • added: protected property Timer.time: accessor
  • added: set Base.format(_)
  • added: set Base.progress(_)
  • added: set Base.progress_mark(_)
  • added: set Base.remainder_mark(_)
  • added: set Base.title(_)
  • added: set Base.total(_)
  • added: set Progress.progress(_)
  • added: set Progress.total(_)
  • added: static method Output.detect(_ = …)
  • added: static method Projector.from_type(_)
  • added: class Length
  • added: constructor Length(_ = …)
  • added: method Length.calculate_length()
  • added: method Length.length()
  • added: method Length.length_changed?()
  • added: method Length.reset_length()
  • added: property Length.current_length: accessor
  • added: property Length.length_override: reader
  • added: property Length.output: accessor
  • added: set Length.length_override(_)
  • added: class Bar
  • added: class Percentage
  • added: class Rate
  • added: class Time
  • added: class Title
  • added: const Bar.DEFAULT_PROGRESS_MARK
  • added: const Bar.DEFAULT_REMAINDER_MARK
  • added: const Bar.DEFAULT_UPA_STEPS
  • added: const Time.ELAPSED_LABEL
  • added: const Time.ESTIMATED_LABEL
  • added: const Time.NO_TIME_ELAPSED_TEXT
  • added: const Time.OOB_FRIENDLY_TIME_TEXT
  • added: const Time.OOB_LIMIT_IN_HOURS
  • added: const Time.OOB_TEXT_TO_FORMAT
  • added: const Time.OOB_TIME_FORMATS
  • added: const Time.OOB_UNKNOWN_TIME_TEXT
  • added: const Time.TIME_FORMAT
  • added: const Time.WALL_CLOCK_FORMAT
  • added: const Title.DEFAULT_TITLE
  • added: constructor Bar(_ = …)
  • added: constructor Percentage(_ = …)
  • added: constructor Rate(_ = …)
  • added: constructor Time(_ = …)
  • added: constructor Title(_ = …)
  • added: method Bar.bar(_)
  • added: method Bar.bar_with_percentage(_)
  • added: method Bar.complete_bar(_)
  • added: method Bar.complete_bar_with_percentage(_)
  • added: method Bar.incomplete_space(_)
  • added: method Bar.to_s(_ = …)
  • added: method Percentage.justified_percentage()
  • added: method Percentage.justified_percentage_with_precision()
  • added: method Percentage.percentage()
  • added: method Percentage.percentage_with_precision()
  • added: method Rate.rate_of_change(_ = …)
  • added: method Rate.rate_of_change_with_precision()
  • added: method Time.elapsed_with_label()
  • added: method Time.estimated_wall_clock()
  • added: method Time.estimated_with_friendly_oob()
  • added: method Time.estimated_with_label(_ = …)
  • added: method Time.estimated_with_no_oob()
  • added: method Time.estimated_with_unknown_oob()
  • added: property Bar.length: accessor
  • added: property Bar.progress: accessor
  • added: property Bar.progress_mark: accessor
  • added: property Bar.remainder_mark: accessor
  • added: property Bar.upa_steps: accessor
  • added: property Percentage.progress: accessor
  • added: property Rate.progress: accessor
  • added: property Rate.rate_scale: accessor
  • added: property Rate.timer: accessor
  • added: property Title.title: accessor
  • added: protected property Time.progress: accessor
  • added: protected property Time.projector: accessor
  • added: protected property Time.timer: accessor
  • added: class Formatter
  • added: class Molecule
  • added: class String < ::String
  • added: const Molecule.BAR_MOLECULES
  • added: const Molecule.MOLECULES
  • added: const String.ANSI_SGR_PATTERN
  • added: const String.MOLECULE_PATTERN
  • added: constructor Molecule(_)
  • added: method Molecule.bar_molecule?()
  • added: method Molecule.full_key()
  • added: method Molecule.lookup_value(_, _ = …)
  • added: method Molecule.non_bar_molecule?()
  • added: method String.bar_molecule_placeholder_length()
  • added: method String.bar_molecules()
  • added: method String.displayable_length()
  • added: method String.molecules()
  • added: method String.non_bar_molecules()
  • added: property Molecule.key: accessor
  • added: property Molecule.method_name: accessor
  • added: static method Formatter.process(_, _, _)
  • added: class NonTty < Output
  • added: class Null < Output
  • added: class Tty < Output
  • added: const NonTty.DEFAULT_FORMAT_STRING
  • added: const Tty.DEFAULT_FORMAT_STRING
  • added: method NonTty.bar_update_string()
  • added: method NonTty.clear()
  • added: method NonTty.default_format()
  • added: method NonTty.eol()
  • added: method NonTty.last_update_length()
  • added: method NonTty.refresh_with_format_change(*)
  • added: method NonTty.resolve_format(*)
  • added: method Null.bar_update_string()
  • added: method Null.clear()
  • added: method Null.clear_string()
  • added: method Null.default_format()
  • added: method Null.eol()
  • added: method Null.log(_)
  • added: method Null.refresh(*)
  • added: method Null.refresh_with_format_change()
  • added: method Null.resolve_format(_)
  • added: method Tty.bar_update_string()
  • added: method Tty.clear()
  • added: method Tty.default_format()
  • added: method Tty.eol()
  • added: method Tty.refresh_with_format_change()
  • added: method Tty.resolve_format(_)
  • added: protected property NonTty.last_update_length: writer
  • added: class SmoothedAverage
  • added: const SmoothedAverage.DEFAULT_BEGINNING_POSITION
  • added: const SmoothedAverage.DEFAULT_STRENGTH
  • added: constructor SmoothedAverage(_ = …)
  • added: method SmoothedAverage.decrement()
  • added: method SmoothedAverage.increment()
  • added: method SmoothedAverage.none?()
  • added: method SmoothedAverage.progress()
  • added: method SmoothedAverage.reset()
  • added: method SmoothedAverage.start(_ = …)
  • added: property SmoothedAverage.projection: reader
  • added: property SmoothedAverage.samples: accessor
  • added: property SmoothedAverage.strength: accessor
  • added: protected property SmoothedAverage.projection: writer
  • added: set SmoothedAverage.progress(_)
  • added: set SmoothedAverage.total(_)
  • added: static method SmoothedAverage.calculate(_, _, _)
  • added: const Enumerator.ARITY_ERROR_MESSAGE
  • added: module Enumerator