Skip to content

build(deps): bump the bundler group across 2 directories with 14 updates#22936

Merged
p-linnane merged 4 commits into
mainfrom
dependabot/bundler/Library/Homebrew/bundler-08e7215608
Jul 3, 2026
Merged

build(deps): bump the bundler group across 2 directories with 14 updates#22936
p-linnane merged 4 commits into
mainfrom
dependabot/bundler/Library/Homebrew/bundler-08e7215608

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 3, 2026

Copy link
Copy Markdown
Contributor

Bumps the bundler group with 4 updates in the /Library/Homebrew directory: ruby-prof, sorbet-static-and-runtime, spoom and tapioca.
Bumps the bundler group with 4 updates in the /docs directory: json, async, pp and rdoc.

Updates ruby-prof from 2.0.4 to 2.0.5

Changelog

Sourced from ruby-prof's changelog.

2.0.5 (2026-06-21)

  • Fix FlameGraphPrinter crashing with JSON::NestingError on deep call trees (issue #353)
  • Fix link to API documentation (issue #351)
Commits

Updates sorbet-static-and-runtime from 0.6.13308 to 0.6.13316

Release notes

Sourced from sorbet-static-and-runtime's releases.

sorbet 0.6.13315.20260625153011-616688d8e

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13315', :group => :development
gem 'sorbet-runtime', '0.6.13315'

sorbet 0.6.13314.20260625140321-579be90cf

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13314', :group => :development
gem 'sorbet-runtime', '0.6.13314'

sorbet 0.6.13313.20260625154833-0adca54b8

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13313', :group => :development
gem 'sorbet-runtime', '0.6.13313'

sorbet 0.6.13312.20260623173008-441b55646

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13312', :group => :development
gem 'sorbet-runtime', '0.6.13312'

sorbet 0.6.13311.20260623123710-2ff17933b

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13311', :group => :development
gem 'sorbet-runtime', '0.6.13311'

sorbet 0.6.13310.20260622174233-ca92442c4

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13310', :group => :development
gem 'sorbet-runtime', '0.6.13310'

sorbet 0.6.13309.20260620214539-fb3a0f229

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13309', :group => :development
gem 'sorbet-runtime', '0.6.13309'

sorbet 0.6.13308.20260617130608-d4d97a753

... (truncated)

Commits

Updates spoom from 1.7.16 to 1.8.2

Release notes

Sourced from spoom's releases.

v1.8.2

What's Changed

🐛 Bug Fixes

🛠 Other Changes

New Contributors

Full Changelog: Shopify/spoom@v1.8.1...v1.8.2

v1.8.1

Full Changelog: Shopify/spoom@v1.8.0...v1.8.1

v1.8.0

What's Changed

✨ Enhancements

🛠 Other Changes

Full Changelog: Shopify/spoom@v1.7.16...v1.8.0

Commits
  • 1bc299f Bump version to v1.8.2
  • 7d3cb71 Merge pull request #965 from Shopify/vs_allow_skipping_abstract_method_transl...
  • c10907d Allow skipping abstract method translation
  • 5a2371b Merge pull request #964 from Shopify/dependabot/bundler/minor-and-patch-1ba52...
  • 04c21a7 Merge pull request #962 from Shopify/dependabot/github_actions/ruby/setup-rub...
  • 5836b96 Bump the minor-and-patch group with 2 updates
  • ddf1468 Bump ruby/setup-ruby from 1.313.0 to 1.314.0
  • eef924f Merge pull request #943 from Shopify/06-08-fix-spoom-heredoc-handling
  • e3c9125 Merge pull request #942 from dduugg/deadcode-remove-sigs-with-visibility-modi...
  • 9463c7f Guard modifier removal to statement calls
  • Additional commits viewable in compare view

Updates tapioca from 0.19.1 to 0.19.2

Release notes

Sourced from tapioca's releases.

v0.19.2

What's Changed

🚧 Breaking Changes

✨ Enhancements

🐛 Bug Fixes

New Contributors

Full Changelog: Shopify/tapioca@v0.19.1...v0.19.2

Commits
  • a10eb05 Bump version to v0.19.2
  • 20b0ce1 Merge pull request #2658 from Shopify/dependabot/bundler/minor-and-patch-c0ad...
  • a94e9de Regenerate gem RBIs
  • 484b7d0 Bump the minor-and-patch group across 1 directory with 5 updates
  • 9681f27 Merge pull request #2657 from Shopify/codex/extract-generic-type-fix
  • d847321 Preserve generic type overrides in Sorbet casts
  • 3ddaca4 Cache generic types by constant identity
  • 9f5d95a Merge pull request #2646 from Shopify/dependabot/github_actions/ruby/setup-ru...
  • 541f37d Merge pull request #2647 from Shopify/dependabot/github_actions/rubygems/rele...
  • 434347b Bump rubygems/release-gem from 1.2.0 to 1.4.0
  • Additional commits viewable in compare view

Updates sorbet-runtime from 0.6.13308 to 0.6.13316

Release notes

Sourced from sorbet-runtime's releases.

sorbet 0.6.13315.20260625153011-616688d8e

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13315', :group => :development
gem 'sorbet-runtime', '0.6.13315'

sorbet 0.6.13314.20260625140321-579be90cf

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13314', :group => :development
gem 'sorbet-runtime', '0.6.13314'

sorbet 0.6.13313.20260625154833-0adca54b8

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13313', :group => :development
gem 'sorbet-runtime', '0.6.13313'

sorbet 0.6.13312.20260623173008-441b55646

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13312', :group => :development
gem 'sorbet-runtime', '0.6.13312'

sorbet 0.6.13311.20260623123710-2ff17933b

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13311', :group => :development
gem 'sorbet-runtime', '0.6.13311'

sorbet 0.6.13310.20260622174233-ca92442c4

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13310', :group => :development
gem 'sorbet-runtime', '0.6.13310'

sorbet 0.6.13309.20260620214539-fb3a0f229

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13309', :group => :development
gem 'sorbet-runtime', '0.6.13309'

sorbet 0.6.13308.20260617130608-d4d97a753

... (truncated)

Commits

Updates rbi from 0.3.13 to 0.3.14

Release notes

Sourced from rbi's releases.

v0.3.14

Full Changelog: Shopify/rbi@v0.3.13...v0.3.14

Commits
  • ce49e76 Forgot the lockfile lol
  • 13d9051 Bump version to v0.3.14
  • 088baec Merge pull request #614 from Shopify/dependabot/github_actions/rubygems/relea...
  • ce0990b Merge pull request #615 from Shopify/dependabot/bundler/minor-and-patch-3f1fb...
  • 0eb30b9 Merge pull request #613 from Shopify/dependabot/github_actions/ruby/setup-rub...
  • f072389 Bump sorbet from 0.6.13286 to 0.6.13297 in the minor-and-patch group
  • 72cce7b Bump rubygems/release-gem from 1.2.0 to 1.4.0
  • e427fd8 Bump ruby/setup-ruby from 1.310.0 to 1.313.0
  • 60e7988 Merge pull request #610 from Shopify/dependabot/bundler/minor-and-patch-a6b72...
  • ca54350 Merge pull request #609 from Shopify/dependabot/github_actions/actions/checko...
  • Additional commits viewable in compare view

Updates rubydex from 0.2.5 to 0.2.7

Release notes

Sourced from rubydex's releases.

v0.2.7

What's Changed

✨ Enhancements

🐛 Bug Fixes

🛠 Other Changes

Full Changelog: Shopify/rubydex@v0.2.6...v0.2.7

v0.2.6

What's Changed

✨ Enhancements

🐛 Bug Fixes

🛠 Other Changes

New Contributors

Full Changelog: Shopify/rubydex@v0.2.5...v0.2.6

Commits
  • 0bbe2a4 Bump version to v0.2.7
  • 6ec70a1 Merge pull request #888 from Shopify/vs_introduce_config_file
  • 6d7fc24 Use default Rubydex configuration
  • 16487c3 Expose load config in the Ruby API
  • 64f7e69 Add support for loading configuration from a file
  • e6b7530 Merge pull request #895 from Shopify/vs_jemalloc
  • ece2050 Use jemalloc as the global allocator
  • 558509e Merge pull request #890 from Shopify/vs_remove_declaration_diagnostics
  • 6fa4855 Extract Rubydex native adapter helpers (#886)
  • 3fa5dae Remove declaration diagnostics
  • Additional commits viewable in compare view

Updates sorbet from 0.6.13308 to 0.6.13316

Release notes

Sourced from sorbet's releases.

sorbet 0.6.13315.20260625153011-616688d8e

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13315', :group => :development
gem 'sorbet-runtime', '0.6.13315'

sorbet 0.6.13314.20260625140321-579be90cf

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13314', :group => :development
gem 'sorbet-runtime', '0.6.13314'

sorbet 0.6.13313.20260625154833-0adca54b8

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13313', :group => :development
gem 'sorbet-runtime', '0.6.13313'

sorbet 0.6.13312.20260623173008-441b55646

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13312', :group => :development
gem 'sorbet-runtime', '0.6.13312'

sorbet 0.6.13311.20260623123710-2ff17933b

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13311', :group => :development
gem 'sorbet-runtime', '0.6.13311'

sorbet 0.6.13310.20260622174233-ca92442c4

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13310', :group => :development
gem 'sorbet-runtime', '0.6.13310'

sorbet 0.6.13309.20260620214539-fb3a0f229

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13309', :group => :development
gem 'sorbet-runtime', '0.6.13309'

sorbet 0.6.13308.20260617130608-d4d97a753

... (truncated)

Commits

Updates sorbet-static from 0.6.13308 to 0.6.13316

Release notes

Sourced from sorbet-static's releases.

sorbet 0.6.13315.20260625153011-616688d8e

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13315', :group => :development
gem 'sorbet-runtime', '0.6.13315'

sorbet 0.6.13314.20260625140321-579be90cf

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13314', :group => :development
gem 'sorbet-runtime', '0.6.13314'

sorbet 0.6.13313.20260625154833-0adca54b8

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13313', :group => :development
gem 'sorbet-runtime', '0.6.13313'

sorbet 0.6.13312.20260623173008-441b55646

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13312', :group => :development
gem 'sorbet-runtime', '0.6.13312'

sorbet 0.6.13311.20260623123710-2ff17933b

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13311', :group => :development
gem 'sorbet-runtime', '0.6.13311'

sorbet 0.6.13310.20260622174233-ca92442c4

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13310', :group => :development
gem 'sorbet-runtime', '0.6.13310'

sorbet 0.6.13309.20260620214539-fb3a0f229

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13309', :group => :development
gem 'sorbet-runtime', '0.6.13309'

sorbet 0.6.13308.20260617130608-d4d97a753

... (truncated)

Commits

Updates sorbet-runtime from 0.6.13308 to 0.6.13316

Release notes

Sourced from sorbet-runtime's releases.

sorbet 0.6.13315.20260625153011-616688d8e

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13315', :group => :development
gem 'sorbet-runtime', '0.6.13315'

sorbet 0.6.13314.20260625140321-579be90cf

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13314', :group => :development
gem 'sorbet-runtime', '0.6.13314'

sorbet 0.6.13313.20260625154833-0adca54b8

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13313', :group => :development
gem 'sorbet-runtime', '0.6.13313'

sorbet 0.6.13312.20260623173008-441b55646

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13312', :group => :development
gem 'sorbet-runtime', '0.6.13312'

sorbet 0.6.13311.20260623123710-2ff17933b

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13311', :group => :development
gem 'sorbet-runtime', '0.6.13311'

sorbet 0.6.13310.20260622174233-ca92442c4

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13310', :group => :development
gem 'sorbet-runtime', '0.6.13310'

sorbet 0.6.13309.20260620214539-fb3a0f229

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13309', :group => :development
gem 'sorbet-runtime', '0.6.13309'

sorbet 0.6.13308.20260617130608-d4d97a753

... (truncated)

Commits

Updates json from 2.19.9 to 2.20.0

Release notes

Sourced from json's releases.

v2.20.0

What's Changed

  • Both C and Java parsers are no longer recursive, so parsing very deep documents with max_nesting: false will no longer result in SystemStackError stack level too deep errors.
    • The :max_nesting option still defaults to 100.
  • Optimized floating point number parsing further by replacing the ryu algorithm by a port of Eisel-Lemire Fast Float.
  • Added JSON::ResumableParser to parse streams of JSON documents. Not yet available on JRuby.
  • Deprecate default support of JavaScript comments in the parser and add allow_comments: true parsing option.
  • Integrate with Ruby 4.1 ruby_sized_xfree.

Full Changelog: ruby/json@v2.19.8...v2.20.0

Changelog

Sourced from json's changelog.

2026-06-23 (2.20.0)

  • Both C and Java parsers are no longer recursive, so parsing very deep documents with max_nesting: false will no longer result in SystemStackError stack level too deep errors.
    • The :max_nesting option still defaults to 100.
  • Optimized floating point number parsing further by replacing the ryu algorithm by a port of Eisel-Lemire Fast Float.
  • Added JSON::ResumableParser to parse streams of JSON documents. Not yet available on JRuby.
  • Deprecate default support of JavaScript comments in the parser and add allow_comments: true parsing option.
  • Integrate with Ruby 4.1 ruby_sized_xfree.
Commits
  • 1316292 Release 2.20.0
  • 1443265 Remove useless executable bits
  • 532065c Preserve UTF-8 encoding when reallocating a frozen ResumableParser buffer
  • 7c8af4b Update extconf.rb guard to use RUBY_ENGINE_VERSION
  • 2afd1a9 Cleanup the rb_catch_obj workaround
  • 9892514 Simplify parser_config_init
  • b30a8f8 ResumableParser: eagerly drop the buffer when reaching EOS
  • f08c663 ResumableParser: accept only keyword arguments
  • 9d8efcb Workaround TruffleRuby buggy rb_catch_obj implementation
  • 4bd1e9b ResumableParser: use throw rather than raise for handled EOS
  • Additional commits viewable in compare view

Updates async from 2.39.0 to 2.42.0

Release notes

Sourced from async's releases.

v2.42.0

  • Sync and Async can now be invoked from a non-blocking fiber that has no scheduler (e.g. inside an Enumerator or a bare Fiber.new). Previously this raised RuntimeError: Running scheduler on non-blocking fiber!. The reactor is now run within Fiber.blocking, so the scheduler always runs on a blocking fiber.

v2.41.0

  • Fixed: Protect initial task from Interrupt exceptions.

v2.40.0

  • Introduce Async::Condition#waiting_count. This allows you to see how many tasks are currently waiting on the condition, which can be useful for debugging and monitoring purposes.
Changelog

Sourced from async's changelog.

v2.42.0

  • Sync and Async can now be invoked from a non-blocking fiber that has no scheduler (e.g. inside an Enumerator or a bare Fiber.new). Previously this raised RuntimeError: Running scheduler on non-blocking fiber!. The reactor is now run within Fiber.blocking, so the scheduler always runs on a blocking fiber.

v2.41.0

  • Fixed: Protect initial task from Interrupt exceptions.

v2.40.0

  • Introduce Async::Condition#waiting_count. This allows you to see how many tasks are currently waiting on the condition, which can be useful for debugging and monitoring purposes.
Commits

Updates io-event from 1.16.4 to 1.19.1

Release notes

Sourced from io-event's releases.

v1.19.1

  • Fix Process.waitall / Process.detach under the URing selector: when io_uring's waitid reported an error (e.g. ECHILD when there are no more children), the process_wait hook raised instead of returning the error as a Process::Status, so callers that expect waitpid to report "no more children" rather than raise would fail.

v1.19.0

  • Use io_uring_prep_waitid for process_wait in the URing selector (Linux 6.7+), waiting for child exit directly in the ring instead of polling on a pidfd. The child is reaped via rb_process_status_wait (using WEXITED | WNOWAIT) to construct a correct Process::Status, and process_wait(-1, ...) / process_wait(0, ...) are now supported.
  • Support waiting for any child or a process group (pid <= 0) on all selectors. The EPoll (pidfd_open) and KQueue (EVFILT_PROC) selectors can only watch a specific process, so these cases now fall back to a blocking wait on a dedicated thread; joining it is fiber-scheduler aware, so the reactor keeps running.

v1.18.0

  • Fixed: Avoid entering a blocking native selector wait when an interrupt is already pending for the current thread.

v1.17.0

  • Report inherited selector objects as closed after fork, and avoid closing descriptors they no longer own.
Changelog

Sourced from io-event's changelog.

v1.19.1

  • Fix Process.waitall / Process.detach under the URing selector: when io_uring's waitid reported an error (e.g. ECHILD when there are no more children), the process_wait hook raised instead of returning the error as a Process::Status, so callers that expect waitpid to report "no more children" rather than raise would fail.

v1.19.0

  • Use io_uring_prep_waitid for process_wait in the URing selector (Linux 6.7+), waiting for child exit directly in the ring instead of polling on a pidfd. The child is reaped via rb_process_status_wait (using WEXITED | WNOWAIT) to construct a correct Process::Status, and process_wait(-1, ...) / process_wait(0, ...) are now supported.
  • Support waiting for any child or a process group (pid <= 0) on all selectors. The EPoll (pidfd_open) and KQueue (EVFILT_PROC) selectors can only watch a specific process, so these cases now fall back to a blocking wait on a dedicated thread; joining it is fiber-scheduler aware, so the reactor keeps running.

v1.18.0

  • Fixed: Avoid entering a blocking native selector wait when an interrupt is already pending for the current thread.

v1.17.0

  • Report inherited selector objects as closed after fork, and avoid closing descriptors they no longer own.
Commits
  • e246f86 Bump patch version.
  • 3c518a3 Fix Process.waitall/detach under URing selector when no children remain. ...
  • 3f519d1 Bump minor version.
  • e0ebac3 Modernize code.
  • 6d73079 Support process_wait for any child / process group (pid <= 0) on all select...
  • 9eeec11 Use io_uring_prep_waitid for process_wait in URing selector. (#154)
  • fecf88c Bump minor version.
  • 0e880f3 Avoid blocking selectors with pending interrupts. (#197)
  • 217ec56 Clarify selector result handling. (#198)
  • 34e60dd Bump minor version.
  • Additional commits viewable in compare view

Updates json from 2.19.9 to 2.20.0

Release notes

Sourced from json's releases.

v2.20.0

What's Changed

  • Both C and Java parsers are no longer recursive, so parsing very deep documents with max_nesting: false will no longer result in SystemStackError stack level too deep errors.
    • The :max_nesting option still defaults to 100.
  • Optimized floating point number parsing further by replacing the ryu algorithm by a port of Eisel-Lemire Fast Float.
  • Added JSON::ResumableParser to parse streams of JSON documents. Not yet available on JRuby.
  • Deprecate default support of JavaScript comments in the parser and add allow_comments: true parsing option.
  • Integrate with Ruby 4.1 ruby_sized_xfree.

Full Changelog: ruby/json@v2.19.8...v2.20.0

Changelog

Sourced from json's changelog.

2026-06-23 (2.20.0)

  • Both C and Java parsers are no longer recursive, so parsing very deep documents with max_nesting: false will no longer result in SystemStackError stack level too deep errors.
    • The :max_nesting option still defaults to 100.
  • Optimized floating point number parsing further by replacing the ryu algorithm by a port of Eisel-Lemire Fast Float.
  • Added JSON::ResumableParser to parse streams of JSON documents. Not yet available on JRuby.
  • Deprecate default support of JavaScript comments in the parser and add allow_comments: true parsing option.
  • Integrate with Ruby 4.1 ruby_sized_xfree.
Commits
  • 1316292 Release 2.20.0
  • 1443265 Remove useless executable bits
  • 532065c Preserve UTF-8 encoding when reallocating a frozen ResumableParser buffer
  • 7c8af4b Update extconf.rb guard to use RUBY_ENGINE_VERSION
  • 2afd1a9 Cleanup the rb_catch_obj workaround
  • 9892514 Simplify parser_config_init
  • b30a8f8 ResumableParser: eagerly drop the buffer when reaching EOS
  • f08c663 ResumableParser: accept only keyword arguments
  • 9d8efcb Workaround TruffleRuby buggy rb_catch_obj implementation
  • 4bd1e9b ResumableParser: use throw rather than raise for handled EOS
  • Additional commits viewable in compare view

Updates pp from 0.6.3 to 0.6.4

Release notes

Sourced from pp's releases.

v0.6.4

What's Changed

New Contributors

Full Changelog: ruby/pp@v0.6.3...v0.6.4

Commits
  • 29552e8 v0.6.4
  • e08d84c Exclude dependabot updates from release note
  • 91079ce Merge pull request #87 from ruby/dependabot/github_actions/rubygems/release-g...
  • a39f73e Bump rubygems/release-gem from 1.2.0 to 1.4.0
  • 5a688e4 Merge pull request #86 from ruby/dependabot/github_actions/step-security/hard...
  • d649a95 Bump step-security/harden-runner from 2.19.3 to 2.19.4
  • 54a425d Merge pull request #85 from ruby/dependabot/github_actions/step-security/hard...
  • 34941a3 Bump step-security/harden-runner from 2.19.1 to 2.19.3
  • 670c8c0 Merge pull request #84 from ruby/dependabot/github_actions/step-security/hard...
  • bd8165d Bump step-security/harden-runner from 2.19.0 to 2.19.1
  • Additional commits viewable in compare view

Updates rdoc from 7.2.0 to 8.0.0

Release notes

Sourced from rdoc's releases.

v8.0.0

RDoc 8.0.0 is the biggest RDoc release in years. It brings together the work we have been doing to modernize Ruby's documentation experience: a Prism-based parser, RBS signatures in generated documentation, .rbs files as documentation input, a live preview server, theme polish, and many long-standing bug fixes.

For users, the biggest visible change is that RDoc can now show type information next to method documentation. RBS signatures are rendered in both HTML and ri, and the Aliki theme now presents method entries as signature cards. This should make generated documentation more useful for both human readers and tools that consume Ruby documentation.

For documentation authors, RDoc 8.0.0 adds rdoc --server and rake rdoc:server, giving you a local preview server with live reload. This release also includes many fixes around Markdown, cross-references, page links, C source handling, server mode, and generated HTML structure. The goal is to make writing and checking documentation less tedious.

Internally, RDoc has migrated to the Prism-based parser and removed the old Ripper-based parser. This saves RDoc from re-implementing new Ruby syntax support manually going forward. The release also includes a refreshed coverage report, a new user-facing configuration reference, more Aliki polish, and finally, an RDoc logo.

There are breaking changes in this release, so please read the details below before upgrading. But overall, RDoc 8.0.0 is a big step toward making Ruby's documentation tooling feel actively maintained again.

What's Changed

💥 Breaking Changes

✨ Enhancements

🐛 Bug Fixes

... (truncated)

Commits

Bumps the bundler group with 4 updates in the /Library/Homebrew directory: [ruby-prof](https://github.com/ruby-prof/ruby-prof), [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [spoom](https://github.com/Shopify/spoom) and [tapioca](https://github.com/Shopify/tapioca).
Bumps the bundler group with 4 updates in the /docs directory: [json](https://github.com/ruby/json), [async](https://github.com/socketry/async), [pp](https://github.com/ruby/pp) and [rdoc](https://github.com/ruby/rdoc).


Updates `ruby-prof` from 2.0.4 to 2.0.5
- [Changelog](https://github.com/ruby-prof/ruby-prof/blob/master/CHANGELOG.md)
- [Commits](ruby-prof/ruby-prof@2.0.4...2.0.5)

Updates `sorbet-static-and-runtime` from 0.6.13308 to 0.6.13316
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `spoom` from 1.7.16 to 1.8.2
- [Release notes](https://github.com/Shopify/spoom/releases)
- [Commits](Shopify/spoom@v1.7.16...v1.8.2)

Updates `tapioca` from 0.19.1 to 0.19.2
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](Shopify/tapioca@v0.19.1...v0.19.2)

Updates `sorbet-runtime` from 0.6.13308 to 0.6.13316
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `rbi` from 0.3.13 to 0.3.14
- [Release notes](https://github.com/Shopify/rbi/releases)
- [Commits](Shopify/rbi@v0.3.13...v0.3.14)

Updates `rubydex` from 0.2.5 to 0.2.7
- [Release notes](https://github.com/Shopify/rubydex/releases)
- [Commits](Shopify/rubydex@v0.2.5...v0.2.7)

Updates `sorbet` from 0.6.13308 to 0.6.13316
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static` from 0.6.13308 to 0.6.13316
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-runtime` from 0.6.13308 to 0.6.13316
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `json` from 2.19.9 to 2.20.0
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](ruby/json@v2.19.9...v2.20.0)

Updates `async` from 2.39.0 to 2.42.0
- [Release notes](https://github.com/socketry/async/releases)
- [Changelog](https://github.com/socketry/async/blob/main/releases.md)
- [Commits](socketry/async@v2.39.0...v2.42.0)

Updates `io-event` from 1.16.4 to 1.19.1
- [Release notes](https://github.com/socketry/io-event/releases)
- [Changelog](https://github.com/socketry/io-event/blob/main/releases.md)
- [Commits](socketry/io-event@v1.16.4...v1.19.1)

Updates `json` from 2.19.9 to 2.20.0
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](ruby/json@v2.19.9...v2.20.0)

Updates `pp` from 0.6.3 to 0.6.4
- [Release notes](https://github.com/ruby/pp/releases)
- [Commits](ruby/pp@v0.6.3...v0.6.4)

Updates `rdoc` from 7.2.0 to 8.0.0
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](ruby/rdoc@v7.2.0...v8.0.0)

---
updated-dependencies:
- dependency-name: ruby-prof
  dependency-version: 2.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sorbet-static-and-runtime
  dependency-version: 0.6.13316
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: spoom
  dependency-version: 1.8.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: tapioca
  dependency-version: 0.19.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sorbet-runtime
  dependency-version: 0.6.13316
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: rbi
  dependency-version: 0.3.14
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: rubydex
  dependency-version: 0.2.7
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sorbet
  dependency-version: 0.6.13316
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sorbet-static
  dependency-version: 0.6.13316
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sorbet-runtime
  dependency-version: 0.6.13316
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: json
  dependency-version: 2.20.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: async
  dependency-version: 2.42.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: io-event
  dependency-version: 1.19.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: json
  dependency-version: 2.20.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: pp
  dependency-version: 0.6.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: rdoc
  dependency-version: 8.0.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Bumping Gemfile dependencies ruby Pull requests that update Ruby code labels Jul 3, 2026
@p-linnane p-linnane enabled auto-merge July 3, 2026 17:39
@p-linnane p-linnane added this pull request to the merge queue Jul 3, 2026
Merged via the queue into main with commit 72c1319 Jul 3, 2026
43 checks passed
@p-linnane p-linnane deleted the dependabot/bundler/Library/Homebrew/bundler-08e7215608 branch July 3, 2026 18:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Bumping Gemfile dependencies ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants