From 73fe3a39adb051c71423435ecf4565dfb0606581 Mon Sep 17 00:00:00 2001 From: Tobias Kraze Date: Tue, 13 Jan 2026 10:54:49 +0100 Subject: [PATCH 1/3] add Ruby 4 to test matrix --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 74b096c..cd1401f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,6 +21,7 @@ jobs: - '3.1.3' - '3.2.1' - '3.3.0' + - '4.0.1' steps: - uses: actions/checkout@v3 From 48db6ec748ee0eed4547c11e6d2166dec0038c5e Mon Sep 17 00:00:00 2001 From: Tobias Kraze Date: Tue, 13 Jan 2026 10:55:05 +0100 Subject: [PATCH 2/3] release version 1.5.1 --- CHANGELOG.md | 4 ++++ Gemfile.lock | 2 +- lib/ruby3_backward_compatibility/version.rb | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ab1cb2..a97d8f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ## [Unreleased] +## [1.5.1] - 2026-01-13 + +- Ruby 4: Gem will no longer refuse to load. + ## [1.5.0] - 2025-04-25 - Added back `Bignum` as an alias for `Integer`. diff --git a/Gemfile.lock b/Gemfile.lock index 60bbc31..14cff93 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - ruby3-backward-compatibility (1.5.0) + ruby3-backward-compatibility (1.5.1) GEM remote: https://rubygems.org/ diff --git a/lib/ruby3_backward_compatibility/version.rb b/lib/ruby3_backward_compatibility/version.rb index 7f12d8b..9bf2a6d 100644 --- a/lib/ruby3_backward_compatibility/version.rb +++ b/lib/ruby3_backward_compatibility/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Ruby3BackwardCompatibility - VERSION = '1.5.0' + VERSION = '1.5.1' end From 5320790c0d582c1876bd1788a66d24eb5998d4a5 Mon Sep 17 00:00:00 2001 From: Tobias Kraze Date: Tue, 13 Jan 2026 11:01:23 +0100 Subject: [PATCH 3/3] fix tests on Ruby 4 --- Gemfile.lock | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 14cff93..547da1b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,7 +11,7 @@ GEM diff-lcs (1.5.0) i18n (1.12.0) concurrent-ruby (~> 1.0) - rake (13.0.6) + rake (13.3.1) rspec (3.11.0) rspec-core (~> 3.11.0) rspec-expectations (~> 3.11.0) @@ -35,6 +35,3 @@ DEPENDENCIES rake (~> 13.0) rspec (~> 3.0) ruby3-backward-compatibility! - -BUNDLED WITH - 2.3.22