packages feed

xml-conduit-writer 0.1.1.2 → 0.1.1.3

raw patch · 2 files changed

+14/−3 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Text.XML.Writer: instance Text.XML.Writer.ToXML GHC.Integer.Type.Integer
- Text.XML.Writer: instance Text.XML.Writer.ToXML a => Text.XML.Writer.ToXML (GHC.Base.Maybe a)
+ Text.XML.Writer: instance Text.XML.Writer.ToXML GHC.Num.Integer.Integer
+ Text.XML.Writer: instance Text.XML.Writer.ToXML a => Text.XML.Writer.ToXML (GHC.Maybe.Maybe a)
- Text.XML.Writer: element :: (ToXML a) => Name -> a -> XML
+ Text.XML.Writer: element :: ToXML a => Name -> a -> XML
- Text.XML.Writer: elementA :: (ToXML a) => Name -> [(Name, Text)] -> a -> XML
+ Text.XML.Writer: elementA :: ToXML a => Name -> [(Name, Text)] -> a -> XML
- Text.XML.Writer: elementMaybe :: (ToXML a) => Name -> Maybe a -> XML
+ Text.XML.Writer: elementMaybe :: ToXML a => Name -> Maybe a -> XML
- Text.XML.Writer: many :: (ToXML a) => Name -> [a] -> XML
+ Text.XML.Writer: many :: ToXML a => Name -> [a] -> XML

Files

src/Text/XML/Writer.hs view
@@ -58,6 +58,16 @@                                   , documentEpilogue = def                                   } +-- | Create a simple Document starting with a root element with attributes.+documentA :: Name           -- ^ Root node name+          -> [(Name, Text)] -- ^ Attributes+          -> XML            -- ^ Contents+          -> Document+documentA name attrs children = Document { documentPrologue = Prologue def def def+                                         , documentRoot = Element name (M.fromList attrs) (render children)+                                         , documentEpilogue = def+                                         }+ -- | Render document using xml-conduit's pretty-printer. pprint :: Document -> IO () pprint = TL.putStrLn . renderText def { rsPretty = True }
xml-conduit-writer.cabal view
@@ -1,5 +1,6 @@+cabal-version:       3.0 name:                xml-conduit-writer-version:             0.1.1.2+version:             0.1.1.3 synopsis:            Warm and fuzzy creation of XML documents. description:     “It can scarcely be denied that the supreme goal of@@ -18,14 +19,13 @@ maintainer:          aenor.realm@gmail.com category:            Text build-type:          Simple-cabal-version:       >=1.8  source-repository head   type: git   location: https://bitbucket.org/dpwiz/xml-conduit-writer  library-  ghc-options: -Wall -O2+  default-language: Haskell2010   hs-source-dirs: src   exposed-modules:     Text.XML.Writer@@ -38,6 +38,7 @@     data-default  test-suite tests+  default-language: Haskell2010   type: exitcode-stdio-1.0   main-is: Main.hs   hs-source-dirs: test/