Breaking Changes:
- Change \xLongequal to \xlongequal (#997)
New features:
- \kern fixes, \hskip support, \TeX, \LaTeX, \KaTeX (#974)
- Support Unicode middle dot (#1015)
- Exposing the build tree. (#1017)
- Added support for bold italic symbols (#1011)
- Add buildHTMLTree (#1022)
- Implement \TextOrMath, @secondoftwo (#1024)
- add \i and \j for text mode (#1029)
- add \ae, \AE, \oe, \OE, \o, \O, \ss with unicode support for those characters in text mode (#1030)
- Add basic support for Indic scripts in addition to CJK. (#1060)
- Unicode accents (#992)
Bug fixes:
- Avoid negative space in \bmod. (#984)
- Stacking text commands (#1009)
- Fix \vec (#1018)
- Make accents zero width (#1033)
- Fix frac-line (#1025)
- Implement correct macros for liminf and limsup, fixes #111 (#887)
- \kern generates right-margin instead of left-margin. Fix #995 (#1019)
Other:
- extract overline, underline, and rule into their own files (#999)
- extract color and text commands into their own files in functions subdirectory (#998)
- cache node_modules on travis-ci, fixes #1001 (#1002)
- replace dockers/MathJaxFonts with KaTeX/katex-fonts submodule (#891)
- delimiter.js: Don't assign sizeMultiplier to span in prep for porting to flow (#1006)
- add glyph widths to fontMetricsData.js (#1032)
- Removing katex-logo css, as it's no longer used. (#1037)
- Add a 'common issues' section to the README (#1034)
- add package-lock.json so our builds are repeatable
- Update testing infrastructure NPM packages (#1044)
- flow typings for parser.js (#1041)
- extract sqrt, enclose, and verb into their own files (#1040)
- Remove support for .eot font files, fixes #893 (#1051)
- Make a more working example in README. Fix #1049 (#1050)
- Browserify hotfix (#1057)
- Add read/write file cli parameters (#882)