dom-parser 3.0.0 → 3.1.0
raw patch · 3 files changed
+17/−3 lines, 3 filesdep ~basedep ~mtlPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, mtl
API changes (from Hackage documentation)
+ Text.XML.DOM.Parser.Types: instance Data.Semigroup.Semigroup Text.XML.DOM.Parser.Types.DomPath
+ Text.XML.DOM.Parser.Types: instance Data.Semigroup.Semigroup Text.XML.DOM.Parser.Types.ParserErrors
- Text.XML.DOM.Parser.FromDom: fromDom :: (FromDom a, Monad m) => DomParserT Identity m a
+ Text.XML.DOM.Parser.FromDom: fromDom :: (FromDom a, (Monad m)) => DomParserT Identity m a
- Text.XML.DOM.Parser.Types: pdElements :: forall f_aelo f_aepd. Lens (ParserData f_aelo) (ParserData f_aepd) (f_aelo Element) (f_aepd Element)
+ Text.XML.DOM.Parser.Types: pdElements :: forall f_akTW f_akXU. Lens (ParserData f_akTW) (ParserData f_akXU) (f_akTW Element) (f_akXU Element)
- Text.XML.DOM.Parser.Types: pdPath :: forall f_aelo. Lens' (ParserData f_aelo) DomPath
+ Text.XML.DOM.Parser.Types: pdPath :: forall f_akTW. Lens' (ParserData f_akTW) DomPath
Files
- CHANGELOG.md +9/−0
- dom-parser.cabal +5/−1
- src/Text/XML/DOM/Parser/Types.hs +3/−2
CHANGELOG.md view
@@ -1,5 +1,14 @@ # CHANGELOG +## HEAD++## 3.1.0++### Added++* Additional builds with GHC 8.0.2 and 8.2.1+* Compatibility with GHC 8.4.1+ ## 3.0.0 * GHC 8 compatible release
dom-parser.cabal view
@@ -1,5 +1,5 @@ name: dom-parser-version: 3.0.0+version: 3.1.0 synopsis: Simple monadic DOM parser license: MIT license-file: LICENSE@@ -9,6 +9,10 @@ build-type: Simple cabal-version: >=1.10 homepage: https://github.com/typeable/dom-parser+tested-with: GHC == 7.10.3+ , GHC == 8.0.2+ , GHC == 8.2.2+ , GHC == 8.4.1 extra-source-files: CHANGELOG.md , README.md
src/Text/XML/DOM/Parser/Types.hs view
@@ -36,6 +36,7 @@ import Control.Monad.Except import Control.Monad.Reader import Data.CaseInsensitive as CI+import Data.Semigroup import Data.String import Data.Text as T import GHC.Generics (Generic)@@ -134,7 +135,7 @@ -- element of the document. Errors are much more usefull with path. newtype DomPath = DomPath { unDomPath :: [Text]- } deriving (Eq, Ord, Show, Monoid)+ } deriving (Eq, Ord, Show, Semigroup, Monoid) -- | DOM parser error description. data ParserError@@ -184,7 +185,7 @@ newtype ParserErrors = ParserErrors { unParserErrors :: [ParserError]- } deriving (Show, Monoid, Generic)+ } deriving (Show, Semigroup, Monoid, Generic) makePrisms ''ParserErrors