aws 0.7.6.2 → 0.7.6.3
raw patch · 3 files changed
+22/−5 lines, 3 filesdep ~conduitdep ~xml-conduitPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: conduit, xml-conduit
API changes (from Hackage documentation)
- Aws: awsIteratedList :: (IteratedTransaction r a, ListResponse a i) => Configuration -> ServiceConfiguration r NormalQuery -> Manager -> r -> GSource (ResourceT IO) i
+ Aws: awsIteratedList :: (IteratedTransaction r a, ListResponse a i) => Configuration -> ServiceConfiguration r NormalQuery -> Manager -> r -> Producer (ResourceT IO) i
- Aws: awsIteratedSource :: IteratedTransaction r a => Configuration -> ServiceConfiguration r NormalQuery -> Manager -> r -> GSource (ResourceT IO) (Response (ResponseMetadata a) a)
+ Aws: awsIteratedSource :: IteratedTransaction r a => Configuration -> ServiceConfiguration r NormalQuery -> Manager -> r -> Producer (ResourceT IO) (Response (ResponseMetadata a) a)
- Aws.Aws: awsIteratedList :: (IteratedTransaction r a, ListResponse a i) => Configuration -> ServiceConfiguration r NormalQuery -> Manager -> r -> GSource (ResourceT IO) i
+ Aws.Aws: awsIteratedList :: (IteratedTransaction r a, ListResponse a i) => Configuration -> ServiceConfiguration r NormalQuery -> Manager -> r -> Producer (ResourceT IO) i
- Aws.Aws: awsIteratedSource :: IteratedTransaction r a => Configuration -> ServiceConfiguration r NormalQuery -> Manager -> r -> GSource (ResourceT IO) (Response (ResponseMetadata a) a)
+ Aws.Aws: awsIteratedSource :: IteratedTransaction r a => Configuration -> ServiceConfiguration r NormalQuery -> Manager -> r -> Producer (ResourceT IO) (Response (ResponseMetadata a) a)
Files
- Aws/Aws.hs +15/−1
- README.org +3/−0
- aws.cabal +4/−4
Aws/Aws.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} module Aws.Aws ( -- * Logging LogLevel(..)@@ -262,7 +263,11 @@ -> ServiceConfiguration r NormalQuery -> HTTP.Manager -> r+#if MIN_VERSION_conduit(1, 0, 0)+ -> C.Producer (ResourceT IO) (Response (ResponseMetadata a) a)+#else -> C.GSource (ResourceT IO) (Response (ResponseMetadata a) a)+#endif awsIteratedSource cfg scfg manager req_ = go req_ where go request = do resp <- lift $ aws cfg scfg manager request C.yield resp@@ -278,7 +283,16 @@ -> ServiceConfiguration r NormalQuery -> HTTP.Manager -> r+#if MIN_VERSION_conduit(1, 0, 0)+ -> C.Producer (ResourceT IO) i+#else -> C.GSource (ResourceT IO) i+#endif awsIteratedList cfg scfg manager req = awsIteratedSource cfg scfg manager req- C.>+> CL.concatMapM (fmap listResponse . readResponseIO)+#if MIN_VERSION_conduit(1, 0, 0)+ C.=$=+#else+ C.>+>+#endif+ CL.concatMapM (fmap listResponse . readResponseIO)
README.org view
@@ -93,6 +93,9 @@ ** 0.7 series +- 0.7.6.3+ - In addition to supporting http-conduit 1.9, it would seem nice to support conduit 1.0. Previously slipped through the radar.+ - 0.7.6.2 - Support for http-conduit 1.9
aws.cabal view
@@ -1,5 +1,5 @@ Name: aws-Version: 0.7.6.2+Version: 0.7.6.3 Synopsis: Amazon Web Services (AWS) for Haskell Description: Bindings for Amazon Web Services (AWS), with the aim of supporting all AWS services. To see a high level overview of the library, see the README at <https://github.com/aristidb/aws/blob/master/README.org>. Homepage: http://github.com/aristidb/aws@@ -20,7 +20,7 @@ Source-repository this type: git location: https://github.com/aristidb/aws.git- tag: 0.7.6.2+ tag: 0.7.6.3 Source-repository head type: git@@ -71,7 +71,7 @@ bytestring >= 0.9 && < 0.11, case-insensitive >= 0.2 && < 1.1, cereal == 0.3.*,- conduit >= 0.5 && < 0.6,+ conduit >= 0.5 && < 1.1, containers >= 0.4, crypto-api >= 0.9, cryptohash >= 0.6 && < 0.9,@@ -89,7 +89,7 @@ time >= 1.1.4 && < 1.5, transformers >= 0.2.2.0 && < 0.4, utf8-string == 0.3.*,- xml-conduit >= 1.0.1 && <1.1+ xml-conduit >= 1.0.1 && <1.2 GHC-Options: -Wall