packages feed

amazonka-core 0.3.3 → 0.3.4

raw patch · 6 files changed

+60/−67 lines, 6 filesdep ~aesondep ~attoparsecdep ~base16-bytestringPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: aeson, attoparsec, base16-bytestring, base64-bytestring, bifunctors, conduit, conduit-extra, cryptohash, lens, resourcet, scientific, xml-conduit

API changes (from Hackage documentation)

+ Network.AWS.Data: type Object = HashMap Text Value
+ Network.AWS.Waiters: nonEmpty :: Fold a Text -> Fold a Bool
- Network.AWS.Types: _Errors :: Prism' (ServiceError a_auVN) [ServiceError a_auVN]
+ Network.AWS.Types: _Errors :: Prism' (ServiceError a_auYu) [ServiceError a_auYu]
- Network.AWS.Types: _HttpError :: Prism' (ServiceError a_auVN) HttpException
+ Network.AWS.Types: _HttpError :: Prism' (ServiceError a_auYu) HttpException
- Network.AWS.Types: _SerializerError :: Prism' (ServiceError a_auVN) (Abbrev, String)
+ Network.AWS.Types: _SerializerError :: Prism' (ServiceError a_auYu) (Abbrev, String)
- Network.AWS.Types: _ServiceError :: Prism' (ServiceError a_auVN) (Abbrev, Status, a_auVN)
+ Network.AWS.Types: _ServiceError :: Prism' (ServiceError a_auYu) (Abbrev, Status, a_auYu)
- Network.AWS.Types: rqBody :: Lens (Request a_auUZ) (Request a_aw1A) RqBody RqBody
+ Network.AWS.Types: rqBody :: Lens (Request a_auXG) (Request a_aw4h) RqBody RqBody
- Network.AWS.Types: rqHeaders :: Lens (Request a_auUZ) (Request a_aw1B) [Header] [Header]
+ Network.AWS.Types: rqHeaders :: Lens (Request a_auXG) (Request a_aw4i) [Header] [Header]
- Network.AWS.Types: rqMethod :: Lens (Request a_auUZ) (Request a_aw1C) StdMethod StdMethod
+ Network.AWS.Types: rqMethod :: Lens (Request a_auXG) (Request a_aw4j) StdMethod StdMethod
- Network.AWS.Types: rqPath :: Lens (Request a_auUZ) (Request a_aw1D) ByteString ByteString
+ Network.AWS.Types: rqPath :: Lens (Request a_auXG) (Request a_aw4k) ByteString ByteString
- Network.AWS.Types: rqQuery :: Lens (Request a_auUZ) (Request a_aw1E) Query Query
+ Network.AWS.Types: rqQuery :: Lens (Request a_auXG) (Request a_aw4l) Query Query

Files

