Skip to content

Bump concurrent-ruby, asciidoctor-pdf, simplecov and rubycritic#141

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/multi-6d09d60020
Open

Bump concurrent-ruby, asciidoctor-pdf, simplecov and rubycritic#141
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/multi-6d09d60020

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 24, 2026

Copy link
Copy Markdown

Bumps concurrent-ruby, asciidoctor-pdf, simplecov and rubycritic. These dependencies needed to be updated together.
Updates concurrent-ruby from 1.1.6 to 1.3.7

Release notes

Sourced from concurrent-ruby's releases.

v1.3.7

There are 3 security fixes in this release, so updating is recommended. These security vulnerabilities are not very likely to be hit in practice and have a corresponding Low severity score.

What's Changed

New Contributors

Full Changelog: ruby-concurrency/concurrent-ruby@v1.3.6...v1.3.7

v1.3.6

What's Changed

New Contributors

Full Changelog: ruby-concurrency/concurrent-ruby@v1.3.5...v1.3.6

... (truncated)

Changelog

Sourced from concurrent-ruby's changelog.

Release v1.3.7 (16 June 2026)

concurrent-ruby:

Release v1.3.6 (13 December 2025)

concurrent-ruby:

Release v1.3.5, edge v0.7.2 (15 January 2025)

concurrent-ruby:

  • (#1062) Remove dependency on logger.

concurrent-ruby-edge:

  • (#1062) Remove dependency on logger.

Release v1.3.4 (10 August 2024)

  • (#1060) Fix bug with return value of Concurrent.available_processor_count when cpu.cfs_quota_us is -1.
  • (#1058) Add Concurrent.cpu_shares that is cgroups aware.

Release v1.3.3 (9 June 2024)

  • (#1053) Improve the speed of Concurrent.physical_processor_count on Windows.

Release v1.3.2, edge v0.7.1 (7 June 2024)

concurrent-ruby:

  • (#1051) Remove dependency on win32ole.

concurrent-ruby-edge:

  • (#1052) Fix dependency on concurrent-ruby to allow the latest release.

Release v1.3.1 (29 May 2024)

  • Release 1.3.0 was broken when pushed to RubyGems. 1.3.1 is a packaging fix.

Release v1.3.0 (28 May 2024)

  • (#1042) Align Java Executor Service behavior for shuttingdown?, shutdown?
  • (#1038) Add Concurrent.available_processor_count that is cgroups aware.

... (truncated)

Commits
  • 4c8fc28 Release 1.3.7
  • d91ca94 Fix AtomicReference#update livelock when stored value is Float::NAN on JRuby ...
  • 7e4d711 Fix ReentrantReadWriteLock read hold overflow into write-lock bit
  • 6e37e06 Fix AtomicReference#update livelock when stored value is Float::NAN
  • 2825cfa Cleanup spec
  • 3fd4932 Fix ReadWriteLock wrong-thread write release and stray read release
  • 1974b47 Add Ruby 4.0 in CI
  • df8706d Add SECURITY.md (#1104)
  • 7a1b789 Bump actions/upload-pages-artifact from 4 to 5
  • 9b2dbf7 Bump actions/deploy-pages from 4 to 5
  • Additional commits viewable in compare view

Updates asciidoctor-pdf from 1.5.3 to 2.3.24

Release notes

Sourced from asciidoctor-pdf's releases.

v2.3.24

This is a minor patch release in the 2.3.x release line to optimize some behavior and to fix minor annoyances.

The most noticeable change is that the built-in prose fonts (Noto Serif and Noto Sans) now provide the checkmark glyph (U+2713) to avoid having to use the fallback font. Additionally, the minimum toclevels value is coerced to avoid creating an empty TOC.

Internally, the logic to check if a section heading fits on a page has been slightly optimized. And the import_page method on the converter returns true if page was imported to align with the functionality of the method it overrides.

Distribution

Changelog

Improvements

  • bypass any dry run logic if remaining height on page is less than heading font size
  • update import_page method on converter to return true if page was imported (nil otherwise), on par with the functionality of method it replaces
  • limit min toclevels value so it does not cause TOC to be empty (#2619)
  • add checkmark glyph (U+2713) to prose fonts (Noto Serif and Noto Sans) to avoid need for fallback font (#2617)

Release meta

Released on: 2025-11-15 Released by: @​mojavelinux Release beer: Side Stage by Athletic Brewing Co

Logs: resolved issues | source diff | gem diff

Credits

A very special thanks to all the awesome supporters of the Asciidoctor OpenCollective campaign, who provide critical funding for the ongoing development of this project.

v2.3.23

This is the smallest of the small patch release in the 2.3.x release line to fix a problem with spacing between entries in a horizontal list caused by the fix for #2591.

Distribution

Changelog

Bug Fixes

  • fix incorrect spacing between entries in horizontal dlist when entry description crosses page boundary (#2614)

Release meta

Released on: 2025-10-25 Released by: @​mojavelinux Release beer: Oktoberfest by Athletic Brewing

... (truncated)

Changelog

Sourced from asciidoctor-pdf's changelog.

== 2.3.24 (2025-11-15) - @​mojavelinux

Improvements::

  • bypass any dry run logic if remaining height on page is less than heading font size
  • update import_page method on converter to return true if page was imported (nil otherwise), on par with the functionality of method it replaces
  • limit min toclevels value so it does not cause TOC to be empty (#2619)
  • add checkmark glyph (U+2713) to prose fonts (Noto Serif and Noto Sans) to avoid need for fallback font (#2617)

=== Details

{url-repo}/releases/tag/v2.3.24[git tag] | {url-repo}/compare/v2.3.23...v2.3.24[full diff]

== 2.3.23 (2025-10-26) - @​mojavelinux

Bug Fixes::

  • fix incorrect spacing between entries in horizontal dlist when entry description crosses page boundary (#2614)

=== Details

{url-repo}/releases/tag/v2.3.23[git tag] | {url-repo}/compare/v2.3.22...v2.3.23[full diff]

== 2.3.22 (2025-10-23) - @​mojavelinux

Bug Fixes::

  • don't orphan section with unbreakable option that spans page boundary (#2608)
  • correctly track start page number of section title that self-advances when section is breakable (#2609)

=== Details

{url-repo}/releases/tag/v2.3.22[git tag] | {url-repo}/compare/v2.3.21...v2.3.22[full diff]

== 2.3.21 (2025-10-08) - @​mojavelinux

Improvements::

  • remove shy hyphens from text in log message when formatted text cannot be parsed (#2599)
  • clear float box if next block falls outside of float group (#2596)
  • resolve fonts relative to theme dir before GEM_FONTS_DIR if pdf-fontsdir not specified (#2349)
  • add see and see-also associations on index terms to index (#2527)

=== Details

{url-repo}/releases/tag/v2.3.21[git tag] | {url-repo}/compare/v2.3.20...v2.3.21[full diff]

== 2.3.20 (2025-09-17) - @​mojavelinux

Improvements::

... (truncated)

Commits
  • 16f8d86 release 2.3.24
  • 43cc698 clarify that in order for an interdocument xref to become an internal xref, t...
  • ac46445 resolves #2617 add checkmark glyph to prose fonts to avoid need for fallback ...
  • bc549d3 backport fix for #2619 limit min toclevels value so it does not cause TOC to ...
  • 33b20b9 add caution about using 0 column width and revise page on autowidth tables
  • 1ea2cc1 update import_page method on converter to return true if page was imported, n...
  • c948328 provide example for large tables extended converter
  • 7218f0a minor revisions to use cases page
  • 5188b1f revise section title for new use case
  • 3a5a0a3 add use case to demonstrate how to allocate larger page for marked tables
  • Additional commits viewable in compare view

Updates simplecov from 0.18.5 to 0.22.0

Release notes

Sourced from simplecov's releases.

v0.22.0

Enhancements

Bugfixes

v0.21.2

Bugfixes

  • maximum_coverage_drop won't fail any more if .last_run.json is still in the old format. Thanks @​petertellgren
  • maximum_coverage_drop won't fail if an expectation is specified for a previous unrecorded criterion, it will just pass (there's nothing, so nothing to drop)
  • fixed bug in maximum_coverage_drop calculation that could falsely report it had dropped for minimal differences

v0.21.1

Bugfixes

  • minimum_coverage_by_file works again as expected (errored out before 😱)

v0.21.0

The "Collate++" release making it more viable for big CI setups by limiting memory consumption. Also includes some nice new additions for branch coverage settings.

Enhancements

  • Performance of SimpleCov.collate improved - it should both run faster and consume much less memory esp. when run with many files (memory consumption should not increase with number of files any more)
  • Can now define the minimum_coverage_by_file, maximum_coverage_drop and refuse_coverage_drop by branch as well as line coverage. Thanks to @​jemmaissroff
  • Can set primary coverage to something other than line by setting primary_coverage :branch in SimpleCov Configuration. Thanks to @​jemmaissroff

Misc

  • reduce gem size by splitting Changelog into Changelog.md and a pre 0.18 Changelog.old.md, the latter of which is not included in the gem
  • The interface of ResultMeger.merge_and_store is changed to support the collate performance improvements mentioned above. It's not considered an official API, hence this is not in the breaking section. For people using it to merge results from different machines, it's recommended to migrate to collate.

v0.20.0

The "JSON formatter" release. Starting now a JSON formatter is included by default in the release. This is mostly done for Code Climate reasons, you can find more details in this issue. Shipping with so much by default is sub-optimal, we know. It's the long term plan to also provide simplecov-core without the HTML or JSON formatters for those who don't need them/for other formatters to rely on.

Enhancements

  • simplecov_json_formatter included by default (docs), this should enable the Code Climate test reporter to work again once it's updated
  • invalidate internal cache after switching SimpleCov.root, should help with some bugs

v0.19.1

Bugfixes

  • No more warnings triggered by enable_for_subprocesses. Thanks to @​mame
  • Avoid trying to patch Process.fork when it isn't available. Thanks to @​MSP-Greg

v0.19.0

Breaking Changes

  • Dropped support for Ruby 2.4, it reached EOL

Enhancements

  • observe forked processes (enable with SimpleCov.enable_for_subprocesses). See #881, thanks to @​robotdana
  • SimpleCov distinguishes better that it stopped processing because of a previous error vs. SimpleCov is the originator of said error due to coverage requirements.

... (truncated)

Changelog

Sourced from simplecov's changelog.

0.22.0 (2022-12-23)

Enhancements

Bugfixes

0.21.2 (2021-01-09)

Bugfixes

  • maximum_coverage_drop won't fail any more if .last_run.json is still in the old format. Thanks @​petertellgren
  • maximum_coverage_drop won't fail if an expectation is specified for a previous unrecorded criterion, it will just pass (there's nothing, so nothing to drop)
  • fixed bug in maximum_coverage_drop calculation that could falsely report it had dropped for minimal differences

0.21.1 (2021-01-04)

Bugfixes

  • minimum_coverage_by_file works again as expected (errored out before 😱)

0.21.0 (2021-01-03)

The "Collate++" release making it more viable for big CI setups by limiting memory consumption. Also includes some nice new additions for branch coverage settings.

Enhancements

  • Performance of SimpleCov.collate improved - it should both run faster and consume much less memory esp. when run with many files (memory consumption should not increase with number of files any more)
  • Can now define the minimum_coverage_by_file, maximum_coverage_drop and refuse_coverage_drop by branch as well as line coverage. Thanks to @​jemmaissroff
  • Can set primary coverage to something other than line by setting primary_coverage :branch in SimpleCov Configuration. Thanks to @​jemmaissroff

Misc

  • reduce gem size by splitting Changelog into Changelog.md and a pre 0.18 Changelog.old.md, the latter of which is not included in the gem
  • The interface of ResultMeger.merge_and_store is changed to support the collate performance improvements mentioned above. It's not considered an official API, hence this is not in the breaking section. For people using it to merge results from different machines, it's recommended to migrate to collate.

0.20.0 (2020-11-29)

The "JSON formatter" release. Starting now a JSON formatter is included by default in the release. This is mostly done for Code Climate reasons, you can find more details in this issue. Shipping with so much by default is sub-optimal, we know. It's the long term plan to also provide simplecov-core without the HTML or JSON formatters for those who don't need them/for other formatters to rely on.

Enhancements

  • simplecov_json_formatter included by default (docs), this should enable the Code Climate test reporter to work again once it's updated
  • invalidate internal cache after switching SimpleCov.root, should help with some bugs

0.19.1 (2020-10-25)

... (truncated)

Commits
  • 0e35b25 Add missing closing parenthesis)
  • 8117802 Merge pull request #1041 from simplecov-ruby/co-prepare-0.22.0
  • 26407f1 Hmm, ok maybe I actually have to bump the version here as well
  • 8fdc6b9 Run bundle lock in each test project directory
  • 7f44498 Go back to prior bundler and json formatter versions, to make CI happy
  • 761956b Bump to latest bundler version for development
  • 8f3be99 Bump version, update changelog
  • 43f0e39 Merge pull request #1034 from nhtruong/main
  • 6bc65b0 Merge pull request #1037 from mame/coverage-for-eval
  • 56ca3f5 Show a warning for the case where coverage for eval is unavailable
  • Additional commits viewable in compare view

Updates rubycritic from 4.4.1 to 4.12.0

Changelog

Sourced from rubycritic's changelog.

v4.12.0 / 2026-01-25 (commits)

  • [CHANGE] Bump cucumber dependency (by [@​faisal][])
  • [BUGFIX] Fixed regression in compatibility with Flog 4.9.0 (by [@​faisal][])
  • [CHANGE] Bump mocha dependency (by [@​faisal][])
  • [CHORE] Update CI checkout action to v6 (by [@​faisal][]])
  • [CHORE] Uses prism instead of parser for Ruby 3.4 and above (by [@​torresga][] and [@​julioalucero][])
  • [BUGFIX] Respect excluded paths from .reek configuration file during reek analysis (by [@​fbuys][])

v4.11.0 / 2025-10-15 (commits)

  • [CHANGE] Bump cucumber dependency (by [@​faisal][])
  • [CHANGE] Performance improvement for churn calculation: Memoize call to git rev-parse --show-toplevel for churn calculations (by [@​mateusdeap][])
  • [CHANGE] Bump minitest dependency. (by [@​faisal][])

v4.10.0 / 2025-07-30 (commits)

  • [CHANGE] Bump aruba, byebug, cucumber, fakefs, rake, reek dependencies (by [@​faisal][])
  • [BUGFIX] Work around issue preventing feature execution on Ruby 3.5.0dev (by [@​faisal][])
  • [CHANGE] Add changes or suppress warnings for issues found by newer rubocop (by [@​faisal][])
  • [CHANGE] Update CI checkout action to v4 (by [@​faisal][])
  • [CHANGE] Run RubyCritic outside of the project without losing the churn value (by [@​juanvqz][])

v4.9.2 / 2025-04-08 (commits)

  • [CHANGE] Adds development dependency for gems removed from standard library in Ruby 3.5 -- ostruct, irb, rdoc (by [@​faisal][])
  • [CHANGE] Bump aruba, fakefs, minitest, mocha, reek, rubocop dependencies (by [@​faisal][])
  • [CHANGE] Loosen Rubocop dependency to pick up any new versions < 2.0 (by [@​faisal][])
  • [CHANGE] Add .solargraph.yml config file to enable Solargraph LSP use in editors such as BBedit (by [@​faisal][])
  • [CHANGE] Drop support for Ruby 2.7.x, 3.0.x (by [@​faisal][])
  • [CHANGE] Cache the reek configuration loading for faster execution (by [@​raff-s][])

v4.9.1 / 2024-04-14 (commits)

  • [CHANGE] Bump cucumber, minitest, parser, rake, reek, rubocop, and ruby_parser dependencies (by [@​faisal][])

  • [CHANGE] Fix some typos (by [@​jbampton][])

  • [FEATURE] Add coverage_path configuration option (by [@​exoego][])

  • [CHANGE] Add support for wildcard entries to the paths option in rubycritic.yml (by [@​rishiain][])

v4.9.0 / 2023-10-18 (commits)

  • [CHANGE] Bump aruba, cucumber, fakefs, flog, mdl, minitest, and rubocop dependencies (by [@​faisal][])
  • [CHANGE] Fix test warning related to cucumber_opts declaration (by [@​faisal][])
  • [BUGFIX] Stop using long-deprecated MiniTest module name, removed in 5.19.0 (by [@​faisal][])
  • [CHANGE] Disable VERBOSE warnings in test stubs (by [@​fbuys][])
  • [CHANGE] Add rexml dependency for Ruby 3.0.0+ support (by [@​fbuys][])
  • [BUGFIX] Raise error when the same branches are compared (by [@​rishijain][])
  • [BUGFIX] Churn score was always 0 when rubycritic was executed from a sub-directory (by [@​rishijain][])
  • [BUGFIX] Use overview.html as the fallback path when files does not exist during compare option (by [@​rishijain][])

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby), [asciidoctor-pdf](https://github.com/asciidoctor/asciidoctor-pdf), [simplecov](https://github.com/simplecov-ruby/simplecov) and [rubycritic](https://github.com/whitesmith/rubycritic). These dependencies needed to be updated together.

Updates `concurrent-ruby` from 1.1.6 to 1.3.7
- [Release notes](https://github.com/ruby-concurrency/concurrent-ruby/releases)
- [Changelog](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/CHANGELOG.md)
- [Commits](ruby-concurrency/concurrent-ruby@v1.1.6...v1.3.7)

Updates `asciidoctor-pdf` from 1.5.3 to 2.3.24
- [Release notes](https://github.com/asciidoctor/asciidoctor-pdf/releases)
- [Changelog](https://github.com/asciidoctor/asciidoctor-pdf/blob/main/CHANGELOG.adoc)
- [Commits](asciidoctor/asciidoctor-pdf@v1.5.3...v2.3.24)

Updates `simplecov` from 0.18.5 to 0.22.0
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](simplecov-ruby/simplecov@v0.18.5...v0.22.0)

Updates `rubycritic` from 4.4.1 to 4.12.0
- [Changelog](https://github.com/whitesmith/rubycritic/blob/main/CHANGELOG.md)
- [Commits](whitesmith/rubycritic@v4.4.1...v4.12.0)

---
updated-dependencies:
- dependency-name: concurrent-ruby
  dependency-version: 1.3.7
  dependency-type: direct:production
- dependency-name: asciidoctor-pdf
  dependency-version: 2.3.24
  dependency-type: direct:production
- dependency-name: simplecov
  dependency-version: 0.22.0
  dependency-type: direct:production
- dependency-name: rubycritic
  dependency-version: 4.12.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants