I'm pleased to announce the release of pandoc 3.9,
available in the usual places:
Binary packages & changelog:
https://github.com/jgm/pandoc/releases/tag/3.9
Source & API documentation:
http://hackage.haskell.org/package/pandoc-3.9
Starting with this release, pandoc can be compiled to WASM, making it
possible to use pandoc in the browser. A full-featured GUI interface
is provided at
https://pandoc.org/app.
Defaults files may now be in either JSON or YAML, and variable
interpolation works now for the `defaults` field of a defaults file,
making it easier for defaults files to extend others.
--extract-media will now create a zip archive containing the media
(instead of a directory) if the specified path has a .zip extension.
A special class on headings can now be used to reset 'subsequent'
status for citations processed using --citeproc. This can be important
for some styles, which require that full citation information be given
for the first citation to a work in any given chapter.
The 'alerts' extension can now be used with pandoc's Markdown.
Support has been added for PDF standards and tagging via lualatex.
API changes:
- Text.Pandoc.Shared exports hasLineBreaks.
- The PandocHttpError constructor for PandocError now takes
a Text as argument instead of HttpException.
Thanks to all who contributed, especially new contributors Albert
Lei, Anton Melnikov, Chris Callison-Burch, Jacob Larkin, Yann
Trividic, You Jiangbin, benniekiss, and har7an.