packages feed

hakyll-images 0.2.0 → 0.3.0

raw patch · 6 files changed

+15/−9 lines, 6 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Hakyll.Images: loadImage :: Compiler Image
+ Hakyll.Images: loadImage :: Compiler (Item Image)

Files

hakyll-images.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 441476f2acbede0dd71705047640f3afd182078fd9bfb34144d805fe3e4ba727+-- hash: 2c391e45aeacd80cae44a88331bc4c4cff67e69127f1aaed68d4fb7ea7f56d29  name:           hakyll-images-version:        0.2.0+version:        0.3.0 synopsis:       Hakyll utilities to work with images description:    hakyll-images is an add-on to the hakyll package. It adds utilities to work with images, including JPEG compression. category:       Web
library/Hakyll/Images.hs view
@@ -14,7 +14,9 @@ Items must be loaded before compilers can be used, like so:
 @
     import Hakyll
-    import Hakyll.Images        ( resizeImageCompiler )
+    import Hakyll.Images        ( loadImage
+                                , resizeImageCompiler 
+                                )
     
     hakyll $ do
 
@@ -31,7 +33,8 @@ 
 @
     import Hakyll
-    import Hakyll.Images        ( compressJpgCompiler
+    import Hakyll.Images        ( loadImage
+                                , compressJpgCompiler
                                 , scaleImageCompiler 
                                 )
     
library/Hakyll/Images/Common.hs view
@@ -46,8 +46,8 @@ --     compile $ loadImage 
 --         >>= compressJpgCompiler 50
 -- @
-loadImage :: Compiler Image
-loadImage = (toStrict . itemBody) <$> getResourceLBS
+loadImage :: Compiler (Item Image)
+loadImage = fmap toStrict <$> getResourceLBS
 
 -- | Translation between file extensions and image formats.
 -- It is important to keep track of image formats because Hakyll
library/Hakyll/Images/CompressJpg.hs view
@@ -16,7 +16,9 @@ 
 @
     import Hakyll
-    import Hakyll.Images        (compressJpgCompiler)
+    import Hakyll.Images        ( loadImage
+                                , compressJpgCompiler
+                                )
     
     hakyll $ do
 
library/Hakyll/Images/Resize.hs view
@@ -16,7 +16,8 @@ 
 @
     import Hakyll
-    import Hakyll.Images        ( resizeImageCompiler 
+    import Hakyll.Images        ( loadImage
+                                , resizeImageCompiler 
                                 , scaleImageCompiler
                                 )
     
package.yaml view
@@ -1,5 +1,5 @@ name: hakyll-images
-version: '0.2.0'
+version: '0.3.0'
 github: "LaurentRDC/hakyll-images"
 license: BSD3
 author: "Laurent P. René de Cotret"