Pre-release

@kevinbarabash kevinbarabash released this Aug 12, 2017 · 476 commits to master since this release

Assets 4

Breaking changes:

  • Implicit \color, explicitly grouped \textcolor #619

New features:

  • fix #509: added some international operators #647
  • Old font command support: \rm, \sf, \tt, \bf, \it #675
  • Builtin macros, macro arguments, \overset and \underset #605
  • Add \iff, \implies, \impliedby support #697
  • Support <, >, | and many \text... commands in text mode #684
  • Implement $...$ via styling node #637
  • Support Windows high-contrast mode. Fix #716 #724
  • Add \jot lineskip to aligned environment, switch contents to displaystyle, and add gathered #725
  • Fix high contrast mode better, thanks to @GeeLaw #733
  • Support stretchy wide elements. #670
  • Implement \coloneqq, \colonequals, etc. based on mathtools and colonequals #727
  • Add configurable error callback #658
  • Support absolute TeX units #732

Other changes:

  • Revert "Remove trailing commas for IE 9 compatibility" #622
  • Fix all AMS mathord symbols #618
  • Fix x'^2 #636
  • Use utils.deflt for Settings #649
  • Fix font typo math -> main #678
  • Fix spaces before \middle #689
  • Refactor and comment space splicing code #699
  • Fix #711 issue with multiple superscripts. #718
  • Fix interaction between styles and sizes. #719
  • Vertically center single-character \mathop. #745
  • Correct handling of unbraced kerns followed by spaces. #751
  • Associate font metrics with Options, not Style. #743
  • Upgrade the source to use ES6 syntax including classes, import and static properties #679
  • Set maxFontSize on rules. #744
  • Correct computation of TeX sizes. #755
  • Use \displaystyle within \over/\underbrace #765
  • Shrinkwrap vlists in table-like CSS. #768
  • Solve Safari rendering issues with font-size overrides. #780
  • Improve rule coding, including for \sqrt. #776

Infra changes:

  • Update dependencies to more recent version #612
  • Use morgan to log requests in the dev server #625
  • Improve release script and bower support #615
  • Show compressed sizes correctly #639
  • Set up a diff attribute and textconv instructions for font files #635
  • Fix release script after experience from 0.7.1 release #642
  • Update texcmp to ubuntu 17.04 and avoid mounted host directory #722
  • Screenshotter: Add --diff and --attempts options. #736
  • Switch from jasmine to jest #747
  • Ensure screenshotter runs all tests. #769

Misc:

  • Describe using auto renderer in html head #623
  • README.md - added integrity #590
  • README.md - added integrity #591
  • Switch speed test in README #640
  • Describe site-provided macros in README #644
  • Fixed missing verb in README #668
  • Rephrase displayMode description to be clearer #648
  • Add documentation for how to run auto-render example #740
  • Mention texcmp in CONTRIBUTING.md #753