on master help sign in
Update version bounds

This was triggered by #534 which showed that some lower bounds for `dlist` had bitrotted. While at it, I empirically tested a few of the lower version bounds and tightened those that didn't make sense anymore (since we can't even test them with GHC 7.4+), and also set a couple of upper bounds for packages which have a history of avoiding major version increments until unavoidable.

commit2abacb93533dece0ba29f6d07506a9b1b3d053c7 authorHerbert Valerio Riedel <hvr@gnu.org> dateFri 31 Mar 2017, 10:54 (10 years ago) parent3e5b028
1 file changed+6−6
aeson.cabal+6−6
aeson.cabal+6−6
@@ -114,9 +114,9 @@ library
114114 attoparsec >= 0.13.0.1,
115115 base >= 4.5 && < 5,
116116 base-compat >= 0.9.1 && < 0.10,
117− containers >= 0.2.4.1,
118− deepseq >= 1.3,
119− dlist >= 0.2,
117+ containers >= 0.4.2,
118+ deepseq >= 1.3 && < 1.5,
119+ dlist >= 0.6,
120120 ghc-prim >= 0.2,
121121 hashable >= 1.1.2.0,
122122 scientific >= 0.3.4.7 && < 0.4,
@@ -125,15 +125,15 @@ library
125125 text >= 1.1.1.0,
126126 time >= 1.1.1.4,
127127 time-locale-compat >= 0.1.1 && < 0.2,
128− unordered-containers >= 0.2.5.0,
128+ unordered-containers >= 0.2.5.0 && < 0.3,
129129 uuid-types >= 1.0.3 && <1.1,
130130 vector >= 0.8
131131
132132 if flag(bytestring-builder)
133− build-depends: bytestring >= 0.9 && < 0.10.4,
133+ build-depends: bytestring >= 0.9.2 && < 0.10.4,
134134 bytestring-builder >= 0.10.4 && < 1
135135 else
136− build-depends: bytestring >= 0.10.4
136+ build-depends: bytestring >= 0.10.4 && < 0.11
137137
138138 if !impl(ghc >= 8.0)
139139 -- `Data.Semigroup` and `Control.Monad.Fail` and `Control.Monad.IO.Class` are available in base only since GHC 8.0 / base 4.9