Skip to content

Update dependency ruby-progressbar to "~>1.13.0"#23750

Merged
Fryguy merged 1 commit intomasterfrom
renovate/ruby-progressbar-1.x
Mar 12, 2026
Merged

Update dependency ruby-progressbar to "~>1.13.0"#23750
Fryguy merged 1 commit intomasterfrom
renovate/ruby-progressbar-1.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 11, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ruby-progressbar (changelog) "~>1.7.0""~>1.13.0" age adoption passing confidence

Release Notes

jfelchner/ruby-progressbar (ruby-progressbar)

v1.13.0

================================================================================

Add

  • Ability To Allow Different Projectors To Be Used For Time Estimates
  • Concept Of A Projector
  • Ability To Access Progress Bar Instance Using Enumerator Refinement

Remove

  • smoothing Option

Change

  • Issue Caused By Ruby Bug

v1.12.0

================================================================================

Add

  • Ability To Swap Out Running Average Calculators
  • running_average_rate As Configuration Option
  • Wall Clock Time To Completion To The Format Elements

Change

  • Rename Running Average Calculator To Smoothed Average Calculator
  • Rename smoothing To running_average_rate
  • Rename smoothing_factor To rate
  • Allow Timer's Elapsed Seconds To Calculate Even If Not Started

v1.11.0

================================================================================

Add

  • RUBY_PROGRESS_BAR_FORMAT Environment Variable

Merge

  • PR #​165 - Show Unknown Time Remaining After Timer Reset

Fix

  • Show Unknown Time Remaining After Bar Is Reset

Uncategorized

  • Merge PR #​167 - Convert To Github Actions

v1.10.1

================================================================================

Change

  • Make Extra Sure We're Not Loading Ruby's Time Class

Fix

  • CHANGELOG URI in both gemspecs to point to master CHANGELOG.md
  • Ruby 1.8/1.9 IO Doesn't Respond to winsize

Remove

  • allowed_push_host From gemspecs

v1.10.0

================================================================================

Add

  • %W flag for complete_bar_with_percentage
  • %W Flag for complete_bar_with_percentage

Change

  • Don't rely on default when building complete bar

Fix

  • NoMethodError on decrement when output is non-TTY

Uncategorized

  • Fix no method error on decrement when output is not TTY enabled

v1.9.0

================================================================================

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

v1.8.3

================================================================================

  • Update warning_filter to fix require_relative

v1.8.1

================================================================================

Fixed

  • no dynamic length when working with spring

v1.8.0

================================================================================

Added

  • Gem signing via certificate
  • ActiveSupport Time-Traveling Compatibility

Changed

  • ProgressBar::Time to an instantiated class

Fixed

  • Progress#finish causing an exception when total was unknown

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from Fryguy as a code owner March 11, 2026 22:53
@miq-bot
Copy link
Copy Markdown
Member

miq-bot commented Mar 11, 2026

Checked commit 1b625b6 with ruby 3.3.10, rubocop 1.56.3, haml-lint 0.69.0, and yamllint
1 file checked, 0 offenses detected
Everything looks fine. 👍

@Fryguy
Copy link
Copy Markdown
Member

Fryguy commented Mar 12, 2026

The only place we use ProgressBar is in tools, and in those we only use it in a basic form. Merging - I might consider dropping the patch version on this as well.

@Fryguy Fryguy merged commit 0ac1e82 into master Mar 12, 2026
7 checks passed
@renovate renovate bot deleted the renovate/ruby-progressbar-1.x branch March 12, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants