- Compatibility with Pandoc 3.0.
- More granular Cabal build plan which lets skipping unneeded dependencies.
- Migrated from MissingH to extra for GHC 8.8.1 support.
- Updated after Pandoc 2.8 and the String-to-Text migration.
- Ensure that para_style is always found (different versions of Pandoc may render contents of MetaBlocks as Para or Plain).
- Render substitutions using Pandoc's writers.
- Improved matching algorithms in metadata blocks.
- Implemented a new method of substitution using code blocks in metadata. This method must be preferred for all output formats.
- Added verbatim placeholders
$$SRC$$
and$$TITLE$$
, and placeholder$$ALT$$
in which all formatting is removed.
- Added support for Pandoc 2.0.
- Dropped support for GHC older than 7.8 (pattern synonyms are required).