This is the first beta release of MathJax version 4.0.0, which includes significant improvements over the alpha release. In particular:
-
This version uses version ES6 of javascript rather than the down-compiled ES5 code of previous versions. That means it no longer supports IE11, which does not implement enough of the ES6 features to run MathJax.
-
Because the code is now ES6, the
es5
directory is no longer an accurate name, and the MathJax component files are now available at the top level, so you no longer need to include/es5
in the URL that you use to load MathJax. E.g., you can usehttps://cdn.jsdelivr.net/npm/mathjax@4.0.0-beta.3/tex-mml-chtml.js
as the URL to load the
tex-mml-chtml.js
combined component. -
A number of issues with line breaking have been addressed.
-
Several new menu items are available in the
Show Math As
andCopy to Clipboard
submenus. -
The promise-based functions like
MathJax.typesetPromise()
now useMathJax.startup.promise
internally to synchronize their actions, so you no longer have to do that yourself.
See the release notes for more details.