servant-JuicyPixels 0.1.0.0 → 0.2.0.0
raw patch · 3 files changed
+16/−4 lines, 3 filesdep ~JuicyPixelsPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: JuicyPixels
API changes (from Hackage documentation)
+ Servant.JuicyPixels: data TGA
+ Servant.JuicyPixels: instance Accept TGA
+ Servant.JuicyPixels: instance MimeRender TGA DynamicImage
+ Servant.JuicyPixels: instance MimeUnrender TGA DynamicImage
Files
examples/image-conversion.hs view
@@ -11,8 +11,8 @@ import Servant.JuicyPixels type ConversionApi- = ReqBody '[BMP, GIF, JPEG 50, PNG, TIFF, RADIANCE] DynamicImage- :> Post '[BMP, GIF, JPEG 50, PNG, TIFF, RADIANCE] DynamicImage+ = ReqBody '[BMP, GIF, JPEG 50, PNG, TIFF, RADIANCE, TGA] DynamicImage+ :> Post '[BMP, GIF, JPEG 50, PNG, TIFF, RADIANCE, TGA] DynamicImage conversionApi :: Proxy ConversionApi conversionApi = Proxy
lib/Servant/JuicyPixels.hs view
@@ -89,3 +89,15 @@ instance MimeUnrender RADIANCE DynamicImage where mimeUnrender _ = decodeHDR . BL.toStrict+++data TGA++instance Accept TGA where+ contentType _ = "image" M.// "x-targa"++instance MimeRender TGA DynamicImage where+ mimeRender _ = imageToTga++instance MimeUnrender TGA DynamicImage where+ mimeUnrender _ = decodeTga . BL.toStrict
servant-JuicyPixels.cabal view
@@ -1,5 +1,5 @@ name: servant-JuicyPixels-version: 0.1.0.0+version: 0.2.0.0 homepage: https://github.com/tvh/servant-JuicyPixels license: GPL-3 license-file: LICENSE@@ -20,7 +20,7 @@ build-depends: base >=4.7 && <4.9 , bytestring , http-media- , JuicyPixels >=3.2+ , JuicyPixels >=3.2.6 , servant >=0.4 && <0.5 hs-source-dirs: lib default-language: Haskell2010