packages feed

hailgun 0.3.0.0 → 0.4.0.0

raw patch · 3 files changed

+4/−3 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Mail.Hailgun: type MessageSubject = String
+ Mail.Hailgun: type MessageSubject = Text

Files

Mail/Hailgun/Internal/Data.hs view
@@ -33,7 +33,7 @@ #endif  type UnverifiedEmailAddress = B.ByteString -- ^ Represents an email address that is not yet verified.-type MessageSubject = String -- ^ Represents a message subject.+type MessageSubject = T.Text -- ^ Represents a message subject.  -- | A generic error message that is returned by the Hailgun library. type HailgunErrorMessage = String
Mail/Hailgun/SendEmail.hs view
@@ -8,6 +8,7 @@ import           Data.Aeson import qualified Data.ByteString.Char8                 as BC import qualified Data.Text                             as T+import qualified Data.Text.Encoding                    as T import           Mail.Hailgun.Communication import           Mail.Hailgun.Errors import           Mail.Hailgun.Internal.Data@@ -41,7 +42,7 @@ toSimpleEmailParts :: HailgunMessage -> [(BC.ByteString, BC.ByteString)] toSimpleEmailParts message =    [ (BC.pack "from", toByteString . messageFrom $ message)-   , (BC.pack "subject", BC.pack $ messageSubject message)+   , (BC.pack "subject", T.encodeUtf8 $ messageSubject message)    ] ++ to    ++ cc    ++ bcc
hailgun.cabal view
@@ -10,7 +10,7 @@ -- PVP summary:      +-+------- breaking API changes --                   | | +----- non-breaking API additions --                   | | | +--- code changes with no API change-version:             0.3.0.0+version:             0.4.0.0  -- A short (one-line) description of the package. synopsis:            Mailgun REST api interface for Haskell.