amazonka-core.cabal view
@@ -1,5 +1,5 @@ name:                  amazonka-core-version:               0.3.3+version:               0.3.4 synopsis:              Core functionality and data types for Amazonka libraries. homepage:              https://github.com/brendanhay/amazonka license:               OtherLicense@@ -76,26 +76,26 @@         , Network.AWS.Signing.Internal.V4      build-depends:-          aeson                >  0.7.0.6 && < 0.9-        , attoparsec           >= 0.12    && < 0.15+          aeson                >  0.7.0.6+        , attoparsec           >= 0.12         , base                 >= 4.7     && < 5-        , base16-bytestring    >= 0.1     && < 1-        , base64-bytestring    >= 1       && < 2-        , bifunctors           >= 4.1     && < 5+        , base16-bytestring    >= 0.1+        , base64-bytestring    >= 1+        , bifunctors           >= 4.1         , bytestring           >= 0.9         , case-insensitive     >= 1.2     && < 2-        , conduit              >= 1.1     && < 1.3-        , conduit-extra        == 1.1.*-        , cryptohash           == 0.11.*+        , conduit              >= 1.1+        , conduit-extra        >= 1.1+        , cryptohash           >= 0.11         , data-default-class   >= 0.0.1         , hashable             >= 1.2         , http-client          >= 0.4.3   && < 0.5         , http-types           >= 0.8-        , lens                 >= 4.4     && < 5+        , lens                 >= 4.4         , mmorph               >= 1       && < 2         , mtl                  >= 2.1.3.1-        , resourcet            == 1.1.*-        , scientific           == 0.3.*+        , resourcet            >= 1.1+        , scientific           >= 0.3         , semigroups           >= 0.12         , tagged               >= 0.7         , text                 >= 1.1@@ -103,7 +103,7 @@         , transformers-compat  >= 0.3         , unordered-containers >= 0.2.5         , vector               >= 0.10.9-        , xml-conduit          == 1.2.*+        , xml-conduit          >= 1.2      if !impl(ghc>=7.9)         build-depends:
src/Network/AWS/Data/Internal/JSON.hs view
@@ -28,6 +28,7 @@     -- * ToJSON     , ToJSON   (..)     , toJSONText+    , Object     , object     , (.=)     ) where
src/Network/AWS/Data/Internal/Time.hs view
@@ -78,11 +78,11 @@ convert :: Time a -> Time b convert (Time t) = Time t -type RFC822    = Time RFC822Format-type ISO8601   = Time ISO8601Format-type BasicTime = Time BasicFormat-type AWSTime   = Time AWSFormat-type POSIX     = Time POSIXFormat+type RFC822    = Time 'RFC822Format+type ISO8601   = Time 'ISO8601Format+type BasicTime = Time 'BasicFormat+type AWSTime   = Time 'AWSFormat+type POSIX     = Time 'POSIXFormat  class TimeFormat a where     format :: Tagged a String
src/Network/AWS/Prelude.hs view
@@ -1,5 +1,3 @@-{-# LANGUAGE PatternSynonyms #-}- -- Module      : Network.AWS.Prelude.Types -- Copyright   : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com> -- License     : This Source Code Form is subject to the terms of@@ -59,50 +57,36 @@     , Status       (..)     ) where -import Network.AWS.Error-import Network.AWS.Types--import Control.Exception         (Exception)-import Data.ByteString           (ByteString)-import Data.CaseInsensitive      (CI)-import Data.HashMap.Strict       (HashMap)-import Data.List.NonEmpty        (NonEmpty(..))-import Data.Semigroup            (Semigroup)-import Data.String               (IsString(..))-import Data.Text                 (Text)-import GHC.Generics              (Generic)-import Network.HTTP.Client       (HttpException, RequestBody)-import Network.HTTP.Types.Method (StdMethod(..))-import Network.HTTP.Types.Status (Status(..))-import Numeric.Natural           (Natural)+import           Control.Exception         (Exception)+import           Data.ByteString           (ByteString)+import           Data.CaseInsensitive      (CI)+import           Data.HashMap.Strict       (HashMap)+import           Data.List.NonEmpty        (NonEmpty (..))+import           Data.Semigroup            (Semigroup)+import           Data.String               (IsString (..))+import           Data.Text                 (Text)+import           GHC.Generics              (Generic)+import           Network.AWS.Error+import           Network.AWS.Types+import           Network.HTTP.Client       (HttpException, RequestBody)+import           Network.HTTP.Types.Method (StdMethod (..))+import           Network.HTTP.Types.Status (Status (..))+import           Numeric.Natural           (Natural) -import Control.Applicative       as Export-import Data.Bifunctor            as Export-import Data.Coerce               as Export-import Data.Default.Class        as Export-import Data.Hashable             as Export-import Data.Maybe                as Export-import Data.Monoid               as Export hiding (All, Any, Sum)-import Data.Tagged               as Export-import Network.AWS.Data          as Export hiding (Query)-import Network.AWS.Pagination    as Export-import Network.AWS.Response      as Export-import Prelude                   as Export hiding (head, error)+import           Control.Applicative       as Export+import           Data.Bifunctor            as Export+import           Data.Coerce               as Export+import           Data.Default.Class        as Export+import           Data.Hashable             as Export+import           Data.Maybe                as Export+import           Data.Monoid               as Export hiding (All, Any, Sum)+import           Data.Tagged               as Export+import           Network.AWS.Data          as Export hiding (Object, Query)+import           Network.AWS.Pagination    as Export+import           Network.AWS.Response      as Export+import           Prelude                   as Export hiding (error, head) -import Control.Lens              as Export-    ( Lens'-    , Prism'-    , Iso'-    , (&)-    , (^.)-    , (.~)-    , (?~)-    , (%~)-    , (<>~)-    , lens-    , prism-    , iso-    , withIso-    , to-    , mapping-    )+import           Control.Lens              as Export (Iso', Lens', Prism', iso,+                                                      lens, mapping, prism, to,+                                                      withIso, (%~), (&), (.~),+                                                      (<>~), (?~), (^.))
src/Network/AWS/Types.hs view
@@ -439,8 +439,8 @@         "ap-southeast-2"     -> pure Sydney         "cn-north-1"         -> pure Beijing         "us-east-1"          -> pure NorthVirginia-        "us-west-2"          -> pure NorthCalifornia-        "us-west-1"          -> pure Oregon+        "us-west-2"          -> pure Oregon+        "us-west-1"          -> pure NorthCalifornia         "us-gov-west-1"      -> pure GovCloud         "fips-us-gov-west-1" -> pure GovCloudFIPS         "sa-east-1"          -> pure SaoPaulo
src/Network/AWS/Waiters.hs view
@@ -29,6 +29,9 @@     , matchError     , matchStatus +    -- * Util+    , nonEmpty+     -- * Lenses     , module Control.Lens     ) where@@ -36,6 +39,8 @@ import           Control.Lens import           Data.ByteString    (ByteString) import           Data.Maybe+import           Data.Text          (Text)+import qualified Data.Text          as Text import           Network.AWS.Data import           Network.AWS.Error import           Network.AWS.Types@@ -91,3 +96,6 @@     Right (_, rs)         | f rs -> Just a     _          -> Nothing++nonEmpty :: Fold a Text -> Fold a Bool+nonEmpty l = l . to Text.null