diff --git a/servant-client-core/servant-client-core.cabal b/servant-client-core/servant-client-core.cabal index 08dc6f37..b01c171f 100644 --- a/servant-client-core/servant-client-core.cabal +++ b/servant-client-core/servant-client-core.cabal @@ -66,7 +66,7 @@ library build-depends: base-compat >= 0.9.3 && < 0.10 , base64-bytestring >= 1.0.0.1 && < 1.1 - , exceptions >= 0.8.3 && < 0.9 + , exceptions >= 0.8.3 && < 0.11 , free >= 5.0.1 && < 5.1 , generics-sop >= 0.3.1.0 && < 0.4 , http-api-data >= 0.3.7.1 && < 0.4 diff --git a/servant-client-ghcjs/servant-client-ghcjs.cabal b/servant-client-ghcjs/servant-client-ghcjs.cabal index 34e242c4..f832a2ff 100644 --- a/servant-client-ghcjs/servant-client-ghcjs.cabal +++ b/servant-client-ghcjs/servant-client-ghcjs.cabal @@ -35,7 +35,7 @@ library , bytestring >= 0.10 && < 0.11 , case-insensitive >= 1.2.0.0 && < 1.3.0.0 , containers >= 0.5 && < 0.6 - , exceptions >= 0.8 && < 0.9 + , exceptions >= 0.8 && < 0.11 , ghcjs-base >= 0.2.0.0 && < 0.3.0.0 , ghcjs-prim >= 0.1.0.0 && < 0.2.0.0 , http-media >= 0.6.2 && < 0.8 diff --git a/servant-client/servant-client.cabal b/servant-client/servant-client.cabal index 8ae58068..80da8678 100644 --- a/servant-client/servant-client.cabal +++ b/servant-client/servant-client.cabal @@ -66,7 +66,7 @@ library , http-client-tls >= 0.3.5.1 && < 0.4 , http-media >= 0.7.1.1 && < 0.8 , http-types >= 0.12 && < 0.13 - , exceptions >= 0.8.3 && < 0.9 + , exceptions >= 0.8.3 && < 0.11 , monad-control >= 1.0.0.4 && < 1.1 , semigroupoids >= 5.2.1 && < 5.3 , stm >= 2.4.4.1 && < 2.5 diff --git a/servant-server/servant-server.cabal b/servant-server/servant-server.cabal index 2be2a861..fd55eeae 100644 --- a/servant-server/servant-server.cabal +++ b/servant-server/servant-server.cabal @@ -79,7 +79,7 @@ library , base-compat >= 0.9.3 && < 0.10 , attoparsec >= 0.13.2.0 && < 0.14 , base64-bytestring >= 1.0.0.1 && < 1.1 - , exceptions >= 0.8.3 && < 0.9 + , exceptions >= 0.8.3 && < 0.11 , http-api-data >= 0.3.7.1 && < 0.4 , http-media >= 0.7.1.1 && < 0.8 , http-types >= 0.12 && < 0.13 diff --git a/servant/test/Servant/Utils/LinksSpec.hs b/servant/test/Servant/Utils/LinksSpec.hs index 2629ce19..1d30d578 100644 --- a/servant/test/Servant/Utils/LinksSpec.hs +++ b/servant/test/Servant/Utils/LinksSpec.hs @@ -15,7 +15,7 @@ import Test.Hspec (Expectation, Spec, describe, it, import Data.String (fromString) import Servant.API -import Servant.Utils.Links (allLinks, linkURI) +import Servant.Utils.Links import Servant.API.Internal.Test.ComprehensiveAPI (comprehensiveAPIWithoutRaw) type TestApi = diff --git a/stack.yaml b/stack.yaml index 877fe834..464bf522 100644 --- a/stack.yaml +++ b/stack.yaml @@ -14,6 +14,10 @@ extra-deps: - http-types-0.12 - text-1.2.3.0 - aeson-1.3.0.0 +- exceptions-0.10.0 +- aeson-compat-0.3.7.1 +- free-5.0.1 +- lens-4.16 # allow-newer: true # ignores all bounds, that's a sledgehammer # - doc/tutorial/