packages feed

servant-xml 1.0.1.4 → 1.0.2

raw patch · 3 files changed

+12/−6 lines, 3 filesdep ~xmlbfdep ~xmlbf-xenoPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: xmlbf, xmlbf-xeno

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,5 +1,11 @@ # CHANGELOG +### 1.0.2 (2022-12-09)++#### Changed++- Updated to work with `xmlbf-0.7`.+ ### 1.0.1.4  - Support for recent versions of `xmlbf` and `xmlbf-xeno`.
servant-xml.cabal view
@@ -1,7 +1,7 @@ cabal-version: 1.24  name:           servant-xml-version:        1.0.1.4+version:        1.0.2 synopsis:       Servant support for the XML Content-Type description:    Servant support for the Content-Type of /application\/xml/. Anything with 'ToXml' and 'FromXml' instances can be automatically marshalled. category:       Web@@ -26,6 +26,6 @@     , bytestring     , http-media >= 0.7     , servant >= 0.11-    , xmlbf >= 0.5-    , xmlbf-xeno >= 0.2+    , xmlbf >= 0.7+    , xmlbf-xeno >= 0.2.2   exposed-modules: Servant.XML
src/Servant/XML.hs view
@@ -4,7 +4,7 @@  -- | -- Module    : Servant.XML--- Copyright : (c) Colin Woodbury, 2018 - 2019+-- Copyright : (c) Colin Woodbury, 2018 - 2022 -- License   : BSD3 -- Maintainer: Colin Woodbury <colin@fosskers.ca> --@@ -23,7 +23,7 @@ import           Data.ByteString.Lazy (toStrict) import qualified Network.HTTP.Media as M import           Servant.API-import           Xmlbf (FromXml(..), ToXml(..), encode, runParser)+import           Xmlbf (FromXml(..), ToXml(..), encode, parse) import           Xmlbf.Xeno (fromRawXml)  ---@@ -49,4 +49,4 @@   mimeRender _ = toLazyByteString . encode . toXml  instance FromXml a => MimeUnrender XML a where-  mimeUnrender _ bs = fromRawXml (toStrict bs) >>= runParser fromXml+  mimeUnrender _ bs = fromRawXml (toStrict bs) >>= parse fromXml