text-normal 0.2.0.0 → 0.2.1.0
raw patch · 4 files changed
+22/−3 lines, 4 filesdep +QuickCheckdep +hspecdep +quickcheck-instancesdep ~basePVP ok
version bump matches the API change (PVP)
Dependencies added: QuickCheck, hspec, quickcheck-instances, text-normal
Dependency ranges changed: base
API changes (from Hackage documentation)
Files
- src/Data/Text/Normal/NFC.hs +1/−1
- src/Data/Text/Normal/NFKC.hs +1/−1
- tests/main.hs +12/−0
- text-normal.cabal +8/−1
src/Data/Text/Normal/NFC.hs view
@@ -34,7 +34,7 @@ readsPrec i = map (first fromText) . readsPrec i instance Monoid Normal where- mappend (Normal t1) (Normal t2) = Normal $ t1 <> t2+ mappend (Normal t1) (Normal t2) = fromText $ t1 <> t2 mempty = Normal mempty instance IsString Normal where
src/Data/Text/Normal/NFKC.hs view
@@ -35,7 +35,7 @@ readsPrec i = map (first fromText) . readsPrec i instance Monoid Normal where- mappend (Normal t1) (Normal t2) = Normal $ t1 <> t2+ mappend (Normal t1) (Normal t2) = fromText $ t1 <> t2 mempty = Normal mempty instance IsString Normal where
+ tests/main.hs view
@@ -0,0 +1,12 @@+import qualified NFC+import qualified NFD+import qualified NFKC+import qualified NFKD+import Test.Hspec++main :: IO ()+main = hspec $ do+ NFC.specs+ NFD.specs+ NFKC.specs+ NFKD.specs
text-normal.cabal view
@@ -1,5 +1,5 @@ name: text-normal-version: 0.2.0.0+version: 0.2.1.0 synopsis: Unicode-normalized text description: This package provides types and functions for normalizing and comparing@@ -34,4 +34,11 @@ Data.Text.Normal.NFKD build-depends: base >=4.6 && <5, deepseq, text, text-icu hs-source-dirs: src+ default-language: Haskell2010++test-suite main+ build-depends: base, hspec, QuickCheck, quickcheck-instances, text-normal+ hs-source-dirs: tests+ main-is: main.hs+ type: exitcode-stdio-1.0 default-language: Haskell2010