Breaking changes:
- Require [text]color HTML colors to be well-formed. (#827)
- \llap and \rlap now render contents in math mode, use \mathllap (new) and \mathrlap (new) if you need the previous behavior.
New features:
- Added MathJax compatibility script (#680)
- Add a maxSize option to limit user-specified sizes (#803)
- Add \smash, laps, spaces, and phantoms (#833)
- Advanced macro support and magic \dots (#794)
- Support for \raisebox (#685)
- copy-tex contrib module (#813)
- Support \operatorname. Resolve #145 (#866)
- Support \And (#881)
- Support \colorbox and \fcolorbox (#886)
- Implement \verb (#614)
- Add support for comments, fixes #20 (#884)
- allow sizing commands inside optional groups (#885)
Bug fixes:
- Fix exponential behavior in accent production (#834)
- Use mpadded for \raisebox MathML (#876)
- Fix #337 - Array/Matrix environments do not trim newlines (#479)
Other changes:
- Add
contrib
to NPM files - To @flow: Token, Lexer, ParseError, and ParseNode. (#839)
- Update Parser comments to match implementation. (#837)
- Fix match-at flow errors (#847)
- To @flow: MacroExpander. (#845)
- eslint-plugin-flowtype & upgrade to eslint@4 (#849)
- Port unit.js to @flow. (#855)
- Improve SVG Performance (#841)
- To @flow: fontMetrics, fontMetricsData, Options, Settings, Style (#848)
- Port symbol.js to @flow. (#858)
- Fix small type error in defineFunctions. (#860)
- Port environments.js to @flow. (#862)
- Remove the positions array computed by Parser's parseArguments(). (#864)
- Port functions.js to @flow. (#867)
- Allow test/lint scripts to run without requiring make (#878)
- Upgrade \sqrt zoom and width (#890)
- refactor defineEnvironment to also accept HTML and MathML builders (#875)
- Correct @flow types. Refactor some Parser code for stricter typing. (#896)
- Add SourceLocation to encapsulate Token/ParseNode debug information. (#904)
- Parser: Separate mandatory and optional arguments in parseArguments (#903)
- Webpack dev server (#902)
- Replace ParseFuncOrArgument with type-safer alternative. (#901)
- ensure that build/ exists (#918)