As noted by in this comment on commercialhaskell/stackage#5116, network-uri-2.7.0.0 was released even though it is strictly additive (ref. this changelog entry.
This is causing quite a bit of churn for packages that have overly-restrictive upper bounds on network-uri (this is magnified versus other libraries since overly-restrictive upper bounds are relatively common thanks to the PVP, and since network-uri is quite a central library within the Haskell ecosystem).
Is there a reason why these changes necessitated a major version bump?
As noted by in this comment on commercialhaskell/stackage#5116,
network-uri-2.7.0.0
was released even though it is strictly additive (ref. this changelog entry.This is causing quite a bit of churn for packages that have overly-restrictive upper bounds on
network-uri
(this is magnified versus other libraries since overly-restrictive upper bounds are relatively common thanks to the PVP, and sincenetwork-uri
is quite a central library within the Haskell ecosystem).Is there a reason why these changes necessitated a major version bump?