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 +6/−0
- servant-xml.cabal +3/−3
- src/Servant/XML.hs +3/−3
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