packages feed

pcre-heavy 0.2.3 → 0.2.4

raw patch · 2 files changed

+11/−11 lines, 2 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

- Text.Regex.PCRE.Heavy: instance Data.Stringable.Stringable a => Text.Regex.PCRE.Heavy.RegexReplacement ([a] -> a)
- Text.Regex.PCRE.Heavy: instance Data.Stringable.Stringable a => Text.Regex.PCRE.Heavy.RegexReplacement (a -> [a] -> a)
- Text.Regex.PCRE.Heavy: instance Data.Stringable.Stringable a => Text.Regex.PCRE.Heavy.RegexReplacement (a -> a)
- Text.Regex.PCRE.Heavy: instance Data.Stringable.Stringable a => Text.Regex.PCRE.Heavy.RegexReplacement a
- Text.Regex.PCRE.Heavy: instance Language.Haskell.TH.Syntax.Lift Text.Regex.PCRE.Light.Base.PCREOption
+ Text.Regex.PCRE.Heavy: instance Lift PCREOption
+ Text.Regex.PCRE.Heavy: instance Stringable a => RegexReplacement ([a] -> a)
+ Text.Regex.PCRE.Heavy: instance Stringable a => RegexReplacement (a -> [a] -> a)
+ Text.Regex.PCRE.Heavy: instance Stringable a => RegexReplacement (a -> a)
+ Text.Regex.PCRE.Heavy: instance Stringable a => RegexReplacement a
- Text.Regex.PCRE.Heavy: scan :: (Stringable a) => Regex -> a -> [(a, [a])]
+ Text.Regex.PCRE.Heavy: scan :: Stringable a => Regex -> a -> [(a, [a])]
- Text.Regex.PCRE.Heavy: scanO :: (Stringable a) => Regex -> [PCREExecOption] -> a -> [(a, [a])]
+ Text.Regex.PCRE.Heavy: scanO :: Stringable a => Regex -> [PCREExecOption] -> a -> [(a, [a])]
- Text.Regex.PCRE.Heavy: scanRanges :: (Stringable a) => Regex -> a -> [((Int, Int), [(Int, Int)])]
+ Text.Regex.PCRE.Heavy: scanRanges :: Stringable a => Regex -> a -> [((Int, Int), [(Int, Int)])]

Files

README.md view
@@ -104,13 +104,13 @@ Use [stack] to build.   Use ghci to run tests quickly with `:test` (see the `.ghci` file). -``bash+```bash $ stack build  $ stack test && rm tests.tix  $ stack ghci --ghc-options="-fno-hpc"-``+```  [stack]: https://github.com/commercialhaskell/stack 
pcre-heavy.cabal view
@@ -1,16 +1,16 @@ name:            pcre-heavy-version:         0.2.3+version:         0.2.4 synopsis:        A regexp library on top of pcre-light you can actually use. description:     A regular expressions library that does not suck. -    - based on <https://hackage.haskell.org/package/pcre-light pcre-light>+    Based on <https://hackage.haskell.org/package/pcre-light pcre-light>. -    - takes and returns <https://hackage.haskell.org/package/stringable Stringables> everywhere+    Takes and returns <https://hackage.haskell.org/package/stringable Stringables> everywhere. -    - a QuasiQuoter for regexps that does compile time checking+    Includes a QuasiQuoter for regexps that does compile time checking. -    - SEARCHES FOR MULTIPLE MATCHES! DOES REPLACEMENT!+    SEARCHES FOR MULTIPLE MATCHES! DOES REPLACEMENT! category:        Web homepage:        https://github.com/myfreeweb/pcre-heavy author:          Greg V@@ -19,7 +19,7 @@ license:         PublicDomain license-file:    UNLICENSE build-type:      Simple-cabal-version:   >= 1.18+cabal-version:   >= 1.10 extra-source-files:     README.md tested-with:@@ -31,7 +31,7 @@  library     build-depends:-        base >= 4.0.0.0 && < 5+        base >= 4.3.0.0 && < 5       , pcre-light       , bytestring       , stringable@@ -39,13 +39,13 @@     default-language: Haskell2010     exposed-modules:         Text.Regex.PCRE.Heavy-    ghc-prof-options: -auto-all -prof+    ghc-prof-options: -prof     ghc-options: -Wall     hs-source-dirs: library  test-suite examples     build-depends:-        base >= 4.0.0.0 && < 5+        base >= 4.3.0.0 && < 5       , Glob       , doctest     default-language: Haskell2010