New features:
- new extension: `mjcli`. It uses command line MathJax to convert math in
MathML or LaTeX syntax to HTML. The generated HTML doesn't need any
JavaScript to display math in web browsers. It replaces the older extension
`mathjaxnode`, which uses a deprecated version of command line MathJax, and
doesn't support the LaTeX input.
- exit status is now set, so it is possible to test if the compilation ran
without errors in scripts.
Bug fixes:
- fixed handling of nested `<span>` elements in `joincharacters` filter.
- generate YAML header for all produced HTML files in `staticsite` extension.
- various fixes for the MathML output.
New features:
- added JATS output format - the support is still far from complete though
Bug fixes:
- in the build file utilities
- in index processing
- in several extensions and filters
tex-iftex{,-doc} to 1.0d
tex-import to 6.2
tex-make4ht{,-doc} to 0.3e
tex-mathtools to 1.24
tex-media9{,-doc} to 1.10
tex-memoir{,-doc} to 3.7k
tex-microtype{,-doc} to 2.7d
tex-mltex{,-doc} to 2.2.54227
tex-musixtex{,-doc} to 1.30
tex-ncctools{,-doc} to 3.5.3
tex-nomencl{,-doc} to 5.4
tex-ntgclass{,-doc} to 2.1d
New filter:
- joincolors - tex4ht produces an element with unique id for each
\textcolor and other variants of color commands.
This filter replaces ids with common name for all elements with
the same color and removes the duplicated colors from the CSS file.
This results in substantial file size saving.
Bug fixes:
- fixed odtimagesize filter
- fixed $HOME directory lookup on Windows
Updated the otdtemplate filter - styles from the template ODT and the
generated ODT files are joined together. This is necessary to support
additional styles added by tex4ht.
make4ht is a simple build system for tex4ht. It is both
executable, which simplifies tex4ht execution, and a library
which can be used to create customized conversion programs.