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'. --