packages feed

mime-mail-ses 0.4.4 → 0.4.5

raw patch · 4 files changed

+23/−36 lines, 4 filesdep +ramdep −memorydep ~basedep ~base16-bytestringdep ~base64-bytestringPVP ok

version bump matches the API change (PVP)

Dependencies added: ram

Dependencies removed: memory

Dependency ranges changed: base, base16-bytestring, base64-bytestring, bytestring, case-insensitive, conduit, crypton, http-client, http-client-tls, http-conduit, http-types, mime-mail, time

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -1,3 +1,9 @@+## 0.4.5++* Bump lower dependency bounds+* Remove CPP+* Use `ram` instead of `memory` as a dependency. `memory` is abandoned.+ ## 0.4.4  * Use `crypton` instead of `cryptohash` as a dependency. `cryptohash` is abandoned.
Network/Mail/Mime/SES.hs view
@@ -1,6 +1,5 @@ {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE OverloadedStrings  #-}-{-# LANGUAGE CPP #-} module Network.Mail.Mime.SES     ( sendMailSES     , sendMailSESWithResponse
Network/Mail/Mime/SES/Internal.hs view
@@ -1,6 +1,5 @@ {-# LANGUAGE TypeApplications #-} {-# LANGUAGE OverloadedStrings  #-}-{-# LANGUAGE CPP #-}  module Network.Mail.Mime.SES.Internal where @@ -17,27 +16,14 @@ import           Data.CaseInsensitive        (CI) import qualified Data.CaseInsensitive        as CI import           Data.List                   (sort)-#if MIN_VERSION_base(4, 11, 0)-#else-import           Data.Monoid ((<>))-#endif  import           Data.Time                   (UTCTime) import           Data.Time.Format            (formatTime) import           Network.HTTP.Client         (Request, RequestBody(RequestBodyLBS, RequestBodyBS),-#if MIN_VERSION_http_client(0, 5, 0)                                              parseRequest,-#else-                                             checkStatus,-                                             parseUrl,-#endif                                              method, host, path, requestHeaders, queryString, requestBody                                              )-#if MIN_VERSION_time(1,5,0) import           Data.Time                   (defaultTimeLocale)-#else-import           System.Locale               (defaultTimeLocale)-#endif  -- | Create a canonical request according to <https://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html>. makeCanonicalRequest :: ByteString -> ByteString -> ByteString -> [(CI ByteString, ByteString)] -> ByteString -> ByteString@@ -101,11 +87,7 @@  buildRequest :: String -> IO Request buildRequest url = do-#if MIN_VERSION_http_client(0, 5, 0)   requestBase <- (parseRequest url)-#else-  requestBase <- parseUrl url {checkStatus = \_ _ _ -> Nothing}-#endif   return requestBase  requestBodyAsByteString :: Request -> ByteString
mime-mail-ses.cabal view
@@ -1,5 +1,5 @@ Name:                mime-mail-ses-Version:             0.4.4+Version:             0.4.5 Synopsis:            Send mime-mail messages via Amazon SES description:         Hackage documentation generation is not reliable. For up to date documentation, please see: <http://www.stackage.org/package/mime-mail-ses>. Homepage:            http://github.com/snoyberg/mime-mail@@ -9,28 +9,28 @@ Maintainer:          Janus Troelsen <ysangkok@gmail.com> Category:            Web Build-type:          Simple-Cabal-version:       >=1.10-extra-source-files:  ChangeLog.md+Cabal-version:       2.0+extra-doc-files:     ChangeLog.md                      README.md  Library   Default-Language:    Haskell2010   Exposed-modules:     Network.Mail.Mime.SES, Network.Mail.Mime.SES.Internal-  Build-depends:       base               >= 4.9       && < 5-                     , base16-bytestring-                     , base64-bytestring  >= 0.1-                     , bytestring         >= 0.9-                     , case-insensitive-                     , conduit            >= 1.3-                     , crypton            >= 1.0.5-                     , http-client        >= 0.2.2.2-                     , http-client-tls    >= 0.2.4-                     , http-conduit       >= 2.1-                     , http-types         >= 0.6.8-                     , memory             >= 0.18-                     , mime-mail          >= 0.3+  Build-depends:       base               >= 4.16.4    && < 5+                     , base16-bytestring  ^>= 1.0+                     , base64-bytestring  ^>= 1.2+                     , bytestring         >= 0.11.4    && < 0.13+                     , case-insensitive   ^>= 1.2+                     , conduit            ^>= 1.3+                     , crypton            ^>= 1.1+                     , http-client        ^>= 0.7+                     , http-client-tls    ^>= 0.4+                     , http-conduit       ^>= 2.3+                     , http-types         ^>= 0.12+                     , ram                ^>= 0.22+                     , mime-mail          ^>= 0.5                      , text-                     , time               >= 1.1+                     , time               >= 1.11.1.1                      , xml-conduit                      , xml-types   ghc-options: -Wall