Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M MathJax
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 304
    • Issues 304
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MathJax
  • MathJax
  • Wiki
  • Draft for what's new page

Draft for what's new page · Changes

Page history
Updated Draft for what's new page (rest) authored Jan 02, 2015 by pkra's avatar pkra
Show whitespace changes
Inline Side-by-side
Draft-for-what's-new-page.rest
View page @ 0a24989e
...@@ -9,13 +9,12 @@ MathJax v2.5 includes a number of new features, as well a more than 70 important ...@@ -9,13 +9,12 @@ MathJax v2.5 includes a number of new features, as well a more than 70 important
Features 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) * *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 preview-mode output.* The new CommonHTML output provides a (currently) rougher but 10x faster rendering. * *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 * *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>`__. * *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/>`__ * `# <https://github.com/mathjax/MathJax/issues/>`__
...@@ -30,11 +29,13 @@ Interface ...@@ -30,11 +29,13 @@ Interface
* `#893 <https://github.com/mathjax/MathJax/issues/893>`__ Fix outdated ARIA values for HTML-CSS and SVG output. * `#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. * `#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. * `#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 Line-breaking
------------- -------------
* `#949 <https://github.com/mathjax/MathJax/issues/949>`__ Fix processing error due to empty elements.
HTML-CSS/SVG/nativeMML display HTML-CSS/SVG/nativeMML display
------------------------------ ------------------------------
...@@ -55,6 +56,9 @@ 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. * `#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. * `#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. * `#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 TeX emulation
------------- -------------
...@@ -72,12 +76,17 @@ TeX emulation ...@@ -72,12 +76,17 @@ TeX emulation
* `#902 <https://github.com/mathjax/MathJax/issues/902>`__ Convert ``\eqalignno`` and ``\leqalignno`` into ``mlabeledtr``. * `#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``. * `#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. * `#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 Asciimath
--------- ---------
* `#851 <https://github.com/mathjax/MathJax/issues/851>`__ Prevent leading space in quote from causing processing errors. * `#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. * `#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 MathML Handling
--------------- ---------------
...@@ -87,6 +96,7 @@ MathML Handling ...@@ -87,6 +96,7 @@ MathML Handling
* `#769 <https://github.com/mathjax/MathJax/issues/769>`__ Update ``indentshift`` implementation to meet clarified MathML specification. * `#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``. * `#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. * `#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 Fonts
----- -----
......
Clone repository

MathJax Wiki

  • Contributing
    • Contributor License Agreement etc
    • Quick guide to translating mathjax
  • Development
    • Development Process
      • Release Process Checklist
      • Documentation Update Process
      • Source Control Policies
    • Design Documents
      • MathJax Roadmap
      • CDN Hosting
        • CDN requirements
        • CDN Hosting at Google Cloud Storage
      • Performance Discussion
      • Profiling and Diagnostics Tools
      • Documentation generation guide
      • Testing
        • Platforms supported
        • Test Machines
  • MathJax web presence
  • Drafts