Skip to content

Releases: Witiko/markdown

The latest version

03 Jun 13:25
11b016e
Compare
Choose a tag to compare
The latest version Pre-release
Pre-release

Commits

  • 9afac05: Improve the documentation of portable installation (Vít Starý Novotný)
  • 11b016e: Update CHANGES.md (Vít Starý Novotný)

3.6.0

28 May 10:40
83c781b
Compare
Choose a tag to compare

Development:

  • Add Lua options unicodeNormalization and unicodeNormalizationForm for normalizing markdown text using Unicode normalization. (#434, #442, sponsored by @istqborg)

Fixes:

  • Make \markdownInput search in \l_file_search_path_seq. (#443, reported by @robertjlee)

Documentation:

Fixes:

  • Correctly sort YAML map keys with mixed types. (#433, #441)

3.5.0

29 Apr 20:54
fd01a25
Compare
Choose a tag to compare

Development:

Default Renderer Prototypes:

3.4.3

04 Apr 07:59
e2c6be1
Compare
Choose a tag to compare

Fixes:

Documentation:

  • Add slides from the defense of projects MUNI/33/1654/2022 and MUNI/33/1658/2022 to README.md. (49f01cc)
  • Remove <mroot> from MathML in the user manual. (#420, #422, contributed by @quark67)

Contributed Software:

  • Make the documentation of contributions more detailed. (3f92816)

Docker:

Continuous Integration:

  • Style-check tabs and trailing spaces in markdown.dtx. (a0c941c)

3.4.2

09 Mar 01:26
a45cf0e
Compare
Choose a tag to compare

Fixes:

  • In \begin{markdown}[options], allow a new line before options. (#414, #415)

Contributed Software:

3.4.1

16 Feb 22:59
457226a
Compare
Choose a tag to compare

Fixes:

Deprecation:

  • Replace \markdownInfo, \markdownWarning, and \markdownError with l3msg functions and deprecate them. (#383, #398, e3ca682, 48002f8)
  • Use the TEXMF_OUTPUT_DIRECTORY environmental variable to set \markdownOptionOutputDir and deprecate it. (#405, #409, matrix.org)

Docker:

3.4.0

31 Jan 13:27
822abcc
Compare
Choose a tag to compare

Development:

  • Separate default token renderer prototype definitions to a universal theme witiko/markdown/defaults. (#391, #392)
  • Add format-independent options noDefaults and plain, which control the loading of theme witiko/markdown/defaults. (#393, #394)
  • Add contentLevel Lua option. (#300, #375, #400, contributed by @lostenderman)

Fixes:

  • Make Pandoc syntax extensions tex_single_backslash_math and tex_double_backslash_math robust against extra spaces at the beginning / end of inline / display math. (#386, #399, contributed by @lostenderman)

Libraries:

  • Update tinyyaml to v0.4.4. (e2a59ba)

Contributed Software:

  • Remove private GitHub repository contributions/istqb_latex. (cc21fe2)
  • Add contributions/37c3-beamer. (f5bb26b, contributed by @TeXhackse)

Default Renderer Prototypes:

  • Do not unnecessarily override math renderer prototypes in LaTeX/ConTeXt. (#387, #396, contributed by @zousiyu1995)

Unit Tests:

Deprecation:

  • Replace all instances of \markdownInfo, \markdownWarning, and \markdownError with l3msg functions and deprecate \markdownInfo, \markdownWarning, and \markdownError. (#383, #398)

Docker:

  • Uninstall the distribution Markdown package. (258a73d)

3.3.0

30 Dec 00:52
7b18dfa
Compare
Choose a tag to compare

markdown-pf2024-no-poem

Development:

  • Add support for universal (cross-format) themes. (#276, #373)

Fixes:

  • Prevent unwanted space tokens before *ContextEnd renderers. (#373)
  • Make ConTeXt command \inputmarkdown properly process extra options. (#389, #390, contributed by @ibotty)

Documentation:

  • Improve the discoverability of the \markdownInput macro. (#381, #382, contributed by @solernou)
  • Encourage alternatives to the hybrid option in the user manual. (#382)

Speed Improvements:

  • Optimize needless catcode switching in package code. (3eb7231)

Default Renderer Prototypes:

  • Fix the typesetting of level four headings with attributes for LaTeX document classes without the \chapter command such as article and level five headings for LaTeX document classes with the \chapter command such as book. (86eefc0)

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)