From ecd7d8981770434584f2f963a6da8ceda8f4ba5d Mon Sep 17 00:00:00 2001 From: Vincent Prigent Date: Mon, 1 Sep 2025 13:05:30 +1200 Subject: [PATCH 1/2] Add CGI as a dependency since Ruby 3.5 will unbundle the gem Limit to Ruby 3.5 to avoid issues with older Rubies Update webmock to remove warnings --- addressfinder.gemspec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addressfinder.gemspec b/addressfinder.gemspec index 35c43c0..ce2eeb1 100644 --- a/addressfinder.gemspec +++ b/addressfinder.gemspec @@ -20,12 +20,15 @@ Gem::Specification.new do |gem| gem.add_dependency 'multi_json', '~> 1.15' gem.add_dependency "concurrent-ruby", "~> 1.2" gem.add_dependency 'ostruct', '> 0.6' + if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.5") + gem.add_dependency "cgi", "~> 0.5" + end gem.add_development_dependency 'guard-rspec', '~> 4.7' gem.add_development_dependency 'listen', '~> 3.7' gem.add_development_dependency 'rake', '~> 13.0' gem.add_development_dependency 'rspec', '~> 3.11' - gem.add_development_dependency 'webmock', '~> 1.21' + gem.add_development_dependency 'webmock', '~> 3.25' gem.add_development_dependency 'debug', '>= 1.0.0' gem.add_development_dependency 'standard', '>= 1.35' end From 180689d3e390ec482f2aa5288019111966e5f92d Mon Sep 17 00:00:00 2001 From: Vincent Prigent Date: Mon, 1 Sep 2025 13:27:04 +1200 Subject: [PATCH 2/2] Add missing changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d9df754..5c00cc2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# Unreleased (September 2025) # + +* Add CGI as dependency for Ruby 3.5+ + # Addressfinder 1.15.0 (March 2025) # * Automatically skip empty strings within Batch verification