commonmark-extensions 0.2.1.2 → 0.2.2
raw patch · 3 files changed
+10/−3 lines, 3 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Commonmark.Extensions: gfmExtensions :: (Monad m, IsBlock il bl, IsInline il, HasEmoji il, HasStrikethrough il, HasPipeTable il bl, HasTaskList il bl, ToPlainText il) => SyntaxSpec m il bl
+ Commonmark.Extensions: gfmExtensions :: (Monad m, Typeable m, Typeable il, Typeable bl, IsBlock il bl, IsInline il, HasFootnote il bl, HasEmoji il, HasStrikethrough il, HasPipeTable il bl, HasTaskList il bl, ToPlainText il) => SyntaxSpec m il bl
Files
- changelog.md +5/−0
- commonmark-extensions.cabal +1/−1
- src/Commonmark/Extensions.hs +4/−2
changelog.md view
@@ -1,5 +1,10 @@ # Changelog for commonmark-extensions +## 0.2.2++ * Add footnote to gfmExtensions. Note that this also requires+ additional type constraints on gfmExtensions [API change].+ ## 0.2.1.2 - Fix bug with absolute paths in rebase_relative_paths
commonmark-extensions.cabal view
@@ -1,5 +1,5 @@ name: commonmark-extensions-version: 0.2.1.2+version: 0.2.2 synopsis: Pure Haskell commonmark parser. description: This library provides some useful extensions to core commonmark
src/Commonmark/Extensions.hs view
@@ -63,16 +63,18 @@ import Commonmark.Extensions.Wikilinks import Commonmark.Extensions.RebaseRelativePaths import Commonmark+import Data.Typeable #if !MIN_VERSION_base(4,11,0) import Data.Monoid ((<>)) #endif -- | Standard extensions for GitHub-flavored Markdown.-gfmExtensions :: (Monad m, IsBlock il bl, IsInline il,+gfmExtensions :: (Monad m, Typeable m, Typeable il, Typeable bl,+ IsBlock il bl, IsInline il, HasFootnote il bl, HasEmoji il, HasStrikethrough il, HasPipeTable il bl, HasTaskList il bl, ToPlainText il) => SyntaxSpec m il bl gfmExtensions = emojiSpec <> strikethroughSpec <> pipeTableSpec <> autolinkSpec <>- autoIdentifiersSpec <> taskListSpec+ autoIdentifiersSpec <> taskListSpec <> footnoteSpec