Skip to content

2.18.0

Compare
Choose a tag to compare
@Witiko Witiko released this 30 Oct 15:21
· 2015 commits to main since this release
d8ae860

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 and footnote renderers and renderer prototypes to thematicBreak and note.
    • Rename the footnotes and inlineFootnotes options to notes and inlineNotes.
    • Rename the HorizontalRule rule to ThematicBreak and increment grammar_version to 2.
      This change is not backwards-compatible with the grammar_version of 1.
  • 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:

  • Deprecate horizontalRule and footnote renderers and renderer prototypes. (#187, #201)