tagchup 0.4.1.1 → 0.4.1.2
raw patch · 1 files changed
+15/−5 lines, 1 filesdep ~bytestringdep ~containersdep ~explicit-exceptionPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: bytestring, containers, explicit-exception, transformers
API changes (from Hackage documentation)
- Text.HTML.Tagchup.PositionTag: lift :: (T name0 string0 -> T name1 string1) -> (T name0 string0 -> T name1 string1)
+ Text.HTML.Tagchup.PositionTag: lift :: (T name0 string0 -> T name1 string1) -> T name0 string0 -> T name1 string1
- Text.HTML.Tagchup.PositionTag: liftA :: Applicative f => (T name0 string0 -> f (T name1 string1)) -> (T name0 string0 -> f (T name1 string1))
+ Text.HTML.Tagchup.PositionTag: liftA :: Applicative f => (T name0 string0 -> f (T name1 string1)) -> T name0 string0 -> f (T name1 string1)
- Text.HTML.Tagchup.Process: partAttrs :: (Tag name) => (Name name -> Bool) -> (([T name string], [T name string]) -> ([T name string], [T name string])) -> [T name string] -> [T name string]
+ Text.HTML.Tagchup.Process: partAttrs :: Tag name => (Name name -> Bool) -> (([T name string], [T name string]) -> ([T name string], [T name string])) -> [T name string] -> [T name string]
- Text.HTML.Tagchup.Process: parts :: (Tag name) => (Name name -> Bool) -> [T name string] -> [Either ((Name name, [T name string]), [T name string]) [T name string]]
+ Text.HTML.Tagchup.Process: parts :: Tag name => (Name name -> Bool) -> [T name string] -> [Either ((Name name, [T name string]), [T name string]) [T name string]]
- Text.HTML.Tagchup.Process: takeBeforeMatchingClose :: (Eq name) => Name name -> [T name string] -> [T name string]
+ Text.HTML.Tagchup.Process: takeBeforeMatchingClose :: Eq name => Name name -> [T name string] -> [T name string]
- Text.HTML.Tagchup.Process: takeUntilMatchingClose :: (Eq name) => Name name -> [T name string] -> Maybe [T name string]
+ Text.HTML.Tagchup.Process: takeUntilMatchingClose :: Eq name => Name name -> [T name string] -> Maybe [T name string]
- Text.HTML.Tagchup.Tag: Close :: (Name name) -> T name string
+ Text.HTML.Tagchup.Tag: Close :: Name name -> T name string
- Text.HTML.Tagchup.Tag: Open :: (Name name) -> [T name string] -> T name string
+ Text.HTML.Tagchup.Tag: Open :: Name name -> [T name string] -> T name string
- Text.HTML.Tagchup.Tag: Processing :: (Name name) -> (T name string) -> T name string
+ Text.HTML.Tagchup.Tag: Processing :: Name name -> T name string -> T name string
- Text.HTML.Tagchup.Tag: Special :: (Name name) -> String -> T name string
+ Text.HTML.Tagchup.Tag: Special :: Name name -> String -> T name string
- Text.HTML.Tagchup.Tag: cdata :: (Tag name) => String -> T name string
+ Text.HTML.Tagchup.Tag: cdata :: Tag name => String -> T name string
- Text.HTML.Tagchup.Tag: formatClose :: (Tag name) => Name name -> ShowS
+ Text.HTML.Tagchup.Tag: formatClose :: Tag name => Name name -> ShowS
- Text.HTML.Tagchup.Tag: innerText :: (Monoid string) => [T name string] -> string
+ Text.HTML.Tagchup.Tag: innerText :: Monoid string => [T name string] -> string
- Text.HTML.Tagchup.Tag: isCData :: (Tag name) => T name string -> Bool
+ Text.HTML.Tagchup.Tag: isCData :: Tag name => T name string -> Bool
- Text.HTML.Tagchup.Tag: mapText :: (Tag name) => (String -> String) -> T name String -> T name String
+ Text.HTML.Tagchup.Tag: mapText :: Tag name => (String -> String) -> T name String -> T name String
- Text.HTML.Tagchup.Tag: maybeCData :: (Tag name) => T name string -> Maybe String
+ Text.HTML.Tagchup.Tag: maybeCData :: Tag name => T name string -> Maybe String
- Text.HTML.Tagchup.Tag.Match: closeLit :: (Tag name) => String -> T name string -> Bool
+ Text.HTML.Tagchup.Tag.Match: closeLit :: Tag name => String -> T name string -> Bool
- Text.HTML.Tagchup.Tag.Match: closeNameLit :: (Tag name) => String -> T name string -> Bool
+ Text.HTML.Tagchup.Tag.Match: closeNameLit :: Tag name => String -> T name string -> Bool
- Text.HTML.Tagchup.Tag.Match: openLit :: (Tag name) => String -> ([T name string] -> Bool) -> T name string -> Bool
+ Text.HTML.Tagchup.Tag.Match: openLit :: Tag name => String -> ([T name string] -> Bool) -> T name string -> Bool
- Text.HTML.Tagchup.Tag.Match: openNameLit :: (Tag name) => String -> T name string -> Bool
+ Text.HTML.Tagchup.Tag.Match: openNameLit :: Tag name => String -> T name string -> Bool
Files
- tagchup.cabal +15/−5
tagchup.cabal view
@@ -1,5 +1,5 @@ Name: tagchup-Version: 0.4.1.1+Version: 0.4.1.2 License: GPL License-File: LICENSE Author: Henning Thielemann <tagchup@henning-thielemann.de>@@ -38,7 +38,7 @@ Source-Repository this Type: darcs Location: http://code.haskell.org/~thielema/tagchup/- Tag: 0.4.1.1+ Tag: 0.4.1.2 Flag buildExamples description: Build example executables@@ -48,9 +48,9 @@ Library Build-Depends: xml-basic >=0.1.2 && <0.2,- transformers >=0.2 && <0.6,- explicit-exception >=0.1 && <0.2,- bytestring >=0.9.0.1 && <0.11,+ transformers >=0.2 && <0.7,+ explicit-exception >=0.1 && <0.3,+ bytestring >=0.9.0.1 && <0.12, containers >=0.1 && <0.7, non-empty >=0.2.1 && <0.4, data-accessor >=0.2 && <0.3,@@ -104,6 +104,16 @@ utility-ht, bytestring, base+ Other-Modules:+ Text.HTML.Tagchup.Character+ Text.HTML.Tagchup.Parser+ Text.HTML.Tagchup.Parser.Combinator+ Text.HTML.Tagchup.Parser.Core+ Text.HTML.Tagchup.Parser.Status+ Text.HTML.Tagchup.Parser.Stream+ Text.HTML.Tagchup.Parser.Tag+ Text.HTML.Tagchup.PositionTag+ Text.HTML.Tagchup.Tag Default-Language: Haskell98 Executable validate-tagchup