upgrading/earlier/whats-new-2.4.rst
.. _whats-new-2.4:
What's New in MathJax v2.4
MathJax v2.4 is primarily a bug fix release. Over 80 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>__.
The following are some of the highlights.
#256 <https://github.com/mathjax/MathJax/issues/256>__ Enable
Content Security Policy compatibility.#240 <https://github.com/mathjax/MathJax/issues/240>__ prevent two
identical uses of \tag to cause identical element id.#348 <https://github.com/mathjax/MathJax/issues/348>__ fix
Show Math as window crashing in IE8.#559 <https://github.com/mathjax/MathJax/issues/559>__ remove user
cookie configuration.#821 <https://github.com/mathjax/MathJax/issues/821>__ resolve
cookie-related error in sandboxed iframes on Chrome.#623 <https://github.com/mathjax/MathJax/issues/623>__ fix
localization on IE6--8.#685 <https://github.com/mathjax/MathJax/issues/685>__ fix MathMenu
and MathZoom extensions loading when showMathMenu set to false.#734 <https://github.com/mathjax/MathJax/issues/734>__ compress
menu PNGs.#814 <https://github.com/mathjax/MathJax/issues/814>__ add
TeX/Asciimath as annotation-xml to MathML output.#617 <https://github.com/mathjax/MathJax/issues/617>__ add
linebreaking support for mmultiscript elements.#687 <https://github.com/mathjax/MathJax/issues/687>__ fix forced
line breaking aligning badly.#707 <https://github.com/mathjax/MathJax/issues/707>__ fix ignored
line breaks between two mtext elements.#387 <https://github.com/mathjax/MathJax/issues/387>__ fix missing
styling for merror in SVG output.#391 <https://github.com/mathjax/MathJax/issues/391>__ fix
linebreaking within fractions in SVG output.#423 <https://github.com/mathjax/MathJax/issues/423>,
#460 <https://github.com/mathjax/MathJax/issues/460>,
#749 <https://github.com/mathjax/MathJax/issues/749>,
#824 <https://github.com/mathjax/MathJax/issues/824> Zoom
improvements: fix zoom box overflow in mobile Safari, fix zoom box
for widths in px, fix zoom box overlay in Chrome.#470 <https://github.com/mathjax/MathJax/issues/470>__ fix AMScd
rendering in native MathML output.#473 <https://github.com/mathjax/MathJax/issues/473>__ override
text-ident of enclosing paragraph.#476 <https://github.com/mathjax/MathJax/issues/476>__ improve big
/Downarrows.#580 <https://github.com/mathjax/MathJax/issues/580>__ prevent CSS
from overriding MathJax's em/ex detection.#619 <https://github.com/mathjax/MathJax/issues/619>__ fix:
vertical stretching arrows in table cells can cause extra space
between rows.#699 <https://github.com/mathjax/MathJax/issues/699>__ fix table
column spacing in NativeMathML output on Firefox.#701 <https://github.com/mathjax/MathJax/issues/701>__ fix clipping
of stretched delimiters in HTML-CSS output.#703 <https://github.com/mathjax/MathJax/issues/703>__ fix math
axis not scaled in script sizes.#715 <https://github.com/mathjax/MathJax/issues/715>__ fix hat
^ too large with local STIX fonts in HTML-CSS.#744 <https://github.com/mathjax/MathJax/issues/744>__ improve root
symbol rendering in ever-changing but always buggy Chrome.#770 <https://github.com/mathjax/MathJax/issues/770>__ add support
for dotted borders to SVG output.#820 <https://github.com/mathjax/MathJax/issues/820>__ fix integral
overlapping with superscript using STIX fonts.#813 <https://github.com/mathjax/MathJax/issues/813>__ remove
some redundant fixes for Native MML on Firefox 29+.#367 <https://github.com/mathjax/MathJax/issues/376>__ prevent
\mmltoken from creating annotation elements.#377 <https://github.com/mathjax/MathJax/issues/377>__ improve
handling.#389 <https://github.com/mathjax/MathJax/issues/389>__ fix
operating spacing in \split and \multiline environments.#477 <https://github.com/mathjax/MathJax/issues/477>,
#459 <https://github.com/mathjax/MathJax/issues/459> add
\textsf and \texttt macros and enable mtextInheritFont
for them.#547 <https://github.com/mathjax/MathJax/issues/547>__ fix
misalignment in nested fractions in HTML-CSS and SVG output.#624 <https://github.com/mathjax/MathJax/issues/624>__ fix AMScd on
IE6--7.#632 <https://github.com/mathjax/MathJax/issues/632>__ fix \Big
not accepting delimiters in braces#667 <https://github.com/mathjax/MathJax/issues/667>__ fix loop in
bbox.#691 <https://github.com/mathjax/MathJax/issues/691>__ enable
multiple \label in multiline environments like align,
eqnarray, and gather.#719 <https://github.com/mathjax/MathJax/issues/719>__ empty array
lines should get correct height.#739 <https://github.com/mathjax/MathJax/issues/739>__ fix
\operatorname* and \DeclareMathOperator*.#746 <https://github.com/mathjax/MathJax/issues/746>__ fix spacing
for \left ... \right.#793 <https://github.com/mathjax/MathJax/issues/793>__ allow
unmatched groups in \begin \end` substitutions.#794 <https://github.com/mathjax/MathJax/issues/794>__ fix spacing
for \bmod.#353 <https://github.com/mathjax/MathJax/issues/353>__ add option
for TeX-like \phi and \varphii behavior.#743 <https://github.com/mathjax/MathJax/issues/743>__ add
mmlSpacing option and set to true.#747 <https://github.com/mathjax/MathJax/issues/747>__ fix
processing error with invisible grouping.#328 <https://github.com/mathjax/MathJax/issues/328>__ remove
_moz-*-attributes and improve MathML processing in Firefox.#460 <https://github.com/mathjax/MathJax/issues/469>__ fix default
value of mo@symmetric.#478 <https://github.com/mathjax/MathJax/issues/478>__ make
mfenced element equivalent to its expanded form#561 <https://github.com/mathjax/MathJax/issues/561>__ implement
menclose notation phaseorangle.#578 <https://github.com/mathjax/MathJax/issues/578>__ fix quote
attributes for ms elements.#614 <https://github.com/mathjax/MathJax/issues/614>__ handle
nested math elements better.#684 <https://github.com/mathjax/MathJax/issues/684>__ fix handling
of double primes in superscripts.#691 <https://github.com/mathjax/MathJax/issues/696>,
#692 <https://github.com/mathjax/MathJax/issues/692>, update
Content MathML extension: fix IE11, plus with leading negative
number.#763 <https://github.com/mathjax/MathJax/issues/763>__ fix
mglyph elements rendering too small.#501 <https://github.com/mathjax/MathJax/issues/501>__ add
workaround for broken Fedora STIX fonts configuration.#517 <https://github.com/mathjax/MathJax/issues/517>__ reset
min/max width for MathJax font test.#576 <https://github.com/mathjax/MathJax/issues/576>__ improve font
matching.#615 <https://github.com/mathjax/MathJax/issues/615>__ check
validity of font names.#681 <https://github.com/mathjax/MathJax/issues/681>__ fix MathJax
font test breaking responsive layout.#711 <https://github.com/mathjax/MathJax/issues/711>__ detect new
webfonts when locally installed.#697 <https://github.com/mathjax/MathJax/issues/697>__ fix
bold-italic for new webfonts.#753 <https://github.com/mathjax/MathJax/issues/753>__ update
locales from translatewiki.net; add Vietnamese, Asturia, Polish,
Catalan, Czech, Kannada locales.#777 <https://github.com/mathjax/MathJax/issues/777>__ fix menu
orientation for RTL languages.#586 <https://github.com/mathjax/MathJax/issues/586>__ add all
input processors to default.js.#658 <https://github.com/mathjax/MathJax/issues/658>__ fix IE 11
recognized as Firefox.#730 <https://github.com/mathjax/MathJax/issues/730>__ ignore
rendering targets that have been removed from document.#735 <https://github.com/mathjax/MathJax/issues/735>__ work around
webfont bug in Chrome 32+.#738 <https://github.com/mathjax/MathJax/issues/738>__ improve
workaround for fixed position bug in old IE versions.#737 <https://github.com/mathjax/MathJax/issues/737>__ add
third-party path variable (for centralized custom extension hosting).