Releases: Witiko/markdown
Releases · Witiko/markdown
The latest version
3.6.2
Fixes:
- Fix the interplay between inline notes and square brackets. (#453, #456, reported by @nopria, contributed by @lostenderman)
- Fix the interplay between lists and citations. (Witiko/expltools#3, #460, #461, contributed by @lostenderman)
- Do not override the
outputDir
option if if has been defined before loading the package and pass it to lt3luabridge library. (#457, #459)
Documentation:
- Fix various typos. (#454, contributed by @mbertucci47)
- Add file
DEPENDS.txt
. (#462, #463, 93bb7e1)
Continuous Integration:
- Only test latest TeX Live in pull requests. (81927ca)
Unit Tests:
Libraries:
- Update
tinyyaml
to v0.4.4-1-g197632c. (1e83ac9)
3.6.1
Fixes:
- Fix the interplay between (strong) emphasis and (inline) notes. (#447, #450, lostenderman#159, reported by @nopria, contributed by @lostenderman)
- Produce soft line break renderers in inline notes. (#450, lostenderman#159, contributed by @lostenderman)
Documentation:
- Improve the documentation of portable installation. (#444, 9afac05, contributed by @l0th3r)
- Document that the Markdown package can be installed from GitHub releases. (#449, #450, reported by @nopria)
Continuous Integration:
Defaults:
3.6.0
Development:
- Add Lua options
unicodeNormalization
andunicodeNormalizationForm
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:
- Add a link to a work-in-progress article for TUGboat 45:2 to
README.md
. (7a1a7ea)
Fixes:
3.5.0
Development:
- Add
\markinline
plain TeX command. (#300, #439, matrix.org) - Support incremental definitions of token renderers and renderer prototypes in the
\markdownSetup
command.
(#232, #435, 540a83c, matrix.org, #437, #438, contributed by @eg9, @gucci-on-fleek, and @Skillmon on TeX StackExchange)
Default Renderer Prototypes:
- Add default renderers for unnumbered sections in LaTeX.
(#401, istqborg/istqb_product_base#23, #430, reported by @felipecrp, sponsored by @istqborg)
3.4.3
Fixes:
- Remove trailing paragraph/interblock separators in right-open slice intervals. (#408, #419)
- Do not misinterpret bracketed e-mails as citations. (#424, #426, sponsored by @istqborg)
- Comply with CommonMark 0.31.2. (#416, 40b516e, de8d137, #432, contributed by @lostenderman)
- Do not end a paragraph before a
:::
in fenced divs. (#407, lostenderman#157, #427, #428, lostenderman#158, #431, contributed by @lostenderman)
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:
- Add support for TeX Live 2024. (#411, bafbb16, #413, 04957ee, 16000aa, #425, 9549a5d, 8f8e131, 844beaf, cf59200)
Continuous Integration:
- Style-check tabs and trailing spaces in
markdown.dtx
. (a0c941c)
3.4.2
3.4.1
Fixes:
- Rename option
contentType
tocontentLevel
. (#300, #400, ca98e03) - Correctly produce paragraph separators inside block-level elements. (#376, #377, #403, contributed by @lostenderman)
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
Development:
- Separate default token renderer prototype definitions to a universal theme
witiko/markdown/defaults
. (#391, #392) - Add format-independent options
noDefaults
andplain
, which control the loading of themewitiko/markdown/defaults
. (#393, #394) - Add
contentLevel
Lua option. (#300, #375, #400, contributed by @lostenderman)
Fixes:
- Make Pandoc syntax extensions
tex_single_backslash_math
andtex_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
Development:
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 asarticle
and level five headings for LaTeX document classes with the\chapter
command such asbook
. (86eefc0)