From ff2f3e5d7d71876d6dfc43dae8352b04566f8583 Mon Sep 17 00:00:00 2001 From: Nicholas Jakobsen Date: Tue, 26 Dec 2023 21:56:21 -0800 Subject: [PATCH 1/2] Update dependencies to support rails 7 --- evolution.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evolution.gemspec b/evolution.gemspec index 56496d1..1aa502c 100644 --- a/evolution.gemspec +++ b/evolution.gemspec @@ -18,7 +18,7 @@ Gem::Specification.new do |s| s.files = Dir["{app,config,db,lib}/**/*", "MIT-LICENSE", "Rakefile", "README.rdoc"] s.test_files = Dir["test/**/*"] - s.add_runtime_dependency "rails", ">= 4", "< 7" + s.add_dependency "rails", ">= 4.0", "< 7.1" s.add_runtime_dependency "acts_as_dag", ">= 2" s.add_development_dependency "sqlite3" From ce81c38f7364cb44803cba49335d32d2772e6e38 Mon Sep 17 00:00:00 2001 From: Nicholas Jakobsen Date: Tue, 5 May 2026 02:07:44 -0700 Subject: [PATCH 2/2] chore: Widen Rails dependency to support 8.x (#2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The existing pin of `rails >= 4.0, < 7.1` blocked hosts from upgrading to Rails 7.1+ via the connect_engine fleet. Widen the upper bound to `< 9` (covering 7.x and 8.x). No code changes were needed — the gem operates on simple ActiveRecord callbacks that haven't been disturbed by Rails 7/8. Co-authored-by: Claude Opus 4.7 (1M context) --- evolution.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evolution.gemspec b/evolution.gemspec index 1aa502c..d1d6733 100644 --- a/evolution.gemspec +++ b/evolution.gemspec @@ -18,7 +18,7 @@ Gem::Specification.new do |s| s.files = Dir["{app,config,db,lib}/**/*", "MIT-LICENSE", "Rakefile", "README.rdoc"] s.test_files = Dir["test/**/*"] - s.add_dependency "rails", ">= 4.0", "< 7.1" + s.add_dependency "rails", ">= 4.0", "< 9" s.add_runtime_dependency "acts_as_dag", ">= 2" s.add_development_dependency "sqlite3"