yesod-markdown 0.4.0 → 0.4.1
raw patch · 2 files changed
+10/−10 lines, 2 filesdep ~blaze-htmldep ~hamletdep ~persistentPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: blaze-html, hamlet, persistent, yesod-core, yesod-form
API changes (from Hackage documentation)
Files
- Yesod/Markdown.hs +4/−4
- yesod-markdown.cabal +6/−6
Yesod/Markdown.hs view
@@ -38,7 +38,7 @@ import Text.Hamlet (hamlet, Html) import Database.Persist (PersistField) -import Text.Blaze (preEscapedString, preEscapedText)+import Text.Blaze.Html (preEscapedToMarkup) import Text.Pandoc import Text.HTML.SanitizeXSS (sanitizeBalance) @@ -61,7 +61,7 @@ markdownField = Field { fieldParse = blank $ Right . Markdown . unlines . lines' . T.unpack , fieldView = \theId name attrs val _isReq -> toWidget- [hamlet|+ [hamlet|$newline never <textarea id="#{theId}" name="#{name}" *{attrs}>#{either id unMarkdown val} |] }@@ -110,11 +110,11 @@ -- | Converts the intermediate Pandoc type to Html. Sanitizes HTML. writePandoc :: WriterOptions -> Pandoc -> Html-writePandoc wo = preEscapedText . sanitizeBalance . T.pack . writeHtmlString wo+writePandoc wo = preEscapedToMarkup . sanitizeBalance . T.pack . writeHtmlString wo -- | Skips the sanitization and its required conversion to Text writePandocTrusted :: WriterOptions -> Pandoc -> Html-writePandocTrusted wo = preEscapedString . writeHtmlString wo+writePandocTrusted wo = preEscapedToMarkup . writeHtmlString wo -- | Parses Markdown into the intermediate Pandoc type parseMarkdown :: ParserState -> Markdown -> Pandoc
yesod-markdown.cabal view
@@ -1,5 +1,5 @@ name: yesod-markdown-version: 0.4.0+version: 0.4.1 synopsis: Tools for using markdown in a yesod application description: A subset of pandoc functionality useful for markdown processing in yesod applications homepage: http://github.com/pbrisbin/yesod-markdown@@ -17,13 +17,13 @@ build-depends: base >= 4 && < 5 , text >= 0.11 && < 0.12 , pandoc >= 1.9 && < 1.10- , blaze-html >= 0.4 && < 0.5+ , blaze-html >= 0.5 && < 0.6 , xss-sanitize >= 0.3.1 && < 0.4 , directory- , yesod-core >= 1.0 && < 1.1- , yesod-form >= 1.0 && < 1.1- , hamlet >= 1.0 && < 1.1- , persistent >= 0.9 && < 0.10+ , yesod-core >= 1.0 && < 1.2+ , yesod-form >= 1.0 && < 1.2+ , hamlet >= 1.1 && < 1.2+ , persistent >= 0.9 && < 1.1 ghc-options: -Wall