CTAN update: markdown

CTAN Announcements ctan-ann at ctan.org
Sat Oct 2 17:47:08 CEST 2021

Vít Novotný submitted an update to the



Version:  2.11.0-0-g4505824 2021-09-26
License:  lppl1.3

Summary description:  A package for converting and rendering markdown documents inside TeX

Announcement text:
 - Remove a spurious print when handling the `texComments` Lua option. (4ee94ec)
 - Escape `escaped_minimal_strings` even in `hybrid` mode. (c1fd53b)
 - Make assignments in `writer->set_state()` and `writer->defer_call()` local. (9261349)
 - Don't let default LaTeX renderer prototype for `ulItem` gobble next token. (reported by @writersglen, 8d8023f)
 - In LaTeX, prevent `\@ifundefined` from making `\markdownOptionTightLists` into `\relax`.
 - Fix even backslashes before newline being gobbled by the `texComments` Lua option. (9ca0511)

 - Add [`taskLists` Lua option][4] for writing task lists. (suggested by @xvrabcov, #95)
 - Add [`jekyllData` Lua option][5] for writing YAML metadata. (contributed by @TeXhackse, #22, #77)

 - Add a link to @witiko's TUG 2021 talk, preprint, and slides to the README. (4b89f84, 6f61e48, 745a6f3, 99b1041, 872fb4d)
 - Add a cornucopia of badges to the README. (60f7033, 8e9a34c)
 - Use HTTPS links for CTAN in the README. (b068b65, a743b06)
 - Use emoji in the technical documentation. (ccfcaf4)
 - Add block and sequence diagrams to the technical documentation. (6168473, 0b4bb91, 5fd2e19, 3b4af9c, 4e99cb9, cbccf36, a7f9a60, 48d5a21)
 - Add index to the technical documentation. (3ee5a99, 32d93e8)
 - Add a list of figures to the technical documentation. (48d5a21)
 - Use varioref in the technical documentation. (2f8e85e)
 - Describe Lua command-line interface (CLI) in the README. (ba27b51, 1ad85a2)
 - Publish user manual to [GitHub Pages][2]. (4a812a4, 4f1f349)
 - Document that the `hybrid` option is `false` by default. (955d7c1)
 - Show how [`tugboat.bib`][3] can be used to cite the Markdown package. (7e20eee)

 Continuous Integration and Distribution:
 - [Rename `master` branch to `main`][1]. (513de1f)
 - Make `make implode` clean up auxiliary markdown files. (fe25ae9)
 - Add `Dockerfile` and make continuous integration use Docker image. (#97, cbc0089, f64bfa5, 8a7b656, e185547, 1bb7075)
 - Rebuild the Docker image every Monday at 4:30AM (UTC). (c9f87a9, 28b0e93)
 - Automatically prerelease the latest version. (cd7fbd2)
 - Use MarkdownLint in continuous integration. (2440659, aa1e14b)
 - Test Lua command-line interface in continuous integration. (6a84f98, 4e28ef0)
 - Matrix-test all supported TeX Live versions. (69b9edc)

  [1]: https://www.zdnet.com/article/github-to-replace-master-with-alternative-term-to-avoid-slavery-references/
  [2]: https://witiko.github.io/markdown
  [3]: http://mirrors.ctan.org/info/digests/tugboat/biblio/tugboat.bib
  [4]: https://witiko.github.io/markdown#option-tasklists
  [5]: https://witiko.github.io/markdown#option-jekylldata


The package’s Catalogue entry can be viewed at

The package’s files themselves can be inspected at


   Thanks for the upload.

     For the CTAN Team
    Petra Rübe-Pugliese


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs

More information about the Ctan-ann mailing list