From 52da944b6d413ab70d746169fce414e36cfce164 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Thu, 6 Nov 2025 18:43:15 -0700 Subject: [PATCH] =?UTF-8?q?=E2=9E=95=20base64?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - fixes https://github.com/ruby-oauth/oauth/issues/342 --- .rubocop_gradual.lock | 8 ++++---- CHANGELOG.md | 2 ++ Gemfile.lock | 1 + oauth.gemspec | 3 +++ 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.rubocop_gradual.lock b/.rubocop_gradual.lock index 8e59e9b3..c8acf468 100644 --- a/.rubocop_gradual.lock +++ b/.rubocop_gradual.lock @@ -34,10 +34,10 @@ "lib/oauth/tokens/consumer_token.rb:3696415131": [ [9, 5, 155, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 349576019] ], - "oauth.gemspec:1684970822": [ - [120, 3, 40, "Gemspec/DependencyVersion: Dependency version specification is required.", 2300588954], - [122, 3, 44, "Gemspec/DependencyVersion: Dependency version specification is required.", 1905290578], - [123, 3, 46, "Gemspec/DependencyVersion: Dependency version specification is required.", 4289565910] + "oauth.gemspec:2280471191": [ + [123, 3, 40, "Gemspec/DependencyVersion: Dependency version specification is required.", 2300588954], + [125, 3, 44, "Gemspec/DependencyVersion: Dependency version specification is required.", 1905290578], + [126, 3, 46, "Gemspec/DependencyVersion: Dependency version specification is required.", 4289565910] ], "spec/oauth/backwards_compatibility_spec.rb:4041711732": [ [3, 16, 25, "RSpec/DescribeClass: The first argument to describe should be the class or module being tested.", 3956042931] diff --git a/CHANGELOG.md b/CHANGELOG.md index 0839de34..a1eb6040 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,8 @@ Please file a bug if you notice a violation of semantic versioning. ### Added +- base64 dependency, fixes Ruby 3.4 and 3.5 HEAD compatibility + ### Changed ### Deprecated diff --git a/Gemfile.lock b/Gemfile.lock index aa336c45..df83c925 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -14,6 +14,7 @@ PATH remote: . specs: oauth (1.1.2) + base64 (~> 0.1) oauth-tty (~> 1.0, >= 1.0.6) snaky_hash (~> 2.0) version_gem (~> 1.1, >= 1.1.9) diff --git a/oauth.gemspec b/oauth.gemspec index df74470e..c4eb4409 100644 --- a/oauth.gemspec +++ b/oauth.gemspec @@ -101,6 +101,9 @@ Gem::Specification.new do |spec| spec.add_dependency("oauth-tty", "~> 1.0", ">= 1.0.6") spec.add_dependency("snaky_hash", "~> 2.0") + # Standard Library Extracted Gems + spec.add_dependency("base64", "~> 0.1") # became a bundled gem in ruby 3.4 (was default from 3.0 to 3.3) + # Utilities spec.add_dependency("version_gem", "~> 1.1", ">= 1.1.9") # ruby >= 2.2.0