Skip to content

Releases: mathjax/MathJax

MathJax v4.0.0-beta.4

04 Oct 17:32
Compare
Choose a tag to compare
MathJax v4.0.0-beta.4 Pre-release
Pre-release

This is the second beta release of version 4 of MathJax. It is mostly a bug fix release. The main improvements are the following:

  • Some issues arose with the move to ESM modules and ES6 versions of the javascript code. These caused some TeX extension packages to fail to load; these have been fixed in this beta release.

  • A problem where Mathjax could produce an error setting getter-only property "Package" during its processing of the MathJax configuration has been resolved.

  • An issue where the equation, equation*, displaymath, and math LaTeX environments would produce an error about incorrectly nested environments, regardless of their content, has been fixed.

  • An issue where the \text{} macro would produce an error message when the textmacros package is used in beta.3 has been fixed.

  • Line breaking for in-line math has been improved to avoid extra line breaks that could cause unexpected blank lines.

Additional issues fixed by, and new features provided in, this release are described in the release notes.

MathJax v4.0.0-beta.3

19 Jul 21:48
Compare
Choose a tag to compare
MathJax v4.0.0-beta.3 Pre-release
Pre-release

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 use

    https://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 and Copy to Clipboard submenus.

  • The promise-based functions like MathJax.typesetPromise() now use MathJax.startup.promise internally to synchronize their actions, so you no longer have to do that yourself.

See the release notes for more details.

MathJax v4.0.0-alpha.1

02 Oct 14:21
Compare
Choose a tag to compare
Pre-release

This is the first alpha release of a major update to MathJax that adds significant new functionality, including:

  • Support for 11 different fonts, including the STIX2 font set, five Gyre math fonts, and a sans-serif font based on the Fira-Math font.

  • Support for automatic and explicit line breaks in both display and in-line expressions, automatic breaking of text elements, better breaking in tables and arrays, more array column specifiers for the array preamble, and TeX macros to control line breaking, indentation, and alignment, as well as more commands for making fixed-size boxes in which line breaking can occur.

  • Support for HTML embedded in MathML and TeX expressions (e.g., you can insert form elements into the math).

  • Improvements to the assistive support by including the expression explorer (activated) in all combined components.

See the release notes for extensive details about the new features and how to use them. This includes information about new configuration options for these features, and new TeX macros and control that they provide.

MathJax v3.2.2

08 Jun 17:47
Compare
Choose a tag to compare

This is a hot-fix release that resolves three issues introduced in v3.2.1. See the release notes for details.

MathJax v3.2.1

19 May 20:58
Compare
Choose a tag to compare

This is a bug fix release that resolves more than 40 issues, and includes significant updates to the speech-rule engine that handles MathJax's assistive technology. See the release notes for details.

MathJax v3.2.0

17 Jun 14:47
Compare
Choose a tag to compare

This is a feature release that includes a new lazy-typesetting extension, nine new TeX extensions, a port of the v2 MML3 extension, new Hindi support in the expression explorer, along with several other improvements, and a number of bug fixes. See the release notes for details.

MathJax v3.1.4

23 Apr 18:56
Compare
Choose a tag to compare

This is a hot fix release to fix two problems with the recent 3.1.3 version. See the release notes for details.

MathJax 3.1.3

22 Apr 19:50
Compare
Choose a tag to compare

This is a bug fix release that resolves more than 70 issues, and updates a number of modules on which MathJax relies. See the release notes for details.

MathJax v3.1.2

12 Sep 19:51
Compare
Choose a tag to compare

Hot fix to correct regression introduced in v3.1.1 that caused control sequences followed by spaces to not be recognized.

MathJax v3.1.1

12 Sep 16:00
Compare
Choose a tag to compare

This is a bug fix release to address issues that arose from the recent 3.1.0 release. See the release notes for details.