packages feed

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 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 =