Commit 58d4e9b

mo khan <mo@mokhan.ca>
2025-04-30 22:38:56
feat: change minimum ruby to 3.2 tag: v1.3.0
1 parent e0f1a7c
Changed files (5)
.github/workflows/ci.yml
@@ -9,7 +9,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        ruby-version: ['2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4']
+        ruby-version: ['3.2', '3.3', '3.4']
     steps:
       - uses: actions/checkout@v2
       - name: Set up Ruby
lib/net/hippie/version.rb
@@ -2,6 +2,6 @@
 
 module Net
   module Hippie
-    VERSION = '1.2.1'
+    VERSION = '1.3.0'
   end
 end
.rubocop.yml
@@ -6,7 +6,7 @@ AllCops:
     - 'tmp/**/*'
     - 'vendor/**/*'
   NewCops: enable
-  TargetRubyVersion: 2.5
+  TargetRubyVersion: 3.2
 
 Gemspec/DevelopmentDependencies:
   EnforcedStyle: gemspec
@@ -14,5 +14,11 @@ Gemspec/DevelopmentDependencies:
 Layout/ParameterAlignment:
   EnforcedStyle: with_fixed_indentation
 
+Naming/BlockForwarding:
+  Enabled: false
+
 Naming/RescuedExceptionsVariableName:
   PreferredName: error
+
+Style/ArgumentsForwarding:
+  Enabled: false
CHANGELOG.md
@@ -1,4 +1,4 @@
-Version 1.2.1
+Version 1.3.0
 
 # Changelog
 All notable changes to this project will be documented in this file.
@@ -8,7 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
-## [1.2.1] - 2025-04-30
+## [1.3.0] - 2025-04-30
+### Changed
+- Ruby 2.3+ required
+
 ### Fixed
 - Add explicit dependency on `base64` gem
 - Add explicit dependency on `json` gem
@@ -92,8 +95,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 - with\_retry.
 - authorization header helpers
 
-[Unreleased]: https://github.com/xlgmokha/net-hippie/compare/v1.2.1...HEAD
-[1.2.1]: https://github.com/xlgmokha/net-hippie/compare/v1.2.0...v1.2.1
+[Unreleased]: https://github.com/xlgmokha/net-hippie/compare/v1.3.0...HEAD
+[1.3.0]: https://github.com/xlgmokha/net-hippie/compare/v1.2.0...v1.3.0
 [1.2.0]: https://github.com/xlgmokha/net-hippie/compare/v1.1.1...v1.2.0
 [1.1.1]: https://github.com/xlgmokha/net-hippie/compare/v1.1.0...v1.1.1
 [1.1.0]: https://github.com/xlgmokha/net-hippie/compare/v1.0.1...v1.1.0
net-hippie.gemspec
@@ -25,7 +25,7 @@ Gem::Specification.new do |spec|
   spec.bindir        = 'exe'
   spec.executables   = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
   spec.require_paths = ['lib']
-  spec.required_ruby_version = Gem::Requirement.new('>= 2.5.0')
+  spec.required_ruby_version = Gem::Requirement.new('>= 3.2.0')
 
   spec.add_dependency 'base64', '~> 0.1'
   spec.add_dependency 'json', '~> 2.0'