packages feed

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 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