Skip to content

chore(deps-dev): update rbs requirement from 4.0.3 to 4.1.2 - #14

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bundler/rbs-4.1.1
Open

chore(deps-dev): update rbs requirement from 4.0.3 to 4.1.2#14
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bundler/rbs-4.1.1

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on rbs to permit the latest version.

Release notes

Sourced from rbs's releases.

4.1.2

Release note

Miscellaneous

  • Keep GC disabled during GC_test#test_stress_and_stress= (#3061)
  • Fix GC_test#test_enable leaving GC disabled for the rest of the suite (#3059)
Changelog

Sourced from rbs's changelog.

4.1.2 (2026-08-03)

Miscellaneous

  • Keep GC disabled during GC_test#test_stress_and_stress= (#3061)
  • Fix GC_test#test_enable leaving GC disabled for the rest of the suite (#3059)

4.1.1 (2026-07-30)

Library changes

  • Include the trailing ? in a keyword key's symbol location (#3043)
  • Mark type_name as optional on the alias annotations (#3039)

Miscellaneous

  • Fix template drift for ext/rbs_extension/ast_translation.c (#3038)

4.1.0 (2026-07-27)

RBS 4.1 ships with JRuby support. The RBS parser is written in plain C without depending on the Ruby C API, so it is compiled to WebAssembly and runs on a Wasm runtime, with the parsed AST serialized in a binary format and decoded into RBS objects. The full test suite runs on JRuby in CI.

The inline RBS syntax gets three new features: singleton method definitions (def self.), the module-self constraint, and instance variable annotations in module declarations. Note that RBS inline is still experimental and may change in future releases.

This release also introduces RBS::Rewriter, an API to edit RBS source text while preserving the surrounding content, which rbs annotate is now built on. Parsing performance is improved by interning type names in a shared trie and reducing allocations per node.

RBS::Prototype::Runtime, the RDoc plugin parser, and the top-level float type alias are deprecated in this release.

Signature updates

Updated classes/modules/methods: ARGF, Array, CSV, Class, Delegator, Digest, ERB, Enumerable, Enumerator, Enumerator::Product, Etc, File, File::Constants, File::Stat, FileUtils, Float, Gem, Hash, IO, IPAddr, Integer, JSON, Kernel, MatchData, Module, Monitor, Numeric, ObjectSpace::WeakKeyMap, OpenSSL, Pathname, RBS::Ops, Ractor, Range, Resolv, RubyVM::InstructionSequence, Set, Shellwords, String, StringIO, StringScanner, Struct, Tempfile, Thread, Timeout, TSort, URI::Generic, Zlib::GzipReader, Zlib::ZStream

  • Remove stale Float constants and add a constant drift test (#2994)
  • Update RDoc comments with Ruby 4.0.6 (#3035)
  • Add a dependency on tempfile. (#3025)
  • Support %a{implicitly-returns-nil} on MatchData#[] (#2990)
  • Update Array (#2987)
  • Allow nil output buffers for reader methods (#3002)
  • Add stdlib signature tests for #2967 (#2989)
  • Update Integer, phase 1 (#2995)
  • Add RBS::Ops (#2934)
  • Update Module (#2933)
  • Correct core/stdlib signatures to match Ruby 4.0 (#2967)
  • Revert Digest::Class method changes (#2980)
  • Add stdlib tests for updated StringScanner signatures (#2968)
  • Update StringScanner signatures to match strscan 3.1.6 (#2959)
  • Remove StringScanner methods absent from the latest Ruby release (#2961)
  • Fix Resolv#initialize signature: array of resolvers + use_ipv6: (#2960)
  • [Hash] Update Hash's signatures and tests to be correct (#2694)
  • update rbs signatures to be more consistent with generics (#2867)

... (truncated)

Commits
  • 2c39462 Merge pull request #3062 from ruby/claude/release-4-1-2-hurcyr
  • d710ede Version 4.1.2
  • c95a7c9 Merge pull request #3061 from ruby/claude/gc-stress-test-performance-424sfy
  • 1630d1f Keep GC disabled during GC_test#test_stress_and_stress=
  • 7534c7e Merge pull request #3059 from ko1/fix-gc-test-enable-restore
  • 75bcf93 Fix GC_test#test_enable leaving GC disabled for the rest of the suite
  • c6eaca2 Merge pull request #3058 from ruby/claude/release-doc-new-minor
  • a8913a8 Document the JRuby container, and correct what pins the jar versions
  • 1da55ae Remove the release path that predates the release workflow
  • 34b1188 Say what the version on master means
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Aug 10, 2026
@ydah
ydah force-pushed the main branch 2 times, most recently from 9ffeff3 to a3826a3 Compare August 10, 2026 07:24
@dependabot dependabot Bot changed the title build(deps-dev): update rbs requirement from 4.0.3 to 4.1.1 chore(deps-dev): update rbs requirement from 4.0.3 to 4.1.2 Aug 10, 2026
@dependabot
dependabot Bot force-pushed the dependabot/bundler/rbs-4.1.1 branch from 382cb8f to ab3cc6f Compare August 10, 2026 14:46
Updates the requirements on [rbs](https://github.com/ruby/rbs) to permit the latest version.
- [Release notes](https://github.com/ruby/rbs/releases)
- [Changelog](https://github.com/ruby/rbs/blob/master/CHANGELOG.md)
- [Commits](ruby/rbs@v4.0.3...v4.1.2)

---
updated-dependencies:
- dependency-name: rbs
  dependency-version: 4.1.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/bundler/rbs-4.1.1 branch from ab3cc6f to 91d8621 Compare August 11, 2026 11:13
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