hakyll 4.5.4.0 → 4.5.5.0
raw patch · 3 files changed
+45/−7 lines, 3 filesdep +network-uridep ~binarydep ~networkPVP ok
version bump matches the API change (PVP)
Dependencies added: network-uri
Dependency ranges changed: binary, network
API changes (from Hackage documentation)
Files
- hakyll.cabal +8/−5
- src/Hakyll/Web/Pandoc/Biblio.hs +6/−2
- src/Hakyll/Web/Pandoc/Binary.hs +31/−0
hakyll.cabal view
@@ -1,5 +1,5 @@ Name: hakyll-Version: 4.5.4.0+Version: 4.5.5.0 Synopsis: A static website compiler library Description:@@ -137,11 +137,12 @@ Hakyll.Core.Util.File Hakyll.Core.Util.Parser Hakyll.Web.Template.Internal+ Hakyll.Web.Pandoc.Binary Paths_hakyll Build-Depends: base >= 4 && < 5,- binary >= 0.5 && < 0.8,+ binary >= 0.7 && < 0.8, blaze-html >= 0.5 && < 0.8, blaze-markup >= 0.5.1 && < 0.7, bytestring >= 0.9 && < 0.11,@@ -154,7 +155,8 @@ filepath >= 1.0 && < 1.4, lrucache >= 1.1.1 && < 1.2, mtl >= 1 && < 2.3,- network >= 2.4 && < 2.7,+ network >= 2.6 && < 2.7,+ network-uri >= 2.6 && < 2.7, old-locale >= 1.0 && < 1.1, old-time >= 1.0 && < 1.2, pandoc >= 1.12.4 && < 1.14,@@ -227,7 +229,7 @@ test-framework-quickcheck2 >= 0.3 && < 0.4, -- Copy pasted from hakyll dependencies: base >= 4 && < 5,- binary >= 0.5 && < 0.8,+ binary >= 0.7 && < 0.8, blaze-html >= 0.5 && < 0.8, blaze-markup >= 0.5.1 && < 0.7, bytestring >= 0.9 && < 0.11,@@ -240,7 +242,8 @@ filepath >= 1.0 && < 1.4, lrucache >= 1.1.1 && < 1.2, mtl >= 1 && < 2.3,- network >= 2.4 && < 2.7,+ network >= 2.6 && < 2.7,+ network-uri >= 2.6 && < 2.7, old-locale >= 1.0 && < 1.1, old-time >= 1.0 && < 1.2, pandoc >= 1.12.4 && < 1.14,
src/Hakyll/Web/Pandoc/Biblio.hs view
@@ -21,6 +21,7 @@ -------------------------------------------------------------------------------- import Control.Applicative ((<$>))+import Control.Monad (replicateM) import Data.Binary (Binary (..)) import Data.Typeable (Typeable) import qualified Text.CSL as CSL@@ -33,6 +34,7 @@ import Hakyll.Core.Item import Hakyll.Core.Writable import Hakyll.Web.Pandoc+import Hakyll.Web.Pandoc.Binary () --------------------------------------------------------------------------------@@ -65,8 +67,10 @@ -------------------------------------------------------------------------------- instance Binary Biblio where -- Ugly.- get = Biblio . read <$> get- put (Biblio rs) = put $ show rs+ get = do+ len <- get+ Biblio <$> replicateM len get+ put (Biblio rs) = put (length rs) >> mapM_ put rs --------------------------------------------------------------------------------
+ src/Hakyll/Web/Pandoc/Binary.hs view
@@ -0,0 +1,31 @@+{-# OPTIONS_GHC -fno-warn-orphans #-}+{-# LANGUAGE DeriveGeneric #-}+module Hakyll.Web.Pandoc.Binary where++import Data.Binary (Binary (..))++import qualified Text.CSL as CSL+import qualified Text.CSL.Reference as REF+import qualified Text.CSL.Style as STY+import Text.Pandoc ++--------------------------------------------------------------------------------+-- orphans++instance Binary REF.CNum+instance Binary REF.Literal+instance Binary REF.RefDate+instance Binary REF.RefType+instance Binary STY.Agent+instance Binary STY.Formatted+instance Binary Inline+instance Binary Block+instance Binary Citation+instance Binary MathType+instance Binary Alignment+instance Binary CitationMode+instance Binary QuoteType+instance Binary Format+instance Binary ListNumberDelim+instance Binary ListNumberStyle+instance Binary CSL.Reference