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 +2/−2
- Text/Hamlet.hs +3/−3
- Text/Hamlet/Quasi.hs +2/−2
- Text/Hamlet/RT.hs +1/−1
- Text/Julius.hs +2/−2
- hamlet.cabal +2/−2
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