Skip to content

Releases: Witiko/markdown

3.2.1

28 Nov 23:42
859b8da
Compare
Choose a tag to compare

Fixes:

Documentation:

Docker:

  • Include developer tools in the development Docker image. (#374)

3.2.0

21 Oct 09:17
034c66f
Compare
Choose a tag to compare

Development:

  • Add support for Pandoc auto_identifiers and gfm_auto_identifiers syntax extensions.
    (#237, #238, lostenderman#153, #315, #354, contributed by @lostenderman)
  • Add support for bulk redefinition of token renderers and token renderer prototypes in the \markdownSetup command using enumeration. (#232, #361..#363)

Fixes:

Documentation:

Unit Tests:

  • Restore CommonMark testfiles with trailing tabs and spaces. (#348, #353, lostenderman#2, contributed by @lostenderman)
  • Fail faster during batch bisection. (5177ef6)
  • Speed up tests by running ConTeXt MkIV only once. (61f36e6)
  • Use BEGIN document and END document instead of documentBegin and documentEnd for consistence with other renderers. (0be6be4)

Continuous Integration:

  • Do not rebuild existing Docker images when we rerun the continuous integration for the same commit multiple times. (ae390ec, 70c5f2e)

Default Renderer Prototypes:

  • In LaTeX, correctly capitalize fancy list labels. (0a10053)
  • In LaTeX, properly indent fancy ordered lists when the Lua option startNumber is enabled. (6a7649e)

3.1.0

27 Sep 13:55
fe9905b
Compare
Choose a tag to compare

Development:

Deprecation:

Unit Tests:

Documentation:

  • Add a link to a preprint from CSTUG Bulletin to README.md (in Czech). (2c354f4)

3.0.1

10 Sep 16:11
39fb40c
Compare
Choose a tag to compare

Fixes:

3.0.0

25 Aug 21:41
dcaea6c
Compare
Choose a tag to compare

Development:

Fixes:

  • Reset current heading level at the end of a markdown document. (1261e6f)
  • Fix out-of-memory issues with CommonMark implementation. (#308, #318, 28650b8)
  • Fix rawAttribute option being enabled in Lua by default. (92c9ac2)
  • Make our implementation of attributes compatible with jgm/pandoc. (jgm#68, #304, #343, contributed by @Omikhleia)

Documentation:

Unit Tests:

Continuous Integration:

  • In draft pull requests, do not build documentation or examples and do not run pkgcheck. (#337, #338, 189bb15)
  • Push temporary Docker images to GitHub Packages. (#340, #341, d15ae88, 7e42e84)

For a full list of changes between versions 2.23.0 and 3.0.0, see also the release notes for versions 3.0.0-alpha and 3.0.0-alpha.2.

3.0.0-alpha.2

01 Aug 00:08
e7dcc29
Compare
Choose a tag to compare

Development:

Default Renderer Prototypes:

  • Correctly handle multiple heading identifiers. (3ae1b0d)
  • Add alt text to figures. (#312)

Documentation:

Unit Tests:

  • Rewrite the unit testing framework from Bash to Python and implement summarization. (#245, #314)

3.0.0-alpha

27 Jun 21:38
2a52de2
Compare
Choose a tag to compare

Development:

Documentation:

Default Renderer Prototypes:

  • Do not force line breaks after headings in LaTeX. (df8562c)

Deprecation:

  • Remove deprecated parts of the package. (#309)
  • Remove support for LuaMetaTeX. (#226)

Fixes:

2.23.0

27 Apr 15:37
0b22f91
Compare
Choose a tag to compare

Development:

  • Add support of bulk redefinition of token renderers and token renderer prototypes in the \markdownSetup LaTeX command using wildcards. (#232, #287)

Fixes:

  • Drop support for ConTeXt Mark II, since the MkII files are no longer installed in TeX Live 2023, see the article by Hans Hagen. (#281, #282)
  • Remove extra space after inline elements with attributes. (#288)
  • Make our implementation of attributes compatible with jgm/pandoc. (#279, #297, f7c701b)

Documentation:

Docker:

Refactoring:

  • Use \prg_new_conditional:Nnn to define \@@_if_option:n. (#289)

Libraries:

Default Renderer Prototypes:

  • Make the default LaTeX renderer prototypes for tight lists produce surrounding spaces. (#290, #296)

2.22.0

02 Apr 21:49
5a3d0fe
Compare
Choose a tag to compare

Development:

Documentation:

  • Unify how Pandoc syntax extensions are named and cited in documentation. (#274, #284)

Refactoring:

  • Only configure the Kpathsea library if it has not already been configured. (#268, #283)

Deprecation:

2.21.0

28 Feb 02:00
ee15b88
Compare
Choose a tag to compare

Development:

  • Add renderers that represent the sections implied by headings. (#258, #264)
  • Add support for slicing fenced divs. (#229, #266)
  • Add support for TeX math surrounded by dollar signs. (contributed by @lostenderman, #61, #216, #267)

Fixes:

Documentation:

Deprecation:

  • Deprecate the current semantics of header attribute contexts. (#258, #264)
  • Deprecate hardLineBreaks option. (#227, #263)