Skip to content

Releases: Witiko/markdown

2.5.5

08 Jan 19:19
7b834c6
Compare
Choose a tag to compare

Documentation:

  • Fixed a typo in section 2.2.1.
  • Documented that the contentBlocksCode renderer receives five arguments.
  • Updated information in the documentation bibliography.
  • Incremented the year in copyright notices.

2.5.4

12 Sep 13:53
Compare
Choose a tag to compare

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

06 May 23:38
Compare
Choose a tag to compare

Fixes:

  • Added a missing file examples/scientists.csv to the CTAN archive.

Documentation:

  • Added examples into the TDS archive.
  • Replaced tux in the examples with a generic example image.

Development:

  • Updated the code for initializing testfiles.

2.5.2

27 Apr 23:34
Compare
Choose a tag to compare

Fixes:

  • Added proper support for trailing internal punctuation in citations.

2.5.1

27 Apr 21:21
Compare
Choose a tag to compare

Fixes:

  • Tab-indented fenced code is now supported.
  • Added missing underscore to parsers.internal_punctuation.
  • Removed unnecessary internal punctuation escaping ($&~) in citations.

Documentation:

  • Corrected typo in bibliography.

2.5.0

10 Apr 17:16
Compare
Choose a tag to compare

New features:

  • Added the codeSpans and underscores options.

Documentation:

  • Reordered options alphabetically.

2.4.0

27 Mar 13:14
Compare
Choose a tag to compare

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

05 Jan 00:53
Compare
Choose a tag to compare

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.

2.2.2

08 Dec 23:02
Compare
Choose a tag to compare

Fixes:

  • Inline footnotes can now be enabled via the LaTeX interface.

Development:

  • Added inline footnotes to the example documents.

2.2.1

07 Dec 13:36
Compare
Choose a tag to compare

New features:

  • Added Pandoc-style inline footnotes.