packages feed

blaze-markup 0.8.1.0 → 0.8.2.0

raw patch · 3 files changed

+19/−6 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Text.Blaze: instance Text.Blaze.ToMarkup GHC.Natural.Natural

Files

CHANGELOG view
@@ -1,5 +1,8 @@ # Changelog +- 0.8.2.0 (2018-01-09)+    * Define `ToMarkup` instance for `Natural`.+ - 0.8.1.0 (2017-09-16)     * Compatibility with Semigroup/Monoid proposal     * Switch to `tasty` for running tests
blaze-markup.cabal view
@@ -1,5 +1,5 @@ Name:         blaze-markup-Version:      0.8.1.0+Version:      0.8.2.0 Homepage:     http://jaspervdj.be/blaze Bug-Reports:  http://github.com/jaspervdj/blaze-markup/issues License:      BSD3
src/Text/Blaze.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP                  #-} {-# LANGUAGE FlexibleInstances    #-} {-# LANGUAGE OverloadedStrings    #-} {-# LANGUAGE TypeSynonymInstances #-}@@ -87,12 +88,15 @@     , contents     ) where -import           Data.Int            (Int32, Int64)-import           Data.Monoid         (mconcat)-import           Data.Word           (Word, Word32, Word64)+import           Data.Int               (Int32, Int64)+import           Data.Monoid            (mconcat)+import           Data.Word              (Word, Word32, Word64)+#if MIN_VERSION_base(4,8,0)+import           Numeric.Natural        (Natural)+#endif -import           Data.Text           (Text)-import qualified Data.Text.Lazy      as LT+import           Data.Text              (Text)+import qualified Data.Text.Lazy         as LT import qualified Data.Text.Lazy.Builder as LTB  import           Text.Blaze.Internal@@ -153,6 +157,12 @@ instance ToMarkup Int64 where     toMarkup = string . show     {-# INLINE toMarkup #-}++#if MIN_VERSION_base(4,8,0)+instance ToMarkup Natural where+    toMarkup = string . show+    {-# INLINE toMarkup #-}+#endif  instance ToMarkup Char where     toMarkup = string . return