upgrading/earlier/whats-new-2.1.rst
.. _whats-new-2.1:
What's New in MathJax v2.1
MathJax v2.1 is primarily a bug-fix release. Numerous display bugs, line-breaking problems, and interface issues have been resolved. The following lists indicate the majority of the bugs that have been fixed for this release.
scrollIntoView to handle positionToHash rather than setting the document location to prevent pages from refreshing after MathJax finishes processing the math.href's work in SVG mode in all browsers.maction with actiontype='statusline' to avoid security restrictions in some browsers.MathJax.Hub signal when [Math Processing Error] is generated.<mspace> is an embellished operator that causes a linebreak to occur.<msubsup> to work so that the super and subscripts stay with the last line of the base.<mfenced> so that when it contains a line break the delimiters and separators are not lost.<semantics> elements.<msubsup>.<mmultiscripts> in SVG mode that caused processing error messages.\vec arrows in Opera and IE.<mi> with more than one letter have texClass OP rather than ORD in certain cases so it will space as a function.\sin^2 x).\liminf and \limsup where the second half of the function name was dropped.<mtable>, <ms>, and <mmultiscripts> which weren't handling styles.<mtable>.handle-floats.js that caused it to not compile.<msubsup> when super- or subscript has explicit style.\\[] but clip to 0 since this isn't really allowed in MathML.jsMath2jax run before other preprocessors so that tex2jax won't grab environments from inside the jsMath spans and divs before jsMath2jax sees them.\vec not producing the correct character for \vec{\mathbf{B}} and similar constructs.eqnarray columnwidth values.mtextFontInherit use the style and weight indicated in the math, so that \textbf and \textit will work properly.\textcolor macro to the color extension.mhchem extension.<<=> arrow to mhchecm extensionmhchem to properly right-justify the scripts.mhchem extension.autoload-all skip extensions that are already loaded, and not redefine user-defined macros.\label{} with no label.\injlim and friends produce single <mi> elements for their names rather than one for each letter.\limits is used without a preceding operator.<mtable> from applying to <mover>/<munder>/<munderover> elements._moz-math-* attributes in MathML input so they don't appear in MathML output.xmlns attributes in "Show Math As -> MathML".<mpadded> with leading +'s could lose the plus and become absolute rather than relative.setTeXclass for TeXatom so that it handles the spacing for relations correctly.NativeMML output from page.U+u005E (^) which caused it to show as a plus when used as a stretchy accent.