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 +1/−1
- Mail/Hailgun/SendEmail.hs +2/−1
- hailgun.cabal +1/−1
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.