packages feed

hamlet 0.6.0 → 0.6.0.1

raw patch · 6 files changed

+12/−12 lines, 6 filesdep ~blaze-builderPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: blaze-builder

API changes (from Hackage documentation)

- Text.Hamlet: class (Monad (HamletMonad a)) => HamletValue a where { data family HamletMonad a :: * -> *; type family HamletUrl a; }
+ Text.Hamlet: class Monad (HamletMonad a) => HamletValue a where { data family HamletMonad a :: * -> *; type family HamletUrl a; }
- Text.Hamlet: fromHamletValue :: (HamletValue a) => a -> HamletMonad a ()
+ Text.Hamlet: fromHamletValue :: HamletValue a => a -> HamletMonad a ()
- Text.Hamlet: htmlToHamletMonad :: (HamletValue a) => Html -> HamletMonad a ()
+ Text.Hamlet: htmlToHamletMonad :: HamletValue a => Html -> HamletMonad a ()
- Text.Hamlet: parseHamletRT :: (Failure HamletException m) => HamletSettings -> String -> m HamletRT
+ Text.Hamlet: parseHamletRT :: Failure HamletException m => HamletSettings -> String -> m HamletRT
- Text.Hamlet: renderHamletRT :: (Failure HamletException m) => HamletRT -> HamletMap url -> (url -> [(String, String)] -> String) -> m Html
+ Text.Hamlet: renderHamletRT :: Failure HamletException m => HamletRT -> HamletMap url -> (url -> [(String, String)] -> String) -> m Html
- Text.Hamlet: toHamletValue :: (HamletValue a) => HamletMonad a () -> a
+ Text.Hamlet: toHamletValue :: HamletValue a => HamletMonad a () -> a
- Text.Hamlet: toHtml :: (ToHtml a) => a -> Html
+ Text.Hamlet: toHtml :: ToHtml a => a -> Html
- Text.Hamlet: urlToHamletMonad :: (HamletValue a) => HamletUrl a -> [(String, String)] -> HamletMonad a ()
+ Text.Hamlet: urlToHamletMonad :: HamletValue a => HamletUrl a -> [(String, String)] -> HamletMonad a ()
- Text.Hamlet.RT: parseHamletRT :: (Failure HamletException m) => HamletSettings -> String -> m HamletRT
+ Text.Hamlet.RT: parseHamletRT :: Failure HamletException m => HamletSettings -> String -> m HamletRT
- Text.Hamlet.RT: renderHamletRT :: (Failure HamletException m) => HamletRT -> HamletMap url -> (url -> [(String, String)] -> String) -> m Html
+ Text.Hamlet.RT: renderHamletRT :: Failure HamletException m => HamletRT -> HamletMap url -> (url -> [(String, String)] -> String) -> m Html
- Text.Hamlet.RT: renderHamletRT' :: (Failure HamletException m) => Bool -> HamletRT -> HamletMap url -> (url -> [(String, String)] -> String) -> m Html
+ Text.Hamlet.RT: renderHamletRT' :: Failure HamletException m => Bool -> HamletRT -> HamletMap url -> (url -> [(String, String)] -> String) -> m Html

Files

Text/Cassius.hs view
@@ -18,8 +18,8 @@ import Data.Char (isUpper, isDigit) import Language.Haskell.TH.Quote (QuasiQuoter (..)) import Language.Haskell.TH.Syntax-import Text.Blaze.Builder.Core (Builder, fromByteString, toLazyByteString)-import Text.Blaze.Builder.Utf8 (fromString)+import Blaze.ByteString.Builder (Builder, fromByteString, toLazyByteString)+import Blaze.ByteString.Builder.Char.Utf8 (fromString) import Data.Maybe (catMaybes) import qualified Data.ByteString.Char8 as S8 import qualified Data.ByteString.Lazy as L
Text/Hamlet.hs view
@@ -42,9 +42,9 @@ import qualified Data.ByteString as S import qualified Data.ByteString.Lazy as L import Data.Monoid (mappend)-import Text.Blaze.Builder.Core (toLazyByteString, fromByteString)-import Text.Blaze.Builder.Html (fromHtmlEscapedString)-import Text.Blaze.Builder.Utf8 (fromString)+import Blaze.ByteString.Builder (toLazyByteString, fromByteString)+import Blaze.ByteString.Builder.Html.Utf8 (fromHtmlEscapedString)+import Blaze.ByteString.Builder.Char.Utf8 (fromString)  -- | Converts a 'Hamlet' to lazy bytestring. renderHamlet :: (url -> [(String, String)] -> String) -> Hamlet url -> L.ByteString
Text/Hamlet/Quasi.hs view
@@ -27,8 +27,8 @@ import Data.Char (isUpper, isDigit) import qualified Data.ByteString.Char8 as S8 import Data.Monoid (Monoid (..))-import Text.Blaze.Builder.Core (Builder, fromByteString, toLazyByteString)-import Text.Blaze.Builder.Html (fromHtmlEscapedString)+import Blaze.ByteString.Builder (Builder, fromByteString, toLazyByteString)+import Blaze.ByteString.Builder.Html.Utf8 (fromHtmlEscapedString) import Data.Maybe (fromMaybe) import Data.String import Text.Utf8
Text/Hamlet/RT.hs view
@@ -22,7 +22,7 @@ import Text.Hamlet.Parse import Text.Hamlet.Quasi (Html (..)) import Data.List (intercalate)-import Text.Blaze.Builder.Utf8 (fromString)+import Blaze.ByteString.Builder.Char.Utf8 (fromString)  type HamletMap url = [([String], HamletData url)] 
Text/Julius.hs view
@@ -14,8 +14,8 @@ import Data.Char (isUpper, isDigit) import Language.Haskell.TH.Quote (QuasiQuoter (..)) import Language.Haskell.TH.Syntax-import Text.Blaze.Builder.Core (Builder, fromByteString, toLazyByteString)-import Text.Blaze.Builder.Utf8 (fromString)+import Blaze.ByteString.Builder (Builder, fromByteString, toLazyByteString)+import Blaze.ByteString.Builder.Char.Utf8 (fromString) import qualified Data.ByteString.Char8 as S8 import qualified Data.ByteString.Lazy as L import Data.Monoid
hamlet.cabal view
@@ -1,5 +1,5 @@ name:            hamlet-version:         0.6.0+version:         0.6.0.1 license:         BSD3 license-file:    LICENSE author:          Michael Snoyman <michael@snoyman.com>@@ -42,7 +42,7 @@     build-depends:   base             >= 4       && < 5                    , bytestring       >= 0.9     && < 0.10                    , template-haskell-                   , blaze-builder    >= 0.1     && < 0.2+                   , blaze-builder    >= 0.2     && < 0.3                    , parsec           >= 2       && < 4                    , failure          >= 0.1.0   && < 0.2                    , text             >= 0.7     && < 0.11