Closed dazza-codes closed 7 years ago
not too surprising that the major upgrade on those didn't cause breakage. seems that each had a major overhaul to the internals, but less churn in the user facing API (which i think leaves the decision as to whether it's a major/minor release at the discretion of the project?)
https://github.com/sul-dlss/dor-workflow-service/releases/tag/v2.0.0 -
RestClient
usage with Faraday
with persistent HTTP connections (#26)Dor::WorkflowService
abstraction to include methods that dor-services
went directly to the HTTP API for (#31)Dor::WorkflowException
, instead of exposing the underlying HTTP client errors.https://github.com/sul-dlss/lyber-core/releases/tag/v4.0.0
dor-services
5.xLyberCore::Destroyer
i could see how either of those could actually result in breakage for consumers, depending on how consumers were using the gems?
This updates the
master
branch to the latest dor-workflow-service and lyber-core. The former could not be upgraded without first upgrading the latter. These upgrades do not seem to require any code changes (although you would think that major version changes could break the prior API); these upgrades on thedevelop
branch were not accampanied by any code changes there either, see: