After a very smooth beta run, we’re happy to officially release MathJax v2.7.2.
This release includes a workaround for a regression in Safari when using combining characters as well as an important update to the MathJax Accessibility Extensions and the underlying speech-rule-engine, greatly improving performance and quality.
For details on all bug fixes, please see below.
This release should be available on all CDN providers, e.g., cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js which you can load it in place of the version you are currently using. Alternatively, you can get a ZIP archive or access the branch on GitHub.
Thanks for your continuing interest in MathJax. We hope that this release makes your MathJax experience even better.
The MathJax Team.
New in MathJax v2.7.2
Accessibility
- Upgrade Accessibility Extensions to v1.2.3
API
Output
- Remap newlines to spaces. #1694 #1783
- Fix placement of underlines in script styles. #1686 #1792
- [CommonHTML] Fix problem with ex-height detection in some instances. #1664 #1671
- [CommonHTML] Add space between fractions when
useMMLspacing
is in effect. #1626 #1786 - [CommonHTML] Don't force width of large collections of text. #1718 #1788
- [CommonHTML] Fix bounding box issues with some stretchy characters. #1712 #1789
- [CommonHTML] Fix problem with table row and column lines #1711 #1790
- [CommonHTML] Improve position of stretchy accents. #1735 #1787
- [CommonHTML] Fix problem with
<=>
arrow in mhchem. 1657 #1795 - [CommonHTML] Fix
getNode()
method not descending into all the children. #1691 #1791 - [CommonHTML] Use non-combining vector arrow to work-around Safari regression. #1709 #1796
- [CommonHTML] [SVG] Localize some variables that where accidentally global. #1806 #1809
- [HTML-CSS] Work around for regression in Safari wrt combining characters. #1737 #1775
- [HTML-CSS] Handle FontFaceBug interaction with web fonts in Chrome. #1774 #1776
- [HTML-CSS] Fix typo in STIX font data. #1683 #1785
- [HTML-CSS] Fix positioning problem with accents at large math sizes. #1798. #1799
- [HTML-CSS] [SVG] Add minimum height for accents. #1706 #1781
Input
- [TeX] Allow negative dimensions in
\Rule
and add\rule
macro. #1666 #1673 - [TeX] Better error messages for
\shoveleft
and\shoveright
. #1701 #1782 - [TeX] Better test for
\text{}
in\cases{}
. #1482 #1793 - [TeX] Fix spacing
aligned
/alignedat
. #1690 #1784 - [TeX] Add more unicode-based intergrals for mediawiki-texvc. #1723 #1810
- [MathML] Fix problem with namespaces on internal element. #1755 #1756
Interface
- Fix typo in the localization menu #1746
- Update menu localization; adds: Arabic, Slovak, Thai, Traditional Chinese #1821
Misc.
- Fixed typos in comments #1660
- Fix trailing comma #1670
- Fix typo in function name #1797
- Fix automatic deployment to npm #1820
For more information see also the 2.7.2 milestone.