MathJax v2.2 beta now available

May 3, 2013

Today we are entering the public beta phase of MathJax v2.2. This release includes a number of new features and increased stability with over 40 bug fixes. It is available at cdn.mathjax.org/mathjax/2.2-latest/MathJax.js which you can load in place of the version you are currently using. Alternatively, you can get a ZIP archive to use locally or you can check out the v2.2-beta branch of MathJax by using the commands

Remember that this is still beta software, so if you are not an experienced user, you may want to wait for the official 2.2 release. We do not recommend that you use the 2.2-beta version for production environments, but do encourage you to test your sites with it.

If you’re linking to http://cdn.mathjax.org/mathjax/latest/MathJax.js, note that at the point of the official release of v2.2, the address will begin to serve MathJax v2.2. You can also continue to use v2.1 by linking to http://cdn.mathjax.org/mathjax/2.1-latest/MathJax.js instead — and you can change to that version at any point (it is available now). Once the official v2.2 release is made, the v2.2-beta address will be removed from the CDN.

The official release of v2.2 should occur within the next two weeks, but we wanted you to be able to start to test out the v2.2 features now. Please report any bugs you find to the issue tracker at https://github.com/mathjax/MathJax/issues.

Thanks for your continuing interest in MathJax. We hope that this release makes your MathJax experience even smoother.

The MathJax Team.

New in MathJax v2.2

This release improves overall stability by fixing over 40 bugs. For a complete list of bugs that were fixed, please check our issue tracker.

Localization.

MathJax now offers a full localization module. Page authors can specify a locale when loading MathJax.js, e.g., to set French use

Your readers can switch the language manually via the new Language item in the MathJax contextual menu.

The beta release includes English (default), French and German locales and we hope our community will help us to add more languages during the beta phase. We will post more information on the translation process and the configuration options in an upcoming post.

Safe-mode extension.

MathJax provides a powerful HTML-extension. However, on sites with user-generated content, commands like \href and \css can have negative side effects. For example, \href can specify any url protocol, including javascript, while \css can be used to modify any CSS, including a site’s user interface. The new safe extension gives page authors an easy way to restrict such commands.