packages feed

ascii 1.6.0.0 → 1.7.0.0

raw patch · 3 files changed

+9/−6 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- ASCII: toAsciiCharMaybe :: CharSuperset char => char -> Maybe Char
+ ASCII: toCharListMaybe :: ToString string => string -> Maybe [Char]
+ ASCII: toCharMaybe :: ToChar char => char -> Maybe Char

Files

ascii.cabal view
@@ -1,7 +1,7 @@ cabal-version: 3.0  name: ascii-version: 1.6.0.0+version: 1.7.0.0 synopsis: The ASCII character set and encoding category: Data, Text 
changelog.md view
@@ -1,3 +1,9 @@+### 1.7.0.0 (2023-03-01)++Rename `toAsciiCharMaybe` to `toCharMaybe`++Add `toCharListMaybe`+ ### 1.6.0.0 (2023-02-08)  Raise `ascii-superset` to `1.3`. This removes the `ASCII.Lift` module.
library/ASCII.hs view
@@ -152,7 +152,7 @@     {- * Polymorphic conversions -}          {- ** Narrowing -}-            toAsciiCharMaybe, toDigitMaybe, toHexCharMaybe,+            toCharMaybe, toCharListMaybe, toDigitMaybe, toHexCharMaybe,          {- ** Validate -}             validateChar, validateString,@@ -209,7 +209,7 @@ import ASCII.Isomorphism (CharIso, StringIso) import ASCII.QuasiQuoters (char, string, caseless, lower, upper) import ASCII.Refinement (ASCII, lift, validateChar, validateString)-import ASCII.Superset (CharSuperset, StringSuperset, fromChar, fromCharList)+import ASCII.Superset (CharSuperset, StringSuperset, toCharMaybe, toCharListMaybe, fromChar, fromCharList) import ASCII.SupersetConversion (StringSupersetConversion) import ASCII.Superset.Text (ToText (..)) @@ -858,9 +858,6 @@     0-9, A-F, or a-f -} hexCharString :: HexStringSuperset string => HexChar -> string hexCharString x = ASCII.Hexadecimal.fromHexCharList [x]--toAsciiCharMaybe :: CharSuperset char => char -> Maybe Char-toAsciiCharMaybe = ASCII.Superset.toCharMaybe  toDigitMaybe :: DigitSuperset char => char -> Maybe Digit toDigitMaybe = ASCII.Decimal.toDigitMaybe