Skip to content

Releases: Witiko/markdown

2.6.0

09 Apr 11:21
e905592
Compare
Choose a tag to compare

Except for some minor changes in the README document, this version is identical to version 2.5.6. The author realized that they had forgotten to increase the minor version number despite adding a significant amount of new functionality.

2.5.6

08 Apr 21:19
253e256
Compare
Choose a tag to compare

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

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.