http-io-streams 0.1.6.2 → 0.1.6.3
raw patch · 3 files changed
+19/−14 lines, 3 filesdep +attoparsec-aesonPVP ok
version bump matches the API change (PVP)
Dependencies added: attoparsec-aeson
API changes (from Hackage documentation)
Files
- CHANGELOG.md +6/−0
- http-io-streams.cabal +11/−12
- tests/TestSuite.hs +2/−2
CHANGELOG.md view
@@ -1,5 +1,11 @@ See also http://pvp.haskell.org/faq +#### 0.1.6.3++* Test-suite: add dependency `attoparsec-aeson` for `aeson-2.2`.++Tested with GHC 8.0 - 9.8.+ #### 0.1.6.2 * Allow `mtl-2.3` (no code change).
http-io-streams.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: http-io-streams-version: 0.1.6.2+version: 0.1.6.3 synopsis: HTTP and WebSocket client based on io-streams description:@@ -31,9 +31,10 @@ tests/statler.jpg tested-with:- GHC == 9.6.0- GHC == 9.4.4- GHC == 9.2.5+ GHC == 9.8.1+ GHC == 9.6.3+ GHC == 9.4.7+ GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4@@ -41,10 +42,7 @@ GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2- GHC == 7.10.3- GHC == 7.8.4- GHC == 7.6.3- GHC == 7.4.2+ -- GHC == 7.10.3 source-repository head type: git@@ -62,13 +60,13 @@ common settings build-depends:- , base >= 4.5 && < 4.19+ , base >= 4.5 && < 5 , attoparsec ^>= 0.13.2.2 || ^>= 0.14.4 , base64-bytestring ^>= 1.2.1.0 , blaze-builder ^>= 0.4.1.0- , bytestring >= 0.10.0.0 && < 0.12+ , bytestring >= 0.10.0.0 && < 0.13 , case-insensitive ^>= 1.2.0.11- , containers ^>= 0.5.0.0 || ^>= 0.6.0.1+ , containers >= 0.5.0.0 && < 0.8 , directory ^>= 1.2.0.1 || ^>= 1.3.0.0 , HsOpenSSL ^>= 0.11.2 , io-streams ^>= 1.5.0.1@@ -76,7 +74,7 @@ , network ^>= 2.6.0.0 || ^>= 2.7.0.0 || ^>= 2.8.0.0 || ^>= 3.0.0.0 || ^>= 3.1.0.0 , network-uri ^>= 2.6.0.0 , openssl-streams ^>= 1.2.1.3- , text ^>= 1.2.3.0 || ^>= 2.0+ , text ^>= 1.2.3.0 || ^>= 2.0 || ^>= 2.1 , transformers ^>= 0.3.0.0 || ^>= 0.4.2.0 || ^>= 0.5.2.0 || ^>= 0.6.0.4 default-language: Haskell2010@@ -160,6 +158,7 @@ build-depends: -- http-io-streams , aeson+ , attoparsec-aeson , aeson-pretty , hspec , hspec-expectations
tests/TestSuite.hs view
@@ -23,8 +23,8 @@ import Control.Concurrent (MVar, newEmptyMVar, putMVar, takeMVar) import Control.Exception (Exception, bracket, handleJust) import Control.Monad (forM_, guard)-import Data.Aeson (FromJSON, ToJSON, Value (..), json, object, parseJSON,- toJSON, (.:), (.=))+import Data.Aeson (FromJSON, ToJSON, Value (..) , object, parseJSON, toJSON, (.:), (.=))+import Data.Aeson.Parser (json) import Data.Aeson.Encode.Pretty import Data.Bits import qualified Data.HashMap.Strict as Map