diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 33fb595..8b99eb2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: [3.1, 3.2] + ruby-version: [3.1, 3.2, 3.3] steps: - uses: actions/checkout@v3 diff --git a/.rubocop.yml b/.rubocop.yml index ee870e0..b6689e1 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -14,6 +14,7 @@ Gemspec/RequiredRubyVersion: Include: - 3.1 - 3.2 + - 3.3 Naming/FileName: Exclude: diff --git a/.ruby-version b/.ruby-version index ab96aa9..03463f3 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -ruby-3.2.3 +ruby-3.3.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index b9486c9..11d8216 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # CHANGELOG +## 3.3.1 - 2024-02-29 +- make ruby 3.1 a minimum version + ## 3.3.0 - 2023-11-23 - add `request_epilogue` so actions like `ActiveRecord::Base.connection_handler.clear_active_connections!` can be passed manually diff --git a/Gemfile.lock b/Gemfile.lock index e93a500..38b82a5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - rack-graphql (3.3.0) + rack-graphql (3.4.0) graphql (~> 2.0) oj rack (>= 2.2.6) @@ -11,10 +11,12 @@ GEM specs: ast (2.4.2) awesome_print (1.9.2) + base64 (0.2.0) bigdecimal (3.1.6) coderay (1.1.3) diff-lcs (1.5.1) - graphql (2.2.7) + graphql (2.2.11) + base64 json (2.7.1) language_server-protocol (3.17.0.3) method_source (1.0.0) @@ -24,11 +26,12 @@ GEM parser (3.3.0.5) ast (~> 2.4.1) racc + prism (0.24.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) racc (1.7.3) - rack (3.0.9) + rack (3.0.9.1) rack-test (2.1.0) rack (>= 1.3) rainbow (3.1.1) @@ -47,8 +50,8 @@ GEM rspec-mocks (3.13.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-support (3.13.0) - rubocop (1.60.2) + rspec-support (3.13.1) + rubocop (1.61.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -59,8 +62,9 @@ GEM rubocop-ast (>= 1.30.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) + rubocop-ast (1.31.0) + parser (>= 3.3.0.4) + prism (>= 0.24.0) rubocop-capybara (2.20.0) rubocop (~> 1.41) rubocop-factory_bot (2.25.1) @@ -96,4 +100,4 @@ DEPENDENCIES rubocop-rspec BUNDLED WITH - 2.5.5 + 2.5.6 diff --git a/lib/rack_graphql/version.rb b/lib/rack_graphql/version.rb index bae400f..c7b86c6 100644 --- a/lib/rack_graphql/version.rb +++ b/lib/rack_graphql/version.rb @@ -1,3 +1,3 @@ module RackGraphql - VERSION = '3.3.0'.freeze + VERSION = '3.4.0'.freeze end diff --git a/rack-graphql.gemspec b/rack-graphql.gemspec index 09e079d..af7bac7 100644 --- a/rack-graphql.gemspec +++ b/rack-graphql.gemspec @@ -24,7 +24,7 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.1' + spec.required_ruby_version = Gem::Requirement.new('>= 3.1.0') spec.add_dependency 'graphql', '~> 2.0' spec.add_dependency 'oj'