Skip to content

Releases: Witiko/markdown

2.16.0

26 Aug 12:04
a1c2f00
Compare
Choose a tag to compare

Development:

  • Add support for strike-throughs, subscripts, superscripts, and fancy lists. (#149, #160, #162, #168, #170)
  • Add facade in front of expl3 inferface for YAML metadata. (#118, #175)
  • Add \setupmarkdown and \inputmarkdown commands to ConTeXt. (#17, #176)

Fixes:

  • Make any ASCII character escapable as per CommonMark. (#163)
  • Make our implementation of header attributes compatible with jgm/lunamark. (#164, #177)

Documentation:

  • Add file CHANGES.md with the changelog of the Markdown package.
  • Add badges for Matrix.org and Discord chat spaces. (2f1104d..acdc989)
  • Add a link to @xvrabcov's TUG 2022 talk, slides, and example documents to the README. (d422f5c)

Proposals:

  • Propose support for user-defined syntax extensions. (#172, #174)

Continuous Integration:

  • Ignore changes to **/README.md. (e39a7aa)

2.15.4

29 Jul 01:13
4cbe4e3
Compare
Choose a tag to compare

Fixes:

  • In parsers.specialchar, only include special characters of enabled syntax extensions. (#150, #152)
  • Avoid nesting \markdownIfOption. (#151)
  • Make the \markdownSetup and \markdownSetupSnippet commands accept \par tokens. (#130)

Deprecation:

  • Deprecate TeX Live 2019. (5c861e3)

Refactoring:

Continuous Integration:

  • Add Luacheck. (#154)

2.15.3

29 Jun 00:17
7c8e03d
Compare
Choose a tag to compare

Refactoring:

Contributed Software:

Deprecation:

  • The \markdownOptionHelperScriptFileName command will be removed in Markdown 3.0.0. (#141)
  • The \markdownOptionOutputTempFileName command will be removed in Markdown 3.0.0. (#141)
  • The \markdownOptionErrorTempFileName command will be removed in Markdown 3.0.0. (#141)
  • The \markdownMode command will be removed in Markdown 3.0.0. (#141)

Docker:

  • Remove latest-with-cache tag from Docker images. (04301f0)

Documentation:

  • Remove disfunctional badges for Docker from README.md. (ad00b58, 707cad9)
  • Link to TUG's version of the TUG 2021 video in README.md. (1462411)

Miscellaneous:

  • As of today, Markdown has 234 stars, 56 forks, and 7 watchers on GitHub. 🥂

2.15.2

31 May 23:27
b238dbc
Compare
Choose a tag to compare

Documentation:

  • Document that no eagerCache makes recursive nesting undefined behavior. (a486b88)
  • Fix typos in the documentation. (03a172a, ab3ad8d)

Contributed Software:

Continuous Integration:

  • Fix a typo in Makefile that made it impossible to recover from pkgcheck errors. (33c8c99)

2.15.1

17 May 22:59
4b33c77
Compare
Choose a tag to compare

Fixes:

  • Only let LaTeX's default link renderer prototype produce \ref for relative autolinks (discovered by @drehak, 7f3fd9b, #127)
  • Ensure that cacheDir exists in witiko/graphicx/http LaTeX theme. (discovered by @drehak, 5145954, #128)

Documentation:

Contributed Software:

Continuous Integration:

  • Add TL2021-historic image to the continuous integration. (a9e3b08)

2.15.0

31 Mar 18:01
9296cf1
Compare
Choose a tag to compare

Development:

Contributed Software:

  • Add a proof-of-concept of integration Markdown with Pandoc. (contributed by @drehak, #25, c40b51c)
  • Add LaTeX themes for typesetting books and marketing colaterals. (contributed by @xvrabcov, #104, a7d6d2e)

Fixes:

  • Use current theme name to resolve \markdownSetup{snippet = ...}. (0c79a80)

Documentation:

  • Add directory contributions/ with contributed third-party software. (contributed by @drehak and @xvrabcov, c40b51c..9296cf1)
  • Fix formatting gaffes in the documentation. (97dee2f)
  • Remove an extra backslash in the user manual. (994d06f)
  • Move <link> element out of the technical documentation. (18b6241)

2.14.1

01 Mar 21:40
b933d81
Compare
Choose a tag to compare

Fixes:

  • Fix default LaTeX renderer prototypes for block HTML comments. (b933d81)

2.14.0

28 Feb 19:59
9635d76
Compare
Choose a tag to compare

Fixes:

Development:

  • Add renderers for inline HTML tags, block HTML elements, and block HTML comments. (#90, e5e28ed, 44affc3)
  • Add renderers for heading attributes. (#87, #91, cad83f6)
  • Add relativeReferences Lua option for writing relative autolinks such as <#some-section>. (#87, #91, e7267c0)

Documentation:

  • Change category code of percent sign (%) before \inputting the output of markdown-cli in LaTeX and ConTeXt examples. (a61e371, 9635d76)

Quality of Life:

  • Emit an error message when an undefined LaTeX setup snippet is invoked. (9d25074)
  • Add a trailing newline to the output of markdown-cli. (80b7067)

Default Renderer Prototypes:

Continuous Integration:

  • Retry failed pkgcheck --urlcheck in Makefile. (3c31baf)
  • Always upload artifacts, even outside the main branch. (24feb6a)

2.13.0

30 Jan 18:53
1f680a8
Compare
Choose a tag to compare

Fixes:

Development:

Default Renderer Prototypes:

  • Redefine default LaTeX codeSpan renderer prototype to work in math mode. (35b53d3, e68a631)
  • Support the unicode-math LaTeX package. (9d840be, #110)

Continuous Integration:

  • Produce artefacts and GitHub pages only for the latest Docker tag. (976f074)
  • Only push the latest Docker image once. (cc78fa1)
  • Add --urlcheck option to the pkgcheck command in Makefile. (3b4d6a1, d9b2a01)

Docker:

  • Show the size of the latest Docker image in the README. (1f680a8)

2.12.0

30 Dec 03:40
59be2d7
Compare
Choose a tag to compare

Fixes:

  • Add default definition for \markdownRendererJekyllDataSequenceEnd. (6c4abe3)

Development:

  • Preserve trailing spaces in ConTeXt MkIV. (#101)
  • Add eagerCache Lua option. (#102)
  • Add hardLineBreaks Lua option. (#98)

Documentation:

  • Document how we can set Lua options from plain TeX and both Lua options and plain TeX options from LaTeX (#105)
  • Update link to TUGboat 42(2) article from preprint to archival version. (715f53c)
  • Add two articles from the CSTUG Bulletin 2021/1-4 to the README. (76da1d6)
  • Escape percent signs in code examples in techdoc (7d6ca54)

Default Renderer Prototypes:

  • Make content blocks automatically \input TeX files. (c798106)

Docker:

  • Build and publish Docker images for historical TeX Live versions. (#111)