This widens the permitted faraday version from ~> 0.13 (with some restrictions) to >= 0.13, < 2.0. Tests pass locally using both Faraday = 0.17.3 as well as using ~> 1.0.
The only breaking change I found was related to restructuring the error hierarchy, which necessitated a single minor code change that appears to be backwards compatible.
With this change, the only dependency holding back ruby 3.0 support is net-http-persistent.
This widens the permitted faraday version from
~> 0.13
(with some restrictions) to>= 0.13, < 2.0
. Tests pass locally using both Faraday= 0.17.3
as well as using~> 1.0
.The only breaking change I found was related to restructuring the error hierarchy, which necessitated a single minor code change that appears to be backwards compatible.
With this change, the only dependency holding back ruby 3.0 support is
net-http-persistent
.