2.3.0
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.