packages feed

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