2.10.0
Fixes:
- String text and parenthetical citations. (e6026c1)
- Escape autolink labels even when hybrid mode is enabled. (repored by @iwelch, 693e134)
- Protect LaTeX strong emphasis renderer prototype and make it detect font. (reported by @iwelch, 89a031a)
- Let users name their documents
markdown.tex
. (reported by @mmarras, cb50d4, 9d21141) - Support deferred content (footnotes, links, and images) with slicing. (edbdced)
- Support tables with slicing. (5a61511)
- Increment
markdownFrozenCacheCounter
globally. (c151cbc) - Change the category code of the percent sign to other in
\markdownInput
. (b21fac4, 4d025e1, 5b1625f, 6f24307) - Add
\startmodule
command to the ConTeXt module. (9f2ec1d) - Add a missing
local
qualifier to the definition of a local variable. (1153afb) - Don't allow LaTeX list item renderers to consume surrounding text. (reported by @nbubis, cb79225)
Development:
- Add the
theme
LaTeX option. (39ab6f3, 8699eb4, a1ae258, ea9c237, 3740742, 67aaf40) - Add the
stripIndent
Lua option. (b94dda5, 5757067, 654624c) - Add the
texComments
Lua options. (c439a0f, 5f7c5e3, 744bcdb, 1ec06f4, b74fd01, 2dd76f1) - Add support for LuaMetaTeX. (f004170, 905c832, 575a1e0, f93a353)
- Add the
inlineHtmlComment
renderer. (bf54b2f) - Add the
plain
LaTeX package option. (af9c0d6) - Add the
snippet
LaTeX option. (b43024f, 438f075, 2960810)
Debugging:
- Add helpful messages to read/write errors. (contributed by @drehak, d22cd25)
- Make ConTeXt/LaTeX use their info/warning/error commands during loading. (a638a91)
Documentation:
- Remove deprecated filecontents package from examples. (dd2dc1c)
- Fix a typo in the user manual. (13f056)
- Fix code style in the user manual. (416c24e)
- Update out-of-date-documentation. (713ec92)
- Add Making Markdown into a Microwave Meal article into the README. (4698224)
- Add a link to @Witiko's PV212 talk to the README. (e5e8708)
- Fix overlong lines in the documentation. (34e9f4f)
- Update installation documentation. (b3957a8)
- Fix a typo in the documentation of
expandtabs
. (3e55507) - Remove unnecessary
footnotes
option from theinlineFootnotes
example. (30792ef) - Fix a typo in the documentation of
\markdownRendererOlItemWithNumber
. (d05df9d) - Fix errors in the documentation markup. (a6a0059)
- Remove multiply-defined refs in documentation. (ab99a30)
Licensing:
Unit tests:
- Remove xtrace from
test.sh
for less verbose output. (b307ee6) - Treat all files as text with GNU diff in
test.sh
. (ec89e6d) - Print full TeX log when there is an error in a unit test. (7640c20)
Distribution:
Continuous integration:
- Convert CircleCI configuration to GitHub Actions workflow. (0f77bc5)
- Add shellcheck. (27e825b)
- Upload artifacts in GitHub Actions workflows. (12e3585, e696d41)
- Install Graphviz in continuous integration. (3ebf0c9, 4ef340c)
- Test that the number of pages in typeset documentation is sane. (048b7fc)
Miscellanea:
- Use
\@ifdefined
and\@onlypreamble
in LaTeX code. (40b77f4)