servant-client 0.13 → 0.13.0.1
raw patch · 3 files changed
+25/−14 lines, 3 filesdep ~aesondep ~base-compatdep ~network
Dependency ranges changed: aeson, base-compat, network, semigroups
Files
- CHANGELOG.md +5/−0
- servant-client.cabal +18/−13
- test/Servant/ClientSpec.hs +2/−1
CHANGELOG.md view
@@ -1,6 +1,11 @@ [The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md) [Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md) +0.13.0.1+--------++- Support `base-compat-0.10`+ 0.13 ----
servant-client.cabal view
@@ -1,5 +1,5 @@ name: servant-client-version: 0.13+version: 0.13.0.1 synopsis: automatical derivation of querying functions for servant webservices description: This library lets you derive automatically Haskell functions that@@ -17,10 +17,11 @@ build-type: Simple cabal-version: >=1.10 tested-with:- GHC==7.8.4- GHC==7.10.3- GHC==8.0.2- GHC==8.2.2+ GHC==7.8.4,+ GHC==7.10.3,+ GHC==8.0.2,+ GHC==8.2.2,+ GHC==8.4.1 homepage: http://haskell-servant.readthedocs.org/ Bug-reports: http://github.com/haskell-servant/servant/issues extra-source-files:@@ -41,7 +42,7 @@ -- -- note: mtl lower bound is so low because of GHC-7.8 build-depends:- base >= 4.7 && < 4.11+ base >= 4.7 && < 4.12 , bytestring >= 0.10.4.0 && < 0.11 , containers >= 0.5.5.1 && < 0.6 , mtl >= 2.1 && < 2.3@@ -59,19 +60,19 @@ -- Other dependencies: Lower bound around what is in the latest Stackage LTS. -- Here can be exceptions if we really need features from the newer versions. build-depends:- aeson >= 1.2.3.0 && < 1.3- , base-compat >= 0.9.3 && < 0.10+ aeson >= 1.2.3.0 && < 1.4+ , base-compat >= 0.9.3 && < 0.11 , attoparsec >= 0.13.2.0 && < 0.14 , http-client >= 0.5.7.1 && < 0.6 , http-client-tls >= 0.3.5.1 && < 0.4- , http-media >= 0.7.1.1 && < 0.8+ , http-media >= 0.7.0 && < 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 , transformers-base >= 0.4.4 && < 0.5- , transformers-compat >= 0.5.1 && < 0.6+ , transformers-compat >= 0.5.1 && < 0.7 hs-source-dirs: src default-language: Haskell2010@@ -110,11 +111,15 @@ , wai , warp + if !impl(ghc >= 8.0)+ build-depends:+ semigroups+ -- Additonal dependencies build-depends: deepseq >= 1.3.0.2 && < 1.5 , generics-sop >= 0.3.1.0 && < 0.4- , hspec >= 2.4.4 && < 2.5+ , hspec >= 2.4.4 && < 2.6 , HUnit >= 1.6 && < 1.7 , network >= 2.6.3.2 && < 2.7 , QuickCheck >= 2.10.1 && < 2.12@@ -122,4 +127,4 @@ , servant-server == 0.13.* build-tool-depends:- hspec-discover:hspec-discover >= 2.4.4 && < 2.5+ hspec-discover:hspec-discover >= 2.4.4 && < 2.6
test/Servant/ClientSpec.hs view
@@ -37,7 +37,8 @@ import Data.Aeson import Data.Char (chr, isPrint) import Data.Foldable (forM_)-import Data.Monoid hiding (getLast)+import Data.Semigroup ((<>))+import Data.Monoid () import Data.Proxy import qualified Generics.SOP as SOP import GHC.Generics (Generic)