Skip to content

Update bundler non-major dependencies to v4.24.0 - #1517

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/bundler-minor-patch
Open

Update bundler non-major dependencies to v4.24.0#1517
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/bundler-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
annotaterb (changelog) 4.23.04.24.0 age confidence
aws-sdk-s3 (source, changelog) 1.228.01.228.1 age confidence
csv (changelog) 3.3.53.3.6 age confidence
net-imap (changelog) 0.6.4.10.6.6 age confidence
simplecov (changelog) 1.0.21.0.3 age confidence

Release Notes

drwl/annotaterb (annotaterb)

v4.24.0

Compare Source

Full Changelog

Implemented enhancements:

  • Annotate postgres enums #​309
  • --frozen option returns a zero error code when database is inaccessible #​240
  • Add support for printing enum types #​176

Fixed bugs:

  • Annotation placement for namespaced models is inconsistent — anchor shifts with file shape (doc comment presence) #​366
  • Fixture files that start with <% (erb) insert doc inside the erb block #​345
  • Schema information inserted every run into some fixture files. #​344

Closed issues:

  • Routes are not annotated after migration tasks #​251

Merged pull requests:

aws/aws-sdk-ruby (aws-sdk-s3)

v1.228.1

  • Issue - Ensure the source file is closed on multipart upload_file part failure, preventing leaked file descriptors (#​3408).
ruby/csv (csv)

v3.3.6: csv 3.3.6 - 2026-07-27

Compare Source

Improvements
  • CSV::Row#to_h: Added support for block.

  • Ensured using path_or_io for parameter name that accepts path or
    IO.

    • GH-358
    • Patch by Yuto Urushima
  • Changed to not using enumerator in CSV.

Fixes
  • Fixed a bug that \r in unquoted fields are rejected when row
    separator doesn't contain \r

  • Fixed a typo in documentation.

Thanks
  • Jas
  • tmr111116
  • Vlad
  • Yuto Urushima
  • Cas Donoghue
ruby/net-imap (net-imap)

v0.6.6

Compare Source

What's Changed

Fixed
  • 🐛 Fix incorrect regexp for testing if string is quotable by @​nevans in #​723
    This bug was introduced by v0.6.5 as part of #​712.
    It causes some valid string arguments (which should be sent as IMAP literal values) to raise a DataFormatError exception (without sending).

Full Changelog: ruby/net-imap@v0.6.5...v0.6.6

v0.6.5

Compare Source

What's Changed

Added
Fixed
Other Changes
Miscellaneous

Full Changelog: ruby/net-imap@v0.6.4.1...v0.6.5

simplecov-ruby/simplecov (simplecov)

v1.0.3

Compare Source

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

Bugfixes

  • Generating a report no longer crashes when the coverage universe contains a module that shadows #inspect with an incompatible signature. Rendering a method coverage key's receiver calls to_s, and a singleton class's to_s renders its attached object via #inspect — Liquid's Utils module defines inspect(value, max_depth = 2) as a module_function, so any suite whose report included Liquid's files (typically a vendored bundle under the project root, which is why this surfaced only in CI) raised ArgumentError from the at_exit hook and lost its report. The exposure predates 1.0.2's key normalization, which only moved the call. Rendering now recovers by rebuilding the name from Module#name via bound methods, which user code cannot shadow, falling back to an address form that the existing normalization collapses. The external_at_exit workaround is no longer needed. Reported with an exemplary diagnosis by @​bkuhlmann. See #​1236.
  • Method coverage entries are now aggregated by source location alone, completing the aggregation introduced in 1.0.2 (which keyed on name and location). Ruby records one method entry per defined method, so a builder looping container.each_key { |key| define_method(key) { ... } } produces an entry per generated name, all at the block's location — and every name whose generated wrapper no test happened to call showed as an uncovered method on a line with full line and branch coverage. A source location is the unit a file-based report can express, and regular defs map one location to one name, so they are unaffected. The same identity is used when merging resultsets across processes. This also covers methods copied into refinements via import_methods, which Ruby records once per importing refinement at the shared module's original location, so exercising the method through any refinement now marks the shared definition covered and the skip workaround for shared refinement modules can be dropped. Reported with exemplary diagnoses by @​bkuhlmann. See #​1234 and #​1237.
  • SimpleCov.formatter and SimpleCov.formatters now accept formatter instances in addition to formatter classes, so constructor options can actually be passed — most notably SimpleCov::Formatter::HTMLFormatter.new(silent: true) to suppress the "Coverage report generated" status line. Previously SimpleCov unconditionally called .new on whatever was configured, so passing an instance crashed with NoMethodError at report time. See #​1240.

Performance

  • Fix 5x performance regression on report combining (introduced in 1.0.0 as a result of using Ripper#parse in a hot path) by adding parsed key memoisation to RubyDataParser.call.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

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

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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


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

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

@mitlib
mitlib temporarily deployed to thesis-submit-pr-1517 July 23, 2026 23:40 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 237bcb2 to 41b4fb9 Compare July 24, 2026 05:40
@renovate renovate Bot changed the title Update bundler non-major dependencies to v1.228.1 Update bundler non-major dependencies to v4.24.0 Jul 24, 2026
@mitlib
mitlib temporarily deployed to thesis-submit-pr-1517 July 24, 2026 05:40 Inactive
@coveralls

coveralls commented Jul 24, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 98.25%. remained the same — renovate/bundler-minor-patch into main

@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 41b4fb9 to 5d34cef Compare July 27, 2026 02:16
@mitlib
mitlib temporarily deployed to thesis-submit-pr-1517 July 27, 2026 02:16 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants