From 6e0694761e42a8e3def711be4084d252bdadc7a7 Mon Sep 17 00:00:00 2001 From: gangelo Date: Sun, 7 Jan 2024 13:29:44 -0500 Subject: [PATCH] Relax ruby version requirements and update gems --- CHANGELOG.md | 6 +++++ Gemfile.lock | 44 ++++++++++++++++++++++++++++++------- LittleWeasel.gemspec | 3 ++- lib/LittleWeasel/version.rb | 2 +- 4 files changed, 45 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a22c47..135c7ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +### 5.0.10 2024-01-07 + +* Changes + * Relax ruby version requirements Gem::Requirement.new('>= 3.0.1', '< 4.0') + * Update gems. + ### 5.0.9 2023-12-28 * Changes * Ruby gem updates. diff --git a/Gemfile.lock b/Gemfile.lock index 179abbe..a4aaae1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - LittleWeasel (5.0.9) + LittleWeasel (5.0.10) activesupport (>= 7.0.8, < 8.0) GEM @@ -29,12 +29,38 @@ GEM docile (1.4.0) drb (2.2.0) ruby2_keywords - factory_bot (6.4.4) + dry-configurable (1.1.0) + dry-core (~> 1.0, < 2) + zeitwerk (~> 2.6) + dry-core (1.0.1) + concurrent-ruby (~> 1.0) + zeitwerk (~> 2.6) + dry-inflector (1.0.0) + dry-initializer (3.1.1) + dry-logic (1.5.0) + concurrent-ruby (~> 1.0) + dry-core (~> 1.0, < 2) + zeitwerk (~> 2.6) + dry-schema (1.13.3) + concurrent-ruby (~> 1.0) + dry-configurable (~> 1.0, >= 1.0.1) + dry-core (~> 1.0, < 2) + dry-initializer (~> 3.0) + dry-logic (>= 1.4, < 2) + dry-types (>= 1.7, < 2) + zeitwerk (~> 2.6) + dry-types (1.7.2) + bigdecimal (~> 3.0) + concurrent-ruby (~> 1.0) + dry-core (~> 1.0) + dry-inflector (~> 1.0) + dry-logic (~> 1.4) + zeitwerk (~> 2.6) + factory_bot (6.4.5) activesupport (>= 5.0.0) i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.7.1) - kwalify (0.7.2) language_server-protocol (3.17.0.3) method_source (1.0.0) minitest (5.20.0) @@ -53,10 +79,11 @@ GEM rainbow (3.1.1) rake (13.1.0) redcarpet (3.6.0) - reek (6.1.4) - kwalify (~> 0.7.0) + reek (6.2.0) + dry-schema (~> 1.13.0) parser (~> 3.2.0) rainbow (>= 2.0, < 4.0) + rexml (~> 3.1) regexp_parser (2.8.3) rexml (3.2.6) rspec (3.12.0) @@ -85,14 +112,14 @@ GEM unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.30.0) parser (>= 3.2.1.0) - rubocop-capybara (2.19.0) + rubocop-capybara (2.20.0) rubocop (~> 1.41) - rubocop-factory_bot (2.24.0) + rubocop-factory_bot (2.25.0) rubocop (~> 1.33) rubocop-performance (1.20.1) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.25.0) + rubocop-rspec (2.26.1) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) @@ -109,6 +136,7 @@ GEM unicode-display_width (2.5.0) webrick (1.8.1) yard (0.9.34) + zeitwerk (2.6.12) PLATFORMS ruby diff --git a/LittleWeasel.gemspec b/LittleWeasel.gemspec index b5b0dd2..0f9e230 100644 --- a/LittleWeasel.gemspec +++ b/LittleWeasel.gemspec @@ -19,6 +19,7 @@ Gem::Specification.new do |spec| spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ['lib'] - spec.required_ruby_version = '~> 3.0', '>= 3.0.1' + spec.required_ruby_version = Gem::Requirement.new('>= 3.0.1', '< 4.0') + spec.add_runtime_dependency 'activesupport', '>= 7.0.8', '< 8.0' end diff --git a/lib/LittleWeasel/version.rb b/lib/LittleWeasel/version.rb index 2773f93..db11937 100644 --- a/lib/LittleWeasel/version.rb +++ b/lib/LittleWeasel/version.rb @@ -2,5 +2,5 @@ # The version of this gem module LittleWeasel - VERSION = '5.0.9' + VERSION = '5.0.10' end