xml-conduit 1.5.1 → 1.6.0
raw patch · 4 files changed
+8/−4 lines, 4 filesdep +data-default-classdep −data-defaultPVP ok
version bump matches the API change (PVP)
Dependencies added: data-default-class
Dependencies removed: data-default
API changes (from Hackage documentation)
Files
- ChangeLog.md +4/−0
- Text/XML/Stream/Parse.hs +1/−1
- Text/XML/Stream/Render.hs +1/−1
- xml-conduit.cabal +2/−2
ChangeLog.md view
@@ -1,3 +1,7 @@+## 1.6.0++* Dropped the dependency on `data-default` for `data-default-class`, reducing the transitive dependency load. For most users, this will not be a breaking change, but it does mean that importing `Text.XML.Conduit` will no longer bring various instances for `Default` into scope. This will break code that relies on those instances and does not otherwise see them. To fix this, import `Data.Default` from `data-default` or one of the more specific instance-providing packages directly (e.g., `data-default-dlist` for the `DList` instance).+ ## 1.5.1 * New render setting, `rsXMLDeclaration`; setting it to `False` omits the XML declaration.
Text/XML/Stream/Parse.hs view
@@ -181,7 +181,7 @@ import Data.Conduit.Binary (sourceFile) import qualified Data.Conduit.List as CL import qualified Data.Conduit.Text as CT-import Data.Default (Default (..))+import Data.Default.Class (Default (..)) import Data.List (intercalate) import Data.List (foldl') import qualified Data.Map as Map
Text/XML/Stream/Render.hs view
@@ -37,7 +37,7 @@ import Data.Conduit.Blaze (builderToByteString) import qualified Data.Conduit.List as CL import qualified Data.Conduit.Text as CT-import Data.Default (Default (def))+import Data.Default.Class (Default (def)) import Data.List (foldl') import Data.Map (Map) import qualified Data.Map as Map
xml-conduit.cabal view
@@ -1,5 +1,5 @@ name: xml-conduit-version: 1.5.1+version: 1.6.0 license: MIT license-file: LICENSE author: Michael Snoyman <michael@snoyman.com>, Aristid Breitkreuz <aristidb@googlemail.com>@@ -27,7 +27,7 @@ , attoparsec >= 0.10 , blaze-builder >= 0.2 && < 0.5 , transformers >= 0.2 && < 0.6- , data-default+ , data-default-class , monad-control >= 0.3 && < 1.1 , blaze-markup >= 0.5 , blaze-html >= 0.5