MathJax v4.0.0-beta.7
Pre-releaseThis release is primarily a bug-fix release. In particular, the redesign of the way speech is computed and attached to MathJax’s output that was part of the beta.6 release introduced a performance degradation that needed to be addressed. The main purpose of the beta.7 release is to fix that performance problem.
The main fixes and features include:
-
Fix performance problem introduced in 4.0.0-beta.6, and in particular, improve the performance when the lazy typesetting extension is in use.
-
Allow table columns to shrink when their contents have line-breaks.
-
Work around a problem with in-line breaking in Safari.
-
The computations for the bounding boxes of the layouts in the bussproofs TeX package have been improved.
-
A security issue involving the potential for users being able to insert CSS styles into MathJax equations was identified by the GitHub security team, and is addressed here.
-
The
all-packagesextension and correspondingAllPackages.tsfile and thetex-fullcomponent that used them have been removed. -
Font extension can now be generic extensions so that they work with any base font, and the
bbm,bboldx, anddsfontspackages have been rebuilt to be generic font extensions.
See the release notes for more details.