Skip to content

Bump the minor-and-patch group with 2 updates - #1020

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/bundler/minor-and-patch-23749c4f0a
Aug 31, 2026
Merged

Bump the minor-and-patch group with 2 updates#1020
github-actions[bot] merged 1 commit into
mainfrom
dependabot/bundler/minor-and-patch-23749c4f0a

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps the minor-and-patch group with 2 updates: rbs and sorbet-static-and-runtime.

Updates rbs from 4.1.3 to 4.2.0

Release notes

Sourced from rbs's releases.

4.2.0

Release note

RBS 4.2 accepts non-ASCII characters in identifiers. Method names, instance variable names and parameter names can be written in any script, and other names may contain non-ASCII characters as long as they start with an ASCII letter, which is what tells a constant from a method name.

class Greeter
  @挨拶: String
def こんにちは: () -> String
end

The parser and the AST support Ruby-style ... forwarding parameters in method types, but the layers built on top of the parser do not yet. The syntax is disabled by default in 4.2 and is not enabled by the public RBS::Parser API, so it cannot be used in regular RBS signatures yet.

Ruby 3.2 reached EOL on 2026-04-01, and this release requires Ruby 3.3 or later. Applications on 3.2 stay on the 4.1 line.

Signature updates

Updated classes/modules/methods: ERB, ERB::DefMethod, IO, Monitor, MonitorMixin::ConditionVariable, Singleton, StringIO, Zlib::GzipFile, Zlib::GzipWriter

  • Replace deterministic untyped return types with concrete types (#2966)
  • Declare Singleton::SingletonInstanceMethods (#3037)

Language updates

  • Gate forwarding parameter syntax behind parser option (#3087)
  • Support non-ASCII identifiers (#3082)
  • Support forwarding parameters in method types (#3042)

Library changes

  • Drop runtime support for Ruby 3.2 (#3095)
  • Stop the lexer reading past the end of a byte_range (#3040)
  • Exclude CR from comment tokens to fix an off-by-one Location#end_line on CRLF files (#3069)
  • Handle the NULL parser in the WebAssembly shim (#3085)
  • Reject a byte position the lexer cannot start on (#3083)
  • Don't use Clang nullability qualifiers in strict ISO C mode (#3074)
  • Avoid eagerly inspecting call traces in type assertions (#3073)
  • Fix TypeParam.rename to substitute variables in bounds and default types (#3068)
  • Extract per-declaration type param alignment into entry-level align_params (#3070)
  • Align type params across declarations in module-self types and superclass validation (#3067)
  • Build the wasm module with -DNDEBUG (#3066)
  • Rename NODISCARD macro to RBS_NODISCARD (#3065)

Miscellaneous

  • Omit forwarding parameter tests on JRuby (#3092)
  • Skip JSON 2-only tests with JSON 3 (#3084)
  • Pin GitHub Actions to commit hashes (#3020)

... (truncated)

Changelog

Sourced from rbs's changelog.

4.2.0 (2026-08-23)

RBS 4.2 accepts non-ASCII characters in identifiers. Method names, instance variable names and parameter names can be written in any script, and other names may contain non-ASCII characters as long as they start with an ASCII letter, which is what tells a constant from a method name.

class Greeter
  @挨拶: String
def こんにちは: () -> String
end

The parser and the AST support Ruby-style ... forwarding parameters in method types, but the layers built on top of the parser do not yet. The syntax is disabled by default in 4.2 and is not enabled by the public RBS::Parser API, so it cannot be used in regular RBS signatures yet.

Ruby 3.2 reached EOL on 2026-04-01, and this release requires Ruby 3.3 or later. Applications on 3.2 stay on the 4.1 line.

Signature updates

Updated classes/modules/methods: ERB, ERB::DefMethod, IO, Monitor, MonitorMixin::ConditionVariable, Singleton, StringIO, Zlib::GzipFile, Zlib::GzipWriter

  • Replace deterministic untyped return types with concrete types (#2966)
  • Declare Singleton::SingletonInstanceMethods (#3037)

Language updates

  • Gate forwarding parameter syntax behind parser option (#3087)
  • Support non-ASCII identifiers (#3082)
  • Support forwarding parameters in method types (#3042)

Library changes

  • Drop runtime support for Ruby 3.2 (#3095)
  • Stop the lexer reading past the end of a byte_range (#3040)
  • Exclude CR from comment tokens to fix an off-by-one Location#end_line on CRLF files (#3069)
  • Handle the NULL parser in the WebAssembly shim (#3085)
  • Reject a byte position the lexer cannot start on (#3083)
  • Don't use Clang nullability qualifiers in strict ISO C mode (#3074)
  • Avoid eagerly inspecting call traces in type assertions (#3073)
  • Fix TypeParam.rename to substitute variables in bounds and default types (#3068)
  • Extract per-declaration type param alignment into entry-level align_params (#3070)
  • Align type params across declarations in module-self types and superclass validation (#3067)
  • Build the wasm module with -DNDEBUG (#3066)
  • Rename NODISCARD macro to RBS_NODISCARD (#3065)

Miscellaneous

  • Omit forwarding parameter tests on JRuby (#3092)
  • Skip JSON 2-only tests with JSON 3 (#3084)
  • Pin GitHub Actions to commit hashes (#3020)
Commits
  • 8aee3b6 Merge pull request #3096 from ruby/claude/4-2-release-tasks-h6thzx
  • 6f97c87 Version 4.2.0
  • 03d4281 Merge pull request #2966 from zonuexe/fix/concrete-untyped-returns
  • bdecacf Make putc signatures type-preserving overloads
  • 69539d6 Replace deterministic untyped return types with concrete types
  • c9957e4 Merge pull request #3037 from infiton/rxc/declare-singleton-instance-methods
  • 1f40487 Merge pull request #3095 from ruby/claude/4-2-release-tasks-h6thzx
  • e721ad1 Drop runtime support for Ruby 3.2
  • 584b4cf Merge pull request #3092 from ruby/claude/rbs-ci-failure-sinnfd
  • e709673 Merge pull request #3090 from ruby/claude/release-4-2-0-pre-1-vyzb7g
  • Additional commits viewable in compare view

Updates sorbet-static-and-runtime from 0.6.13433 to 0.6.13454

Release notes

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

sorbet 0.6.13453.20260827153016-8b0a71ff8

To use Sorbet add this line to your Gemfile:

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

sorbet 0.6.13452.20260827121448-b0e749cd0

To use Sorbet add this line to your Gemfile:

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

sorbet 0.6.13451.20260827114157-c8a7b977e

To use Sorbet add this line to your Gemfile:

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

sorbet 0.6.13450.20260827112108-257c924ba

To use Sorbet add this line to your Gemfile:

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

sorbet 0.6.13449.20260826113755-1b9d41e16

To use Sorbet add this line to your Gemfile:

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

sorbet 0.6.13448.20260826140853-26a713681

To use Sorbet add this line to your Gemfile:

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

sorbet 0.6.13447.20260826102833-3f35a9cc3

To use Sorbet add this line to your Gemfile:

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

sorbet 0.6.13446.20260826092600-a46765e7c

... (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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the minor-and-patch group with 2 updates: [rbs](https://github.com/ruby/rbs) and [sorbet-static-and-runtime](https://github.com/sorbet/sorbet).


Updates `rbs` from 4.1.3 to 4.2.0
- [Release notes](https://github.com/ruby/rbs/releases)
- [Changelog](https://github.com/ruby/rbs/blob/master/CHANGELOG.md)
- [Commits](ruby/rbs@v4.1.3...v4.2.0)

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

---
updated-dependencies:
- dependency-name: rbs
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: sorbet-static-and-runtime
  dependency-version: 0.6.13454
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 31, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 31, 2026 21:52
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 31, 2026
@github-actions
github-actions Bot enabled auto-merge August 31, 2026 21:53
@github-actions
github-actions Bot merged commit 8bfd1f4 into main Aug 31, 2026
9 checks passed
@github-actions
github-actions Bot deleted the dependabot/bundler/minor-and-patch-23749c4f0a branch August 31, 2026 22:03
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants