2.18.0
Development:
- Accept snake_case variants of options in addition to camelCase variants in
\markdownSetup
and Lua CLI. Accept snake_case and caseless variants of options in\setupmarkdown
. (#193, #194, #195, #196, #197, #198) - Rename renderers, renderer prototypes and options based on the semantics of elements: (#187, #201)
- Rename the
horizontalRule
andfootnote
renderers and renderer prototypes tothematicBreak
andnote
. - Rename the
footnotes
andinlineFootnotes
options tonotes
andinlineNotes
. - Rename the
HorizontalRule
rule toThematicBreak
and incrementgrammar_version
to2
.
This change is not backwards-compatible with thegrammar_version
of1
.
- Rename the
- Add
\markdownEscape
macro that inputs a TeX document in the middle of a markdown document fragment. (1478f7b) - Add support for raw attributes. (#173, #202)
Fixes:
- Fix missing support for forward slashes in
\markdownSetup{jekyllDataRenderers = {...}}
keys. (#199, #200) - Fix the
plain
LaTeX option not preventing changes to renderer prototypes. (013abbb)
Continuous Integration:
- Check user manual with MarkdownLint. (#203)
Contributed Software:
Deprecation: