From d4c28e1d610166d4a41d85c383f361ab0e0db8ee Mon Sep 17 00:00:00 2001 From: Pavel Valena Date: Wed, 6 Jan 2021 02:48:41 +0100 Subject: [PATCH 1/3] Add webrick to development dependecies as it's used in the tests. --- mechanize.gemspec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mechanize.gemspec b/mechanize.gemspec index b448284f..e3a34c43 100644 --- a/mechanize.gemspec +++ b/mechanize.gemspec @@ -58,4 +58,6 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency "ntlm-http", [ ">= 0.1.1", "~> 0.1" ] spec.add_runtime_dependency "webrobots", [ "< 0.2", ">= 0.0.9" ] spec.add_runtime_dependency "domain_name", [ ">= 0.5.1", "~> 0.5" ] + + spec.add_development_dependency 'webrick' end From 8954d0b1027d027d52d71fe9c9757bd6c86fb132 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sat, 23 Jan 2021 12:59:15 -0500 Subject: [PATCH 2/3] dep: webrick is actually a runtime dependency --- mechanize.gemspec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mechanize.gemspec b/mechanize.gemspec index e3a34c43..a4f980ba 100644 --- a/mechanize.gemspec +++ b/mechanize.gemspec @@ -58,6 +58,5 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency "ntlm-http", [ ">= 0.1.1", "~> 0.1" ] spec.add_runtime_dependency "webrobots", [ "< 0.2", ">= 0.0.9" ] spec.add_runtime_dependency "domain_name", [ ">= 0.5.1", "~> 0.5" ] - - spec.add_development_dependency 'webrick' + spec.add_runtime_dependency 'webrick', "~> 1.7" end From 6c6811ef996529684cf72137023fff957974c3bb Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sat, 23 Jan 2021 13:02:34 -0500 Subject: [PATCH 3/3] update changelog for #557 [skip ci] --- CHANGELOG.rdoc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.rdoc b/CHANGELOG.rdoc index 4a04343f..31f96028 100644 --- a/CHANGELOG.rdoc +++ b/CHANGELOG.rdoc @@ -2,6 +2,9 @@ === Unreleased +* New Features + * Support for Ruby 3.0 by adding `webrick` as a runtime dependency. (#557) @pvalena + * Bug fix * Ignore input fields with blank names (#542, #536)