packages feed

amazonka 1.2.0.2 → 1.3.0

raw patch · 3 files changed

+44/−3 lines, 3 filesdep ~amazonka-corePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: amazonka-core

API changes (from Hackage documentation)

- Control.Monad.Trans.AWS: [_endpointHost] :: Endpoint -> ByteString
- Control.Monad.Trans.AWS: [_endpointPort] :: Endpoint -> SrictNotUnpackedInt
- Control.Monad.Trans.AWS: [_endpointScope] :: Endpoint -> ByteString
- Control.Monad.Trans.AWS: [_endpointSecure] :: Endpoint -> SrictNotUnpackedBool
- Control.Monad.Trans.AWS: instance Control.Monad.Base.MonadBase b m => Control.Monad.Base.MonadBase b (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance Control.Monad.Catch.MonadCatch m => Control.Monad.Catch.MonadCatch (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance Control.Monad.Catch.MonadMask m => Control.Monad.Catch.MonadMask (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance Control.Monad.Catch.MonadThrow m => Control.Monad.Catch.MonadThrow (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance Control.Monad.Error.Class.MonadError e m => Control.Monad.Error.Class.MonadError e (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance Control.Monad.IO.Class.MonadIO m => Control.Monad.IO.Class.MonadIO (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance Control.Monad.Morph.MFunctor Control.Monad.Trans.AWS.AWST
- Control.Monad.Trans.AWS: instance Control.Monad.State.Class.MonadState s m => Control.Monad.State.Class.MonadState s (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance Control.Monad.Trans.Class.MonadTrans Control.Monad.Trans.AWS.AWST
- Control.Monad.Trans.AWS: instance Control.Monad.Trans.Control.MonadBaseControl b m => Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance Control.Monad.Trans.Control.MonadTransControl Control.Monad.Trans.AWS.AWST
- Control.Monad.Trans.AWS: instance Control.Monad.Trans.Resource.Internal.MonadResource m => Control.Monad.Trans.Resource.Internal.MonadResource (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance Control.Monad.Writer.Class.MonadWriter w m => Control.Monad.Writer.Class.MonadWriter w (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance GHC.Base.Alternative m => GHC.Base.Alternative (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance GHC.Base.Applicative m => GHC.Base.Applicative (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance GHC.Base.Functor m => GHC.Base.Functor (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance GHC.Base.Monad m => Control.Monad.Reader.Class.MonadReader Network.AWS.Env.Env (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance GHC.Base.Monad m => GHC.Base.Monad (Control.Monad.Trans.AWS.AWST m)
- Control.Monad.Trans.AWS: instance GHC.Base.MonadPlus m => GHC.Base.MonadPlus (Control.Monad.Trans.AWS.AWST m)
- Network.AWS: [_endpointHost] :: Endpoint -> ByteString
- Network.AWS: [_endpointPort] :: Endpoint -> SrictNotUnpackedInt
- Network.AWS: [_endpointScope] :: Endpoint -> ByteString
- Network.AWS: [_endpointSecure] :: Endpoint -> SrictNotUnpackedBool
- Network.AWS: instance (GHC.Base.Monoid w, Network.AWS.MonadAWS m) => Network.AWS.MonadAWS (Control.Monad.Trans.RWS.Lazy.RWST r w s m)
- Network.AWS: instance (GHC.Base.Monoid w, Network.AWS.MonadAWS m) => Network.AWS.MonadAWS (Control.Monad.Trans.RWS.Strict.RWST r w s m)
- Network.AWS: instance (GHC.Base.Monoid w, Network.AWS.MonadAWS m) => Network.AWS.MonadAWS (Control.Monad.Trans.Writer.Lazy.WriterT w m)
- Network.AWS: instance (GHC.Base.Monoid w, Network.AWS.MonadAWS m) => Network.AWS.MonadAWS (Control.Monad.Trans.Writer.Strict.WriterT w m)
- Network.AWS: instance Network.AWS.MonadAWS Network.AWS.AWS
- Network.AWS: instance Network.AWS.MonadAWS m => Network.AWS.MonadAWS (Control.Monad.Trans.Except.ExceptT e m)
- Network.AWS: instance Network.AWS.MonadAWS m => Network.AWS.MonadAWS (Control.Monad.Trans.Identity.IdentityT m)
- Network.AWS: instance Network.AWS.MonadAWS m => Network.AWS.MonadAWS (Control.Monad.Trans.List.ListT m)
- Network.AWS: instance Network.AWS.MonadAWS m => Network.AWS.MonadAWS (Control.Monad.Trans.Maybe.MaybeT m)
- Network.AWS: instance Network.AWS.MonadAWS m => Network.AWS.MonadAWS (Control.Monad.Trans.Reader.ReaderT r m)
- Network.AWS: instance Network.AWS.MonadAWS m => Network.AWS.MonadAWS (Control.Monad.Trans.State.Lazy.StateT s m)
- Network.AWS: instance Network.AWS.MonadAWS m => Network.AWS.MonadAWS (Control.Monad.Trans.State.Strict.StateT s m)
- Network.AWS.Auth: instance GHC.Classes.Eq Network.AWS.Auth.Credentials
- Network.AWS.Auth: instance GHC.Exception.Exception Network.AWS.Auth.AuthError
- Network.AWS.Auth: instance GHC.Show.Show Network.AWS.Auth.AuthError
- Network.AWS.Auth: instance GHC.Show.Show Network.AWS.Auth.Credentials
- Network.AWS.Auth: instance Network.AWS.Auth.AsAuthError GHC.Exception.SomeException
- Network.AWS.Auth: instance Network.AWS.Auth.AsAuthError Network.AWS.Auth.AuthError
- Network.AWS.Auth: instance Network.AWS.Data.Log.ToLog Network.AWS.Auth.AuthError
- Network.AWS.Auth: instance Network.AWS.Data.Log.ToLog Network.AWS.Auth.Credentials
- Network.AWS.EC2.Metadata: instance GHC.Classes.Eq Network.AWS.EC2.Metadata.Dynamic
- Network.AWS.EC2.Metadata: instance GHC.Classes.Eq Network.AWS.EC2.Metadata.Info
- Network.AWS.EC2.Metadata: instance GHC.Classes.Eq Network.AWS.EC2.Metadata.Interface
- Network.AWS.EC2.Metadata: instance GHC.Classes.Eq Network.AWS.EC2.Metadata.Mapping
- Network.AWS.EC2.Metadata: instance GHC.Classes.Eq Network.AWS.EC2.Metadata.Metadata
- Network.AWS.EC2.Metadata: instance GHC.Classes.Ord Network.AWS.EC2.Metadata.Dynamic
- Network.AWS.EC2.Metadata: instance GHC.Classes.Ord Network.AWS.EC2.Metadata.Info
- Network.AWS.EC2.Metadata: instance GHC.Classes.Ord Network.AWS.EC2.Metadata.Interface
- Network.AWS.EC2.Metadata: instance GHC.Classes.Ord Network.AWS.EC2.Metadata.Mapping
- Network.AWS.EC2.Metadata: instance GHC.Classes.Ord Network.AWS.EC2.Metadata.Metadata
- Network.AWS.EC2.Metadata: instance GHC.Show.Show Network.AWS.EC2.Metadata.Dynamic
- Network.AWS.EC2.Metadata: instance GHC.Show.Show Network.AWS.EC2.Metadata.Info
- Network.AWS.EC2.Metadata: instance GHC.Show.Show Network.AWS.EC2.Metadata.Interface
- Network.AWS.EC2.Metadata: instance GHC.Show.Show Network.AWS.EC2.Metadata.Mapping
- Network.AWS.EC2.Metadata: instance GHC.Show.Show Network.AWS.EC2.Metadata.Metadata
- Network.AWS.EC2.Metadata: instance Network.AWS.Data.Text.ToText Network.AWS.EC2.Metadata.Dynamic
- Network.AWS.EC2.Metadata: instance Network.AWS.Data.Text.ToText Network.AWS.EC2.Metadata.Info
- Network.AWS.EC2.Metadata: instance Network.AWS.Data.Text.ToText Network.AWS.EC2.Metadata.Interface
- Network.AWS.EC2.Metadata: instance Network.AWS.Data.Text.ToText Network.AWS.EC2.Metadata.Mapping
- Network.AWS.EC2.Metadata: instance Network.AWS.Data.Text.ToText Network.AWS.EC2.Metadata.Metadata
- Network.AWS.Env: [_envAuth] :: Env -> !Auth
- Network.AWS.Env: [_envEC2] :: Env -> !(IORef (Maybe Bool))
- Network.AWS.Env: [_envLogger] :: Env -> !Logger
- Network.AWS.Env: [_envManager] :: Env -> !Manager
- Network.AWS.Env: [_envOverride] :: Env -> !(Dual (Endo Service))
- Network.AWS.Env: [_envRegion] :: Env -> !Region
- Network.AWS.Env: [_envRetryCheck] :: Env -> !(Int -> HttpException -> Bool)
- Network.AWS.Env: instance Network.AWS.Data.Log.ToLog Network.AWS.Env.Env
- Network.AWS.Env: instance Network.AWS.Env.HasEnv Network.AWS.Env.Env
+ Control.Monad.Trans.AWS: _endpointHost :: Endpoint -> ByteString
+ Control.Monad.Trans.AWS: _endpointPort :: Endpoint -> SrictNotUnpackedInt
+ Control.Monad.Trans.AWS: _endpointScope :: Endpoint -> ByteString
+ Control.Monad.Trans.AWS: _endpointSecure :: Endpoint -> SrictNotUnpackedBool
+ Control.Monad.Trans.AWS: instance Alternative m => Alternative (AWST m)
+ Control.Monad.Trans.AWS: instance Applicative m => Applicative (AWST m)
+ Control.Monad.Trans.AWS: instance Functor m => Functor (AWST m)
+ Control.Monad.Trans.AWS: instance MFunctor AWST
+ Control.Monad.Trans.AWS: instance Monad m => Monad (AWST m)
+ Control.Monad.Trans.AWS: instance Monad m => MonadReader Env (AWST m)
+ Control.Monad.Trans.AWS: instance MonadActive m => MonadActive (AWST m)
+ Control.Monad.Trans.AWS: instance MonadBase b m => MonadBase b (AWST m)
+ Control.Monad.Trans.AWS: instance MonadBaseControl b m => MonadBaseControl b (AWST m)
+ Control.Monad.Trans.AWS: instance MonadCatch m => MonadCatch (AWST m)
+ Control.Monad.Trans.AWS: instance MonadError e m => MonadError e (AWST m)
+ Control.Monad.Trans.AWS: instance MonadIO m => MonadIO (AWST m)
+ Control.Monad.Trans.AWS: instance MonadMask m => MonadMask (AWST m)
+ Control.Monad.Trans.AWS: instance MonadPlus m => MonadPlus (AWST m)
+ Control.Monad.Trans.AWS: instance MonadResource m => MonadResource (AWST m)
+ Control.Monad.Trans.AWS: instance MonadState s m => MonadState s (AWST m)
+ Control.Monad.Trans.AWS: instance MonadThrow m => MonadThrow (AWST m)
+ Control.Monad.Trans.AWS: instance MonadTrans AWST
+ Control.Monad.Trans.AWS: instance MonadTransControl AWST
+ Control.Monad.Trans.AWS: instance MonadWriter w m => MonadWriter w (AWST m)
+ Network.AWS: _endpointHost :: Endpoint -> ByteString
+ Network.AWS: _endpointPort :: Endpoint -> SrictNotUnpackedInt
+ Network.AWS: _endpointScope :: Endpoint -> ByteString
+ Network.AWS: _endpointSecure :: Endpoint -> SrictNotUnpackedBool
+ Network.AWS: instance (Monoid w, MonadAWS m) => MonadAWS (RWST r w s m)
+ Network.AWS: instance (Monoid w, MonadAWS m) => MonadAWS (WriterT w m)
+ Network.AWS: instance MonadAWS AWS
+ Network.AWS: instance MonadAWS m => MonadAWS (ExceptT e m)
+ Network.AWS: instance MonadAWS m => MonadAWS (IdentityT m)
+ Network.AWS: instance MonadAWS m => MonadAWS (ListT m)
+ Network.AWS: instance MonadAWS m => MonadAWS (MaybeT m)
+ Network.AWS: instance MonadAWS m => MonadAWS (ReaderT r m)
+ Network.AWS: instance MonadAWS m => MonadAWS (StateT s m)
+ Network.AWS.Auth: instance AsAuthError AuthError
+ Network.AWS.Auth: instance AsAuthError SomeException
+ Network.AWS.Auth: instance Eq Credentials
+ Network.AWS.Auth: instance Exception AuthError
+ Network.AWS.Auth: instance Show AuthError
+ Network.AWS.Auth: instance Show Credentials
+ Network.AWS.Auth: instance ToLog AuthError
+ Network.AWS.Auth: instance ToLog Credentials
+ Network.AWS.Auth: instance Typeable AuthError
+ Network.AWS.EC2.Metadata: instance Eq Dynamic
+ Network.AWS.EC2.Metadata: instance Eq Info
+ Network.AWS.EC2.Metadata: instance Eq Interface
+ Network.AWS.EC2.Metadata: instance Eq Mapping
+ Network.AWS.EC2.Metadata: instance Eq Metadata
+ Network.AWS.EC2.Metadata: instance Ord Dynamic
+ Network.AWS.EC2.Metadata: instance Ord Info
+ Network.AWS.EC2.Metadata: instance Ord Interface
+ Network.AWS.EC2.Metadata: instance Ord Mapping
+ Network.AWS.EC2.Metadata: instance Ord Metadata
+ Network.AWS.EC2.Metadata: instance Show Dynamic
+ Network.AWS.EC2.Metadata: instance Show Info
+ Network.AWS.EC2.Metadata: instance Show Interface
+ Network.AWS.EC2.Metadata: instance Show Mapping
+ Network.AWS.EC2.Metadata: instance Show Metadata
+ Network.AWS.EC2.Metadata: instance ToText Dynamic
+ Network.AWS.EC2.Metadata: instance ToText Info
+ Network.AWS.EC2.Metadata: instance ToText Interface
+ Network.AWS.EC2.Metadata: instance ToText Mapping
+ Network.AWS.EC2.Metadata: instance ToText Metadata
+ Network.AWS.EC2.Metadata: instance Typeable Dynamic
+ Network.AWS.EC2.Metadata: instance Typeable Info
+ Network.AWS.EC2.Metadata: instance Typeable Interface
+ Network.AWS.EC2.Metadata: instance Typeable Mapping
+ Network.AWS.EC2.Metadata: instance Typeable Metadata
+ Network.AWS.Env: _envAuth :: Env -> !Auth
+ Network.AWS.Env: _envEC2 :: Env -> !(IORef (Maybe Bool))
+ Network.AWS.Env: _envLogger :: Env -> !Logger
+ Network.AWS.Env: _envManager :: Env -> !Manager
+ Network.AWS.Env: _envOverride :: Env -> !(Dual (Endo Service))
+ Network.AWS.Env: _envRegion :: Env -> !Region
+ Network.AWS.Env: _envRetryCheck :: Env -> !(Int -> HttpException -> Bool)
+ Network.AWS.Env: instance HasEnv Env
+ Network.AWS.Env: instance ToLog Env

Files

+ CHANGELOG.md view
@@ -0,0 +1,39 @@+# Change Log++## [1.3.0](https://github.com/brendanhay/amazonka/tree/1.3.0)+Released: **03 September, 2015**, Compare: [1.2.0.2](https://github.com/brendanhay/amazonka/compare/1.2.0.2...1.3.0)++### Changed++- Renamed all HTTP status code response lenses from `*Status` to `*ResponseStatus`.++### Fixed++- Fix malformed SNS Subscribe request. [\#209](https://github.com/brendanhay/amazonka/issues/209)+- Fix `amazonka-core` cabal build error due to lax `vector` constraints. [\#208](https://github.com/brendanhay/amazonka/issues/208)+- Override SQS message attribute type, `QueueAttributeName` -> `MessageAttributeName`. [\#199](https://github.com/brendanhay/amazonka/issues/199)+- Re-enable stackage test builds for all service libraries. [\#170](https://github.com/brendanhay/amazonka/issues/170)+++## [1.2.0.2](https://github.com/brendanhay/amazonka/tree/1.2.0.2)+Released: **29 August, 2015**, Compare: [1.2.0.1](https://github.com/brendanhay/amazonka/compare/1.2.0.1...1.2.0.2)+++## [1.2.0.1](https://github.com/brendanhay/amazonka/tree/1.2.0.1)+Released: **28 August, 2015**, Compare: [1.2.0](https://github.com/brendanhay/amazonka/compare/1.2.0...1.2.0.1)+++## [1.2.0](https://github.com/brendanhay/amazonka/tree/1.2.0)+Released: **27 August, 2015**, Compare: [1.1.0](https://github.com/brendanhay/amazonka/compare/1.1.0...1.2.0)+++## [1.1.0](https://github.com/brendanhay/amazonka/tree/1.1.0)+Released: **21 August, 2015**, Compare: [1.0.1](https://github.com/brendanhay/amazonka/compare/1.0.1...1.1.0)+++## [1.0.1](https://github.com/brendanhay/amazonka/tree/1.0.1)+Released: **18 August, 2015**, Compare: [1.0.0](https://github.com/brendanhay/amazonka/compare/1.0.0...1.0.1)+++## [1.0.0](https://github.com/brendanhay/amazonka/tree/1.0.0)+Released: **16 August, 2015**, Compare: [0.3.6](https://github.com/brendanhay/amazonka/compare/0.3.6...1.0.0)
amazonka.cabal view
@@ -1,5 +1,5 @@ name:                  amazonka-version:               1.2.0.2+version:               1.3.0 synopsis:              Comprehensive Amazon Web Services SDK homepage:              https://github.com/brendanhay/amazonka bug-reports:           https://github.com/brendanhay/amazonka/issues@@ -10,7 +10,7 @@ copyright:             Copyright (c) 2013-2015 Brendan Hay category:              Network, AWS, Cloud, Distributed Computing build-type:            Simple-extra-source-files:    README.md+extra-source-files:    README.md CHANGELOG.md cabal-version:         >= 1.10  description:@@ -55,7 +55,7 @@         , Network.AWS.Internal.Logger      build-depends:-          amazonka-core       == 1.2.0.*+          amazonka-core       == 1.3.0.*         , base                >= 4.7     && < 5         , bytestring          >= 0.9         , conduit             >= 1.1
src/Control/Monad/Trans/AWS.hs view
@@ -156,6 +156,7 @@ import           Control.Monad.Trans.Resource import           Control.Monad.Writer.Class import           Data.Conduit                 hiding (await)+import           Data.Conduit.Lazy            (MonadActive (..)) import           Data.IORef import           Data.Monoid import           Network.AWS.Auth@@ -181,6 +182,7 @@         , MonadPlus         , MonadIO         , MonadReader Env+        , MonadActive         )  instance MonadThrow m => MonadThrow (AWST m) where