packages feed

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