packages feed

emailaddress 0.1.5.0 → 0.1.6.0

raw patch · 3 files changed

+16/−3 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Text.Email.Validate: emailAddressFromString :: String -> Maybe EmailAddress
+ Text.Email.Validate: validateFromString :: String -> Either String EmailAddress

Files

emailaddress.cabal view
@@ -1,5 +1,5 @@ name:                emailaddress-version:             0.1.5.0+version:             0.1.6.0 synopsis:            Wrapper around email-validate library adding instances for common type classes. description:         Please see README.md homepage:            https://github.com/cdepillabout/emailaddress#readme
src/Text/Email/Validate.hs view
@@ -28,6 +28,8 @@     , validate     , emailAddressFromText     , validateFromText+    , emailAddressFromString+    , validateFromString       -- * Check validity     , isValid       -- * Convert to Text@@ -44,5 +46,6 @@  import Text.Email.Validate.Internal     ( EmailAddress, canonicalizeEmail, domainPart, emailAddress-    , emailAddressFromText, isValid, localPart, toByteString, toText, validate-    , validateFromText, unsafeEmailAddress )+    , emailAddressFromString, emailAddressFromText, isValid, localPart+    , toByteString, toText, validate, validateFromString, validateFromText+    , unsafeEmailAddress )
src/Text/Email/Validate/Internal.hs view
@@ -13,6 +13,8 @@     , validate     , emailAddressFromText     , validateFromText+    , emailAddressFromString+    , validateFromString     , unsafeEmailAddress     , localPart     , domainPart@@ -200,6 +202,14 @@ -- | Create an 'EmailAddress' from a 'Text' value.  See 'emailAddress'. emailAddressFromText :: Text -> Maybe EmailAddress emailAddressFromText = emailAddress . encodeUtf8++-- | Create an 'EmailAddress' from a 'String' value.  See 'validate'.+validateFromString :: String -> Either String EmailAddress+validateFromString = validateFromText . pack++-- | Create an 'EmailAddress' from a 'String' value.  See 'emailAddress'.+emailAddressFromString :: String -> Maybe EmailAddress+emailAddressFromString = emailAddressFromText . pack  -- | Wrapper around 'EmailValidate.unsafeEmailAddress'. --