Comparing changes

v1.2.0 v1.3.0
4 commits 5 files changed

Commits

58d4e9b feat: change minimum ruby to 3.2 mo khan 2025-04-30 22:38:56
e0f1a7c docs: prepare changelog for v1.2.1 mo khan 2025-04-30 22:22:26
018b347 docs: fix typo in changelog mo khan 2025-04-30 22:19:44
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.0'
+    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.0
+Version 1.3.0
 
 # Changelog
 All notable changes to this project will be documented in this file.
@@ -7,6 +7,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 ## [Unreleased]
+
+## [1.3.0] - 2025-04-30
+### Changed
+- Ruby 2.3+ required
+
+### Fixed
+- Add explicit dependency on `base64` gem
+- Add explicit dependency on `json` gem
+- Add explicit dependency on `net-http` gem
+- Add explicit dependency on `openssl` gem
+
 ## [1.2.0] - 2024-12-05
 ### Changed
 - Disable logger by default
@@ -84,7 +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.0...HEAD
+[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,9 +25,13 @@ 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'
   spec.add_dependency 'logger', '~> 1.0'
+  spec.add_dependency 'net-http', '~> 0.6'
+  spec.add_dependency 'openssl', '~> 3.0'
   spec.add_development_dependency 'minitest', '~> 5.0'
   spec.add_development_dependency 'rake', '~> 13.0'
   spec.add_development_dependency 'rubocop', '~> 1.9'