Skip to content

2.3.0

Compare
Choose a tag to compare
@Witiko Witiko released this 05 Jan 00:53

Fixes:

  • ConTeXt module no longer mishandles active characters from \enableregime.
  • Shell access is no longer necessary with ConTeXt MarkIV.
  • The default renderers now render strong emphasis using a bold font face
    rather than a bold-italic font face.
  • Lazy blockquotes are now parsed properly.

New features:

  • Added optional HTML support; when the support is enabled, the Markdown reader
    will recognize HTML elements, entities, instructions, and comments in the
    input.
  • Added optional breakable blockquotes support; when the support is enabled,
    blockquotes can be split apart using blank lines.

Documentation:

  • Documented the behavior of the -output-directory TeX option.

Development:

  • Removed unnecessary PEG patterns.
  • PEG patterns are now hash table entries rather than local variables; this was
    a necessary step due to the local variable number limit. This change was also
    backported to and merged by the upstream project.
  • The unit test templates now use M4 instead of ad-hoc sed string replacement.
  • The Lua text buffering routine was removed as it only introduced complexity
    to the package with no tangible benefits. All text buffering is now done in
    TeX. As a corrolary, the \markdownLuaRegisterIBCallback and
    \markdownLuaUnregisterIBCallback macros have been deprecated.