From c87974c7193762d9849b2744b20ad7607f46016f Mon Sep 17 00:00:00 2001 From: Sean Collins Date: Wed, 9 Jul 2025 15:23:58 -0600 Subject: [PATCH 1/2] Add Ruby 3.4 to CI matrix, drop Ruby 3.1 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 682fe31..28d1f64 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,9 +22,9 @@ jobs: fail-fast: false matrix: ruby: + - "3.4" - "3.3" - "3.2" - - "3.1" steps: - uses: actions/checkout@v1 - name: Install package dependencies From c84bba12fcf83895c3ff3c10bb96292976e23eb6 Mon Sep 17 00:00:00 2001 From: Sean Collins Date: Wed, 9 Jul 2025 15:30:17 -0600 Subject: [PATCH 2/2] Update supported Ruby versions --- CHANGELOG.md | 7 +++++++ README.md | 2 +- hanami-api.gemspec | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cb96255..ea3c63c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ # Hanami::API Minimal, extremely fast, lightweight Ruby framework for HTTP APIs. +## [Unreleased] + +### Added + +- [Sean Collins] Official support for Ruby 3.3 & 3.4 +- [Sean Collins] Drop support for Ruby 3.1 + ## v0.3.0 - 2022-12-25 ### Added diff --git a/README.md b/README.md index c96011b..bdc0ed4 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ Minimal, extremely fast, lightweight Ruby framework for HTTP APIs. ## Installation -__Hanami::API__ supports Ruby (MRI) 3.1+ +__Hanami::API__ supports Ruby (MRI) 3.2+ Add these lines to your application's `Gemfile`: diff --git a/hanami-api.gemspec b/hanami-api.gemspec index 7040e27..7166014 100644 --- a/hanami-api.gemspec +++ b/hanami-api.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |spec| spec.description = "Extremely fast and lightweight HTTP API" spec.homepage = "http://rubygems.org" spec.licenses = ["MIT"] - spec.required_ruby_version = ">= 3.1" + spec.required_ruby_version = ">= 3.2" spec.metadata["allowed_push_host"] = "https://rubygems.org"