Releases: Witiko/markdown
Releases · Witiko/markdown
2.5.6
Development:
- Added a Lua command-line interface.
- Added the
stripPercentSign
Lua option for using markdown in TeX package documentation.
Fixes:
- Fixed TeX Live 2013 minted package detection.
- Fixed the default LaTeX hyperlink renderer prototype to correctly typeset hash signs.
- Fixed lonely level four and five headings not being rendered in LaTeX.
- Removed the no-op
outputDir
Lua option.
Documentation:
- Added a user manual.
- Added information for contributors to the README document.
- Increased portability of the technical documentation by using a built-in BibLaTeX style.
- Rewrote the technical documentation in markdown using the new
stripPercentSign
Lua option.
Miscellaneous:
- Tuned the continuous integration service configuration, so that tests run under 15 minutes.
2.5.5
2.5.4
Fixes:
\markdownInfo
writes only to the log in the plain TeX implementation.\markdownInfo
and\markdownWarning
start a new line in the plain TeX
implementation.- Lua errors are now caught even with shell escape.
Development:
- Added an
outputDir
option that enables the use of the TeX-output-directory
option.
2.5.3
2.5.2
2.5.1
2.5.0
2.4.0
Fixes:
- Fixed the number of arguments in the
\markdownError
dummy definition.
New features:
Documentation:
- Fixed errors in the Lua interface documentation.
- Fixed a typo in the
tests/templates
directory documentation.
Development:
- Added parallelized unit testing.
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.