... | ... | @@ -9,13 +9,12 @@ MathJax v2.5 includes a number of new features, as well a more than 70 important |
|
|
Features
|
|
|
--------
|
|
|
|
|
|
* *Speed improvements.* The HTML-CSS output performance was improved by 30-40% (depending on content complexity, with higher gains in more complex content such as very long documents)
|
|
|
* *New preview-mode output.* The new CommonHTML output provides a (currently) rougher but 10x faster rendering.
|
|
|
* *Improved Content MathML support.* Content MathML is now fully supported via a new extension
|
|
|
* *Speed improvements.* The :ref:`HTML-CSS output <html-css>` performance was improved by 30-40% (depending on content complexity, with higher gains in more complex content such as very long documents)
|
|
|
* *New output for fast preview.* The new :ref:`CommonHTML output <common-html>` provides a rough but 10x-faster rendering. The ref:`CHTML-preview extension <chtml-preview>` will use this fast output as a preview mode for HTML-CSS or SVG output.
|
|
|
* *Improved Content MathML support.* Content MathML is now fully supported via a new extension, in particular allowing for customization of the conversion.
|
|
|
* *Improved elementary math support* The experimental support for elementary math elements has improved. Numerous display bugs, line-breaking problems, and interface issues have been resolved; for a detailed listing please check the `release milestone <https://github.com/mathjax/MathJax/issues?milestone=2&state=closed>`__.
|
|
|
* *NodeJS compatibility*. Enable the implementation of a NodeJS API (released as `MathJax-node <https://github.com/mathjax/MathJax-node>`__).
|
|
|
|
|
|
Security
|
|
|
--------
|
|
|
|
|
|
* `# <https://github.com/mathjax/MathJax/issues/>`__
|
|
|
|
... | ... | @@ -30,11 +29,13 @@ Interface |
|
|
* `#893 <https://github.com/mathjax/MathJax/issues/893>`__ Fix outdated ARIA values for HTML-CSS and SVG output.
|
|
|
* `#860 <https://github.com/mathjax/MathJax/issues/860>`__, `#502 <https://github.com/mathjax/MathJax/issues/502>`__ Preserve RDFa, microdata, aria labels, and other attributes in HTML-CSS and SVG output.
|
|
|
* `#935 <https://github.com/mathjax/MathJax/issues/935>`__ Escape special characters in TeX annotations.
|
|
|
* `#912 <https://github.com/mathjax/MathJax/issues/912>`__ Fix missing ``mstyle`` attributes in `toMathML` output.
|
|
|
* `#912 <https://github.com/mathjax/MathJax/issues/912>`__ Fix missing ``mstyle`` attributes in ``toMathML`` output.
|
|
|
* `#971 <https://github.com/mathjax/MathJax/issues/971>`__ Fix lost attributes when ``toMathML`` is restarted.
|
|
|
|
|
|
Line-breaking
|
|
|
-------------
|
|
|
|
|
|
* `#949 <https://github.com/mathjax/MathJax/issues/949>`__ Fix processing error due to empty elements.
|
|
|
|
|
|
HTML-CSS/SVG/nativeMML display
|
|
|
------------------------------
|
... | ... | @@ -55,6 +56,9 @@ HTML-CSS/SVG/nativeMML display |
|
|
* `#930 <https://github.com/mathjax/MathJax/issues/930>`__ Fix SVG output failure when ``<math>`` element has inline styles with border or padding.
|
|
|
* `#931 <https://github.com/mathjax/MathJax/issues/931>`__ Fix baseline alignment in Safari 6.2/7.1/8.0.
|
|
|
* `#937 <https://github.com/mathjax/MathJax/issues/937>`__ Fix incorrect width in MathJax font data affecting underlining.
|
|
|
* `#966 <https://github.com/mathjax/MathJax/issues/966>`__ Fix SVG output overlapping when using prefix notation.
|
|
|
* `#975 <https://github.com/mathjax/MathJax/issues/975>`__ Fix preview not clearing with CHTML-preview extension.
|
|
|
* `#970 <https://github.com/mathjax/MathJax/issues/970>`__ Fix moveable limits for inline operators in ``CommonHTML`` output.
|
|
|
|
|
|
TeX emulation
|
|
|
-------------
|
... | ... | @@ -72,12 +76,17 @@ TeX emulation |
|
|
* `#902 <https://github.com/mathjax/MathJax/issues/902>`__ Convert ``\eqalignno`` and ``\leqalignno`` into ``mlabeledtr``.
|
|
|
* `#906 <https://github.com/mathjax/MathJax/issues/906>`__ Allow comma separated parameters in ``\mmlToken``.
|
|
|
* `#913 <https://github.com/mathjax/MathJax/issues/913>`__ Allow attributes in ``\mmlToken`` whose defaults are false or blank.
|
|
|
* `#972 <https://github.com/mathjax/MathJax/issues/972>`__ Fix autoload of the ``color`` extension.
|
|
|
* `#375 <https://github.com/mathjax/MathJax/issues/475>`__ Add ``\{``,``\}``, and ``\\`` to macros working within ``\text{}`` etc.
|
|
|
* `#969 <https://github.com/mathjax/MathJax/issues/969>`__ Fix incorrect spacing with some ``\frac`` constructs.
|
|
|
* `#982 <https://github.com/mathjax/MathJax/issues/>982`__ Fix incorrect spacing in ``aligned`` environments.
|
|
|
|
|
|
Asciimath
|
|
|
---------
|
|
|
|
|
|
* `#851 <https://github.com/mathjax/MathJax/issues/851>`__ Prevent leading space in quote from causing processing errors.
|
|
|
* `#431 <https://github.com/mathjax/MathJax/issues/431>`__ Fix handling of special characters in exponents.
|
|
|
* `#741 <https://github.com/mathjax/MathJax/issues/741>`__ Add underbrace macro.
|
|
|
|
|
|
MathML Handling
|
|
|
---------------
|
... | ... | @@ -87,6 +96,7 @@ MathML Handling |
|
|
* `#769 <https://github.com/mathjax/MathJax/issues/769>`__ Update ``indentshift`` implementation to meet clarified MathML specification.
|
|
|
* `#768 <https://github.com/mathjax/MathJax/issues/768>`__ Fix processing of percentage values for ``indenshift``.
|
|
|
* `#839 <https://github.com/mathjax/MathJax/issues/839>`__ Update inheritance of ``displaystyle`` in ``mtable`` to meet clarified MathML specification.
|
|
|
* `# <https://github.com/mathjax/MathJax/issues/>`__ Allow Content MathML converion to be customized.
|
|
|
|
|
|
Fonts
|
|
|
-----
|
... | ... | |