commonmark-pandoc 0.2.0.1 → 0.2.1
raw patch · 3 files changed
+15/−5 lines, 3 filesdep −containersdep ~commonmarkdep ~commonmark-extensionsPVP ok
version bump matches the API change (PVP)
Dependencies removed: containers
Dependency ranges changed: commonmark, commonmark-extensions
API changes (from Hackage documentation)
+ Commonmark.Pandoc: instance Commonmark.Extensions.Wikilinks.HasWikilinks (Commonmark.Pandoc.Cm b Text.Pandoc.Builder.Inlines)
Files
- changelog.md +5/−0
- commonmark-pandoc.cabal +6/−5
- src/Commonmark/Pandoc.hs +4/−0
changelog.md view
@@ -1,5 +1,10 @@ # Changelog for commonmark-pandoc +## 0.2.1++- commonmark-pandoc.cabal: remove unneeded build-depend on containers.+- Support wikilinks extension.+ ## 0.2.0.1 - Allow pandoc-types 1.22.
commonmark-pandoc.cabal view
@@ -1,5 +1,5 @@ name: commonmark-pandoc-version: 0.2.0.1+version: 0.2.1 synopsis: Bridge between commonmark and pandoc AST. description: This library provides typeclasses for rendering commonmark to Pandoc types.@@ -8,7 +8,7 @@ bug-reports: https://github.com/jgm/commonmark-hs/issues author: John MacFarlane maintainer: jgm@berkeley.edu-copyright: 2018-2020 John MacFarlane+copyright: 2018-2021 John MacFarlane license: BSD3 license-file: LICENSE build-type: Simple@@ -27,11 +27,12 @@ src build-depends: base >= 4.9 && <5- , commonmark >= 0.1 && < 0.2- , commonmark-extensions >= 0.2 && < 0.3+ , commonmark >= 0.2 && < 0.3+ , commonmark-extensions >= 0.2.1 && < 0.3 , pandoc-types >= 1.21 && < 1.23 , text- , containers+ if impl(ghc >= 8.10)+ ghc-options: -Wunused-packages if impl(ghc >= 8.8) ghc-options: -fwrite-ide-info -hiedir=.hie exposed-modules:
src/Commonmark/Pandoc.hs view
@@ -23,6 +23,7 @@ import Commonmark.Entity (lookupEntity) import Commonmark.Extensions.Math import Commonmark.Extensions.Emoji+import Commonmark.Extensions.Wikilinks import Commonmark.Extensions.PipeTable import Commonmark.Extensions.Strikethrough import Commonmark.Extensions.Superscript@@ -120,6 +121,9 @@ instance HasEmoji (Cm b B.Inlines) where emoji kw t = Cm $ B.spanWith ("",["emoji"],[("data-emoji",kw)]) $ B.text t++instance HasWikilinks (Cm b B.Inlines) where+ wikilink t il = Cm $ B.link t "wikilink" $ unCm il instance HasPipeTable (Cm a B.Inlines) (Cm a B.Blocks) where pipeTable aligns headerCells rows =