chore(deps): update dependency katex to v0.15.2 #3

Merged
nemunaire merged 1 commits from renovate/katex-0.x into master 2022-02-09 20:13:59 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
KaTeX (source) minor 0.10.0 -> 0.15.2

Release Notes

Khan/KaTeX

v0.15.2

Compare Source

Bug Fixes

v0.15.1

Compare Source

Features

v0.15.0

Compare Source

Features
BREAKING CHANGES
  • \relax is now implemented as a function. It'll stop
    expansions and parsing, so the behavior around \relax may change.
    For example, \kern2\relax em will no longer work.

0.14.1 (2021-10-30)

Bug Fixes

v0.14.1

Compare Source

Bug Fixes

v0.14.0

Compare Source

Features
BREAKING CHANGES
  • With module loaders that support conditional exports
    and ECMAScript modules, import katex from 'katex'; will import the
    ECMAScript module.

You can now use:

Before After
require('katex/dist/contrib/[name].js') require('katex/contrib/[name]')
import katex from 'katex/dist/katex.mjs' import katex from 'katex'
import 'katex/dist/contrib/[name].mjs' import 'katex/contrib/[name]'

0.13.24 (2021-10-30)

Bug Fixes

0.13.23 (2021-10-30)

Bug Fixes

0.13.22 (2021-10-30)

Bug Fixes
  • deps: update dependency commander to v8 [skip netlify] (#​3374) (4df1922)

0.13.21 (2021-10-29)

Bug Fixes

0.13.20 (2021-10-26)

Performance Improvements

0.13.19 (2021-10-26)

Features

0.13.18 (2021-09-02)

Features

0.13.17 (2021-09-01)

Bug Fixes

0.13.16 (2021-08-28)

Bug Fixes

0.13.15 (2021-08-28)

Features

0.13.14 (2021-08-28)

Bug Fixes

0.13.13 (2021-07-21)

Bug Fixes
  • add namespace for svg, making output XHTML+SVG+MathML compatible (#​2725) (35ff5ac)

0.13.12 (2021-07-21)

Bug Fixes

0.13.11 (2021-05-14)

Bug Fixes
Features

0.13.10 (2021-05-12)

Bug Fixes
  • Correct for negative margin in integrand lower limits (#​2987) (9b4acc9)

0.13.9 (2021-05-07)

Bug Fixes

0.13.8 (2021-05-06)

Features
  • \operatornamewithlimits (and clean up \operatorname support) (#​2984) (e9b751b)

0.13.7 (2021-05-06)

Bug Fixes

0.13.6 (2021-05-06)

Bug Fixes

0.13.5 (2021-05-02)

Bug Fixes

0.13.4 (2021-05-02)

Bug Fixes

0.13.3 (2021-04-24)

Bug Fixes

0.13.2 (2021-04-06)

Bug Fixes

0.13.1 (2021-04-05)

Bug Fixes

[v0.13.0]

See https://github.com/KaTeX/KaTeX/issues/2490 for breaking changes and migration guide!
Bug Fixes
  • fix: Remove topEnv parameter. (#​2712)
  • fix(builder): combine characters together in all expressions (#​2080)
  • fix: Prevent global group from adversely affecting color. (#​2703)
  • fix: Use SVGs to avoid gaps in tall delimiters. (#​2698)
  • fix: rewrite of splitAtDelimiters.js -- new fix for #​2523 (#​2679)
  • fix: Improve MathML for math operators with subscripts (#​2596)
  • fix: Remove premature CD screenshotter images (#​2641)
  • fix: Support Armenian characters (#​2618)
  • fix: MathML \lim\limits in Safari (#​2556)
  • fix: Support MathML \oiint and \oiiint (#​2461)
  • fix: \injlim typo (#​2459)
Features
  • feat: Support \underbar (#​2713)
  • feat: Add {CD} to auto-render. (#​2710)
  • feat: Set Auto-render to recognize AMS environments without $$… delimiters. (#​2701)
  • feat: Support {CD} (#​2396)
  • feat: Support \vcenter and \hbox (#​2452)
  • feat(function): add allowedInArgument instead of greediness property (#​2134)
  • feat: Support matrix*, pmatrix*, bmatrix*, Bmatrix*, vmatrix*, and Vmatrix*. (#​2488)
  • feat(macro): improve argument parsing (#​2085)
  • feat: support AMS log-like symbols (#​2429)
  • feat: support Unicode ◯, U+25EF (#​2430)
  • feat: Support \phase (#​2406)
  • feat: Support \mathstrut (#​2416)
  • feat: support {equation}, {equation*}, and {split} (#​2369)
  • feat(css): use postcss-preset-env (#​2313)
  • feat: support {align}, {align*}, {alignat}, and {alignat*} (#​2341)
  • Support {gather} and {gather*} (#​2183)
  • feat: support MathML \big, \bigg, \Big, and \Bigg (#​2332)
  • feat: support \angl and \angln (#​2334)
  • Support \origof and \imageof (#​2283)
Documentation
  • docs: Add TiddlyWiki to list of users (#​2765)
  • docs: Fix fallback CSS classes (#​2809)
  • docs: Rearrange environment documentation. (#​2700)
  • docs: Explain how to make macros persist. (#​2702)
  • docs: Revise placement of colonequals in Relations table (#​2704)
  • docs: delete stray backtick (#​2680)
  • docs: Add colonequals functions to docs (#​2651)
  • docs: add new user link (#​2597)
  • fix: typo in example on homepage (#​2577)
  • docs: Add \char to support_table. (#​2620)
  • docs: Update \operatorname in supported_table.md 0.12.0 (#​2571)
  • docs: Fix documentation typo in operatorname* (#​2570)
  • docs: add warning re:defer to mhchem documentation (#​2485)
  • docs: update Gastby logo and link (#​2481)
  • docs: add MonsterWriter to the users page (#​2478)
  • docs: add comment re: \arrowvert (#​2449)
  • docs: add link to Discussions (#​2405)
  • Update \color documentation (#​2370)
  • docs: add Marker as a KaTeX user (#​2329)
Other Changes
  • ci: run screenshotter in container (#​2644)
  • ci: setup CodeQL code scanning (#​2645)
  • fix(browserslist): remove Chrome 49, Samsung 4, and Node (#​2591)
  • chore: add devcontainer.json (#​2545)
  • Configure Renovate (#​2493)
  • ci: don't persist credentials and run scripts (#​2450)
  • build: upgrade Yarn to 2.2.0 (#​2477)
  • build: make vscode work with PnP (#​2444)
  • refactor: Delete obsolete comment re: mn elements (#​2472)
  • test: lint all js files and inline scripts in workflow (#​2442)
  • refactor: Delete obsolete comment re: limsup (#​2464)
  • ci: migrate to GitHub Actions from CircleCI, allow running Browserstack on forked repo via label (#​2417)
  • ci: enable Dependabot for website, submodules, and GitHub Actions (#​2424)
  • test: add missing screenshots for safari (#​2423)
  • ci: fix Dependabot autofix (#​2400)
  • chore: don't include dist in the release commit (#​2385)
  • ci: autofix Dependabot commits (#​2394)
  • chore(screenshotter): support Browserstack and test on Safari 13.1 (#​2306)
  • chore: enable Gitpod (#​2335)
  • chore: migrate to Yarn 2 (#​2316)
  • test: mock console implementation (#​2363)
  • Update LICENSE year (#​2374)
  • test(screenshotter): move coverage to Jest (#​2324)
  • Fix test/symgroups.js (#​2314)
  • Use base revision provided by CircleCI (#​2309)
  • Delete bower.json (#​2372)
  • Enable a MathML option in the KaTeX demo. (#​2371)
  • Create dependabot.yml (#​2311)
  • Run screenshotter using Chrome 83 and Firefox 76 (#​2304)

[v0.12.0]

Added
  • globalGroup option to place definitions in global scope (#​2091)
  • \cal (#​2116)
  • {rcases} and {drcases} (#​2149)
  • HTML extension (#​2082)
    • HTML extension can be enabled using strict and trust setting. See https://katex.org/docs/options.html for more details. Please review its security implication before enabling the extension.
  • \message, \errmessage, and \show for debugging (#​2135)
  • bra-ket notation (#​2162)
  • \expandafter, \noexpand, \edef, \let, and \long (#​2122)
  • Support MathML display mode (#​2220)
  • \minuso (#​2213)
Changed
Removed
  • BREAKING CHANGE: IE 9/10 support (#​2136)
Fixed
  • Set border-collapse: collapse in vlist, fix misalignment in table (#​2103)
  • \@​ifnextchar consumes spaces (#​2118)
  • Add spacing on left of fleqn display math (#​2127)
  • Fix \boxed inherited color (#​2130)
  • Fix laps having visible width in Safari (#​1919)
  • Improve MathML for corners (#​1922)
  • auto-render: ignore "option" tags (#​2180)
  • Fix delimiter error message (#​2186)
  • Fix under accent depth (#​2252)
  • Enable empty environment (#​2258)
  • Enable an empty \substack (#​2278)
  • Fix jagged parentheses (#​2234)
  • \boldsymbol not italic for textords such as Greek (#​2290, #​2299)
  • Protect fraction bars from CSS border-color (#​2292)
  • Reset to leftmost spacing mode after newline (#​1841)
  • Fix missing metrics for space (0x20) and no-break space (0xa0) (#​2298)

[v0.11.1]

Changed
  • Security] Bump mixin-deep from 1.3.1 to 1.3.2 ([#​2090](https://github.com/Khan/KaTeX/issues/2090))
    
  • Security] Bump eslint-utils from 1.3.1 to 1.4.2 ([#​2089](https://github.com/Khan/KaTeX/issues/2089))
    
    
Fixed
  • Fix parse timing by separating consume() into fetch() and consume() (#​2054)
  • Use current font for accents (#​2066)
  • Fix \gray's macro definition (#​2075)

[v0.11.0]

Added
  • BREAKING CHANGE: trust setting to indicate whether input text is trusted (#​1794)
    • \href and \url will break without adjusting the trust setting
  • Add test for double square brackets to katex-spec (#​1956)
  • Add option to render only MathML so that its visible (#​1966)
  • Support {smallmatrix}, {subarray}, and \substack (#​1969)
  • Enable minRuleThickness in rendering options (#​1964)
  • Add \plim (#​1952)
  • Support Unicode \digamma (#​2010)
  • Support \operatorname* (#​1899)
  • Support \includegraphics, with appropriate trust setting (#​2053)
  • Add render-a11y-string add-on (#​2062)
Changed
  • DOC: Fix path to built file (#​1976)
  • Remove unclosed TODO comment (#​1979)
  • Add "Tutti Quanti Shelf" app to users page (#​1997)
  • Document mhchem \cf not supported (use \ce instead) (#​2008)
  • Replace greenkeeper badge with dependabot badge (#​2022)
  • Add Unicode digamma to documentation (#​2045)
  • Add katex-expression to libs page (#​2049)
  • Suggest in documentation (#​2052)
  • Unicode characters in math render in text mode (#​2040)
Fixed
  • Improve output of fonts in MathML (#​1965)
  • Fix \pmb (#​1924)
  • \color affects following \right, put array cells in their own groups (#​1845)
  • Improve MathML for classes (#​1929)
  • Prevent gaps in tall delimiters (#​1986)
  • Fix \sqrt SVG path (#​2009)
  • Do not force sizing groups to display inline-block (#​2044)
  • Fix font choice in operators like \log (e.g. \boldsymbol{\log}) (#​2041)
  • Fix argument font sizing in \fbox and \raisebox, fix font sizing in \TeX, \LaTeX, \KaTeX (#​1787)

[v0.10.2]

Added
  • Approximate font metrics only when metrics don't exist (#​1898)
  • Add KaTeX version to stylesheet and troubleshooting guide (#​1893)
  • Add symbol double square brackets (#​1947, #​1954)
  • Support double-square curly braces (#​1953)
Changed
Fixed
  • Fix \Rho (#​1870)
  • Fix nested \dfrac (#​1825)
  • Improve MathML accents (#​1877)
  • Improve MathML for \overset, \stackrel, and \underset (#​1886)
  • Fix \not (U+E020) RBearing (width) (#​1878)
  • Fix ApplyFunction character (#​1890)
  • Improve MathML for \limits (#​1897)
  • Improve MathML for \hphantom and \vphantom (#​1883)
  • Improve MathML for \coloneqq, \dblcolon, \eqcolon, and \eqqcolon (#​1889)
  • Improve MathML for \brace (#​1884)
  • Fix \middle spacing (#​1906)
  • Get a tall \middle\vert from MathML (#​1911)
  • Improve more coloneq (#​1902)
  • Make \smallint small in \displaystyle (#​1907)
  • Improve MathML for characters in Unicode private use area (#​1908)
  • Improve MathML for extensible arrows (#​1901)
  • Improve MathML for \rule (#​1912)
  • Improve MathML for fractions (#​1882)
  • Improve MathML for \tag (#​1915)
  • Improve MathML for \colorbox and \fcolorbox (#​1914)
  • Improve MathML for environments (#​1910)
  • Improve MathML for \genfrac barline (#​1925)
  • Support \textup and \textmd (#​1921)
  • Improve MathML for \not (#​1923)
  • Improve MathML for \Bbbk (#​1930)
  • Prevent inadvertent tall delims (#​1948)
Removed
  • Re-added code for \includegraphics but disabled the function until trust settings is merged (#​1951)

[v0.10.1]

Added
Changed
  • Include only necessary fonts for target environment specified by Browserslist (#​1674)
Fixed
  • Support blackboard bold in text mode (#​1757)
  • Fix spacings in semisimple groups (#​1706)
  • Fix parsing comments (#​1789)
  • Fix \ and \newline after operator (#​1796)
  • Fix \hphantom width (#​1809)
  • Remove double encoding in MathML (#​1813)
  • Fix Unicode bigcup (#​1836)
  • Fix \genfrac w/ empty delimiter arguments (#​1816)
  • \fbox inherits default color (#​1847)
  • Fix \not and \neq on Chrome 72 (#​1852)

[v0.10.0]

Added
Changed
Fixed

[v0.9.0] - 2018-02-18

Added
  • Italic Greek capital letters #​1118
  • Added support for \mathring #​1125
  • Added support for unicode angle brackets, single vertical bar, double vertical bar #​1123
  • Added support for Reaction Arrows #​1078
  • Added \nobreakspace #​1145
  • Added support for Unicode colon equals ≔ #​1151
  • Added support for \underline in text mode #​1159
Changed
  • Enable spacing functions in text mode #​1139
Fixed
  • Improved JS spacing #​1103
  • Fixed handling of Unicode characters ð, Å, å #​1157
  • Padding over \sqrt and Paths for frac-line #​1143

[v0.9.0-beta1] - 2018-01-28

Added
  • Added support for \aa, \AA, \lq, \rq, \lbrack, \rbrack #​1069
  • Added support for more scripts in \text{} environments such as Czech, Georgian, Hungarian, Turkish. #​1076
  • add Main-BoldItalic font to allow nesting of \textit and \textbf
  • Added \S and \P #​1110
Changed
  • Remove symlink to support devs using Windows #​1090
Fixed
  • Do not inherit SVG style properties from the environment. #​1089
  • Update fonts and metrics so that accents are positioned correctly #​1094
  • Non-portable use of String method .includes. Fixed #​1093
  • Use correct spacing with tight styles. See #​1106 for more details.

[v0.9.0-beta] - 2018-01-14

Added
  • \kern fixed and support \hskip, \TeX, \LaTeX, \KaTeX. See #​974
  • Supported Unicode middle dot and Unicode accents.
  • Added basic support for Indic scripts in addition to CJK. #​1060
  • Added support for bold italic symbols. #​1011
  • add \ae, \AE, \oe, \OE, \o, \O, \ss with unicode support for those characters in text mode. #​1030
  • Added \i and \j for text mode. #​1029
  • Added buildHTMLTree. #​1022
  • Implemented \TextOrMath, @​secondoftwo. #​1024
  • Added a 'common issues' section to the README.md. #​1034
Changed
Fixed
  • Avoid negative space in \bmod. #​984
  • Stacking text commands. #​1009
  • Fixed \vec by replacing the combining font glyph with an SVG. #​1018
  • Made accents zero width. #​1033
  • Fixed frac-line. #​1025
  • Implemented correct macros for liminf and limsup. Fixed #​111
  • \kern generates right-margin instead of left-margin. Fixed #​995

[v0.9.0-alpha2] - 2017-11-26

Added
  • Added Unicode Relations and Unicode Symbol support. Supports Unicode ∴, ∵, \mid, Arrows, Big Operators, Binary Operators, Negated Relations.
  • Implemented the alignedat environment for flexible math spacing. #​930
  • Implemented \mathchoice command. #​969
  • Implemented \href command. #​923
  • \hspace*, \@​ifstar, \@​ifnextchar, \@​firstoftwo (#​975)
  • Added \notni character . #​710
  • Added ng-katex link to README.md. #​959
Changed
  • Single-character macros like active characters. #​973
  • Re @flow:
    • Port buildTree, katex, mathMLTree, parseTree, stretchy to @​flow.
Fixed
  • Fixed the spacing between columns in the {aligned} environment. #​942
  • Fixed issue where the {aligned} environment skips the last line if the first column is empty. #​949
  • Appended ApplyFunction to math functions in MathML. #​960
  • Changed \undertilde to \utilde. #​948
  • Changed frac-line from border to full span. #​976

[v0.9.0-alpha1] - 2017-10-15

Changed
Fixed
  • Fixed space handling. #​912
  • Prevents disappearing fraction lines. #​931

[v0.9.0-alpha] - 2017-10-05

Added
  • Added MathJax compatibility script. #​680
  • Added a maxSize option to limit user-specified sizes. #​803
  • Added \smash, laps, spaces, and phantoms. #​833
  • Support for \raisebox, \operatorname, \And, \colorbox, \fcolorbox and \verb.
  • Added support for comments. Fixed #​20
  • To @flow:
    • fontMetrics, fontMetricsData, Token, Lexer, MacroExpander, Options, ParseError, ParseNode, Settings, Style.
Removed
  • Removed the positions array computed by Parser's parseArguments(). #​864
Changed
  • Advanced macro support and magic \dots. #​794
  • Allow sizing commands inside optional groups. #​885
  • Upgraded \sqrt zoom and width. #​890
  • Refactored defineEnvironment to also accept HTML and MathML builders. #​875
  • For @flow:
    • Ported environments.js, functions.js, symbol.js, unit.js.
  • Separated mandatory and optional arguments in parseArguments. #​903
Breaking Changes
  • Require [text]color HTML colors to be well-formed. See #​827
  • \llap and \rlap now render contents in math mode. Use \mathllap (new) and \mathrlap (new) if you need the previous behavior.
Fixed
  • Fixed exponential behavior in accent production. #​834
  • Use mpadded for \raisebox MathML. #​876
  • Array/Matrix environments do not trim newlines. Fixed #​337. PR is #​479.
  • For @flow:
    • Corrected @​flow types. Refactor some Parser code for stricter typing. #​896
    • Fixed match-at flow errors. #​847

[v0.8.3] - 2017-08-27

Added
  • Added latin-1 letters as math symbols. See #​796
  • Added support for \not. #​140
Changed
  • Support CJK full-width punctuation + Unicode dots. See #​814
  • Support for ' \` ^ ~ = \u . " \r \H \v text-mode accents. See #​802
  • Modernized font creation. See #​624
Fixed
  • Use inline SVG for stretchy elements. #​807
  • Improve \sqrt. #​810

[v0.8.2] - 2017-08-17

Added
  • Accepts all existing Greek letters using unicode characters in math mode. See #​410
Fixed
  • Fixed MathML output for ' and large operators with limits. #​788
  • Updated package.json to point 'main' at dist/katex.js. #​791
  • Fixed color support for stretchy, strikethrough, and fbox. #​792
  • Detect attachEvent() support correctly. See #​771 and #​772 for the issue and PR fix respectively.

[v0.8.1] - 2017-08-11

Fixed
  • Note: The v0.8.0 release did not include the SVG images which are necessary for rendering wide and stretchy accents as well as \overbrace and \underbrace. This release corrects that.

  • Note that if you're including copies of KaTeX in your web application, you should now include the dist/images directory in addition to the usual the dist/fonts directory.

[v0.8.0] - 2017-08-11

Added
  • Added some international operators. See #​509
  • Old font command support: \rm, \sf, \tt, \bf, \it. #​675
  • Builtin macros, macro arguments, \overset and \underset. #​605
  • Added \iff, \implies, \impliedby support. #​697
  • Support <, >, | and many \text... commands in text mode. #​684
  • Implemented ... via styling node. #​637
  • Added \jot lineskip to aligned environment, switch contents to displaystyle, and add gathered. #​725
  • Support stretchy wide elements. #​670
  • Set maxFontSize on rules. #​744
Changes
  • Added support for Windows high-contrast mode. Fixed #​716 #​724
    -Implemented \coloneqq, \colonequals, etc. based on mathtools and colonequals. #​727
  • Added configurable error callback. #​658
  • Added support for absolute TeX units. #​732
  • Revert "Remove trailing commas for IE 9 compatibility". #​622
  • Use utils.deflt for Settings. #​649
  • Refactored and commented space splicing code. #​699
  • Vertically center single-character \mathop. #​745
  • Associate font metrics with Options, not Style. #​743
  • Upgraded the source to use ES6 syntax including classes, import and static properties.
    #​679
  • Use \displaystyle within \over/\underbrace. #​765
  • Shrinkwrap vlists in table-like CSS. #​768
  • Improve rule coding, including for \sqrt. #​776
Breaking Changes
  • Implicit \color, explicitly grouped \textcolor. See #​619
Fixed
  • Fixed high contrast mode better. #​733
  • Fixed all AMS mathord symbols. #​618
  • Fixed x'^2 #​636
  • Fixed font typo math -> main. #​678
  • Fixed spaces before \middle. #​689
  • Fixed #​711 issue with multiple superscripts. #​718
  • Fixed interaction between styles and sizes. #​719
  • Correct handling of unbraced kerns followed by spaces. #​751
  • Corrected computation of TeX sizes. #​755
  • Solved Safari rendering issues with font-size overrides. #​780

[v0.7.1] - 2017-01-21

Fixed
  • Restored creation of dist directory during release process.

[v0.7.0] - 2017-01-08

Added
  • Added \atop, \bmod, \degree, \kern, \ldots, \maltese, \mathbin, \mathclose, \mathellipsis, \mathop, \mathopen, \mathord, \mathpunct, \mathrel, \middle, \mod, \pod, \pounds, \pmod, \stackre, \textbf, \textellipsis, \textit, \textnormal, \textrm, \textsf, \texttt, --, ---, ''', ', ​ and "".
  • Added \#, \&, \$, \%, \_, \{, and \} in text mode.
Changed
  • Allow specifying macros (without arguments) in the settings object.
  • Combine adjacent spans in text mode.
Fixed
  • Do not apply italic correction in text mode.
  • Fixed the MathML fence attribute on delimiters.
  • Fixed converting bins to ords.
  • Made \llap and \rlap produce ords.
  • Fixed spacing around \color, \mathbf, and in other places.
  • Added per-style font metrics.
  • Complain when trying to render a non-string.
  • Fixed subscript positioning with changed-font bases.
  • Fixed superscript/subscript centering in fractions.

[v0.6.0] - 2016-04-15

Added
  • Added \gt, \lt and \underline support.
  • Introduced the aligned environment.
Removed
  • Removed 3px border around rules.
Changed
  • Bundle CSS and fonts in npm package.
Fixed
  • Fixed sub- and super-scripts not being centered inside of math display.
  • Set the greediness of font functions to 2 so that e^\mathbf{x} will parse.

[v0.5.1] - 2015-09-01

Added
  • Added the font changing functions \mathrm, \mathit, \mathbf, \mathbb, \mathcal, \mathfrak, \mathscr, \mathsf, \mathtt, \Bbb, \bold, and \frak.
  • Added the \limits and \nolimits functions.
  • Added a throwOnError option to allow generating red error text when rendering invalid commands instead of throwing errors, and a corresponding errorColor option to decide the color of invalid commands.
  • Added support for | column delimiters in the array environment.
  • Added \lVert and \rVert symbols.
Changed
  • Allow \lvert, \rvert, \lVert, \rVert, \lgroup, \rgroup, \lmoustache, and \rmoustache in delimiters.
Fixed
  • Fix the spacing of the \ulcorner, \urcorner, \llcorner, \lrcorner, \barwedge, \veebar, \circledcirc, \boxdot, \uparrow, \Uparrow, \downarrow, \Downarrow, \updownarrow, \Updownarrow, and \ldots symbols.

[v0.5.0] - 2015-07-16

Added
  • Added the cases and Bmatrix environments.
  • Added \checkmark and \circledR symbols.
Changed
  • Ran ttfautohint on our fonts to produce better results at small font sizes.
  • Improved the spacing inside fractions.
  • Correctly set environments to the ord type.

[v0.4.3] - 2015-06-20

Fixed
  • Fixed bower.json to include a "main" entry

[v0.4.0] - 2015-06-18

Added
  • Added support for some \begin/\end environments, including support for array, matrix, pmatrix, bmatrix, vmatrix, and Vmatrix.
  • Added support for optional \sqrt arguments, e.g. \sqrt[3]{x}.
  • Bower package is now available: run bower install katex to download the built files.
Changed
  • Added a display mode flag to the cli.
  • Exposed an unstable __parse method for retrieving the parse tree.
  • Prevent elements from inheriting text-indent.

[v0.3.0] - 2015-04-01

Added
  • Added an auto-render extension for automatically rendering math on a page.
  • Added support for \phantom.
  • Added \#, \&.
Removed
  • Removed !important from MathML hiding rules, so they can be overridden.
Breaking Changes
  • The greediness of the \color function has changed to maintain compatibility with MathJax, so expressions like \color{red}\text{a} will no longer work and instead need to be rewritten as \color{red}{\text{a}}.
Fixed
  • Fixed spacing for \odot, \oplus, \otimes, \oslash, \bigtriangleup, \bigtriangledown, \dagger, \diamond, \star, \triangleleft, \triangleright.
  • Fixed MathML handling of text operators.

[v0.2.0] - 2015-03-02

Added
  • Added accessibility through the use of MathML.
  • Added the ability to render math in display mode, centered on a single line in display style.
  • Added support for new symbols: \aleph, \amalg, \approxeq, \ast, \asymp, \backepsilon, \backprime, \backsim, \backsimeq, \Bbbk, \because, \beth, \between, \bigcirc, \bigstar, \blacklozenge, \blacksquare, \blacktriangle, \blacktriangledown, \blacktriangleleft, \blacktriangleright, \bowtie, \Box, \boxminus, \boxplus, \boxtimes, \bullet, \bumpeq, \Bumpeq, \Cap, \cdotp, \centerdot, \circeq, \circlearrowleft, \circlearrowright, \circledast, \circleddash, \circledS, \clubsuit, \complement, \Cup, \curlyeqprec, \curlyeqsucc, \curlyvee, \curlywedge, \curvearrowleft, \curvearrowright, \dag, \daleth, \dashleftarrow, \dashrightarrow, \dashv, \ddag, \ddagger, \diagdown, \diagup, \Diamond, \diamondsuit, \digamma, \divideontimes, \doteq, \Doteq, \doteqdot, \dotplus, \doublebarwedge, \doublecap, \doublecup, \downdownarrows, \downharpoonleft, \downharpoonright, \ell, \eqcirc, \eqsim, \eqslantgtr, \eqslantless, \equiv, \eth, \exists, \fallingdotseq, \Finv, \flat, \forall, \frown, \Game, \geqq, \geqslant, \gg, \ggg, \gggtr, \gimel, \gnapprox, \gneq, \gneqq, \gnsim, \gtrapprox, \gtrdot, \gtreqless, \gtreqqless, \gtrless, \gtrsim, \gvertneqq, \hbar, \heartsuit, \hookleftarrow, \hookrightarrow, \hslash, \Im, \intercal, \Join, \ldotp, \leadsto, \Leftarrow, \leftarrowtail, \leftharpoondown, \leftharpoonup, \leftleftarrows, \leftrightarrow, \Leftrightarrow, \leftrightarrows, \leftrightharpoons, \leftrightsquigarrow, \leftthreetimes, \leqq, \leqslant, \lessapprox, \lessdot, \lesseqgtr, \lesseqqgtr, \lessgtr, \lesssim, \lgroup, \lhd, \ll, \llcorner, \Lleftarrow, \lll, \llless, \lmoustache, \lnapprox, \lneq, \lneqq, \lnsim, \longleftarrow, \Longleftarrow, \longleftrightarrow, \Longleftrightarrow, \longmapsto, \longrightarrow, \Longrightarrow, \looparrowleft, \looparrowright, \lozenge, \lrcorner, \Lsh, \ltimes, \lvertneqq, \mapsto, \measuredangle, \mho, \mid, \mp, \multimap, \nabla, \natural, \ncong, \nearrow, \nexists, \ngeqq, \ngeqslant, \ngtr, \ni, \nleftarrow, \nLeftarrow, \nleftrightarrow, \nLeftrightarrow, \nleqq, \nleqslant, \nless, \nmid, \nparallel, \nprec, \npreceq, \nrightarrow, \nRightarrow, \nshortmid, \nshortparallel, \nsim, \nsubseteqq, \nsucc, \nsucceq, \nsupseteqq, \ntriangleleft, \ntrianglelefteq, \ntriangleright, \ntrianglerighteq, \nvdash, \nvDash, \nVdash, \nVDash, \nwarrow, \ominus, \owns, \parallel, \perp, \pitchfork, \prec, \precapprox, \preccurlyeq, \preceq, \precnapprox, \precneqq, \precnsim, \precsim, \propto, \Re, \restriction, \rgroup, \rhd, \Rightarrow, \rightarrowtail, \rightharpoondown, \rightharpoonup, \rightleftarrows, \rightleftharpoons, \rightrightarrows, \rightsquigarrow, \rightthreetimes, \risingdotseq, \rmoustache, \Rrightarrow, \Rsh, \rtimes, \searrow, \sharp, \shortmid, \shortparallel, \sim, \simeq, \smallfrown, \smallsetminus, \smallsmile, \smile, \spadesuit, \sphericalangle, \sqcap, \sqcup, \sqsubset, \sqsubseteq, \sqsupset, \sqsupseteq, \square, \Subset, \subseteqq, \subsetneq, \subsetneqq, \succ, \succapprox, \succcurlyeq, \succeq, \succnapprox, \succneqq, \succnsim, \succsim, \Supset, \supseteqq, \supsetneq, \supsetneqq, \swarrow, \therefore, \thickapprox, \thicksim, \triangledown, \trianglelefteq, \triangleq, \trianglerighteq, \twoheadleftarrow, \twoheadrightarrow, \ulcorner, \unlhd, \unrhd, \upharpoonleft, \upharpoonright, \uplus, \upuparrows, \urcorner, \varkappa, \varpropto, \varsubsetneq, \varsubsetneqq, \varsupsetneq \varsupsetneqq, \vartriangle, \vartriangleleft, \vartriangleright, \vdash, \vDash, \Vdash, \Vvdash, \wp, \wr, \yen.
Removed
  • Removed unused greek fonts.

[v0.1.1] - 2014-10-15

Added
  • Added support for \binom
  • Added support for \over and \choose
  • Added \partial, \subset, \supset, \subseteq, \supseteq, \cap, \cup, \setminus, \neg, \lnot, \top, \bot, \emptyset, \varnothing, \land, \lor, \wedge, \vee, \notin, \nsubseteq, \nsupseteq, \models.
  • Added simple katex command-line binary to convert TeX to HTML on the server.
  • Added WOFF2 fonts for faster downloads in Chrome and Opera.
Changed
  • Correctly throws on \sqrt[3]{x} to indicate lack of support.
  • Warn when in quirks mode (i.e., missing a <!DOCTYPE html> declaration).
  • Built files now only use ASCII characters to avoid character encoding problems.
Fixed
  • Fixed spacing for \iint and \iiint.

[v0.1.0] - 2014-09-15

Initial Public Release

v0.13.24

Compare Source

Bug Fixes

v0.13.23

Compare Source

Bug Fixes

v0.13.22

Compare Source

Bug Fixes
  • deps: update dependency commander to v8 [skip netlify] (#​3374) (4df1922)

v0.13.21

Compare Source

Bug Fixes

v0.13.20

Compare Source

Performance Improvements

v0.13.19

Compare Source

Features

v0.13.18

Compare Source

Features

v0.13.17

Compare Source

Bug Fixes

v0.13.16

Compare Source

Bug Fixes

v0.13.14

Compare Source

Bug Fixes

v0.13.13

Compare Source

Bug Fixes
  • add namespace for svg, making output XHTML+SVG+MathML compatible (#​2725) (35ff5ac)

v0.13.12

Compare Source

Bug Fixes

v0.13.11

Compare Source

Bug Fixes
Features

v0.13.10

Compare Source

Bug Fixes
  • Correct for negative margin in integrand lower limits (#​2987) (9b4acc9)

v0.13.9

Compare Source

Bug Fixes

v0.13.8

Compare Source

Features
  • \operatornamewithlimits (and clean up \operatorname support) (#​2984) (e9b751b)

v0.13.7

Compare Source

Bug Fixes

v0.13.6

Compare Source

Bug Fixes

v0.13.5

Compare Source

Bug Fixes

v0.13.4

Compare Source

Bug Fixes

v0.13.3

Compare Source

Bug Fixes

v0.13.2

Compare Source

Bug Fixes

v0.13.1

Compare Source

Features

v0.13.0

Compare Source

See https://github.com/KaTeX/KaTeX/issues/2490 for breaking changes and migration guide!
Bug Fixes
  • fix: Remove topEnv parameter. (#​2712)
  • fix(builder): combine characters together in all expressions (#​2080)
  • fix: Prevent global group from adversely affecting color. (#​2703)
  • fix: Use SVGs to avoid gaps in tall delimiters. (#​2698)
  • fix: rewrite of splitAtDelimiters.js -- new fix for #​2523 (#​2679)
  • fix: Improve MathML for math operators with subscripts (#​2596)
  • fix: Remove premature CD screenshotter images (#​2641)
  • fix: Support Armenian characters (#​2618)
  • fix: MathML \lim\limits in Safari (#​2556)
  • fix: Support MathML \oiint and \oiiint (#​2461)
  • fix: \injlim typo (#​2459)
Features
  • feat: Support \underbar (#​2713)
  • feat: Add {CD} to auto-render. (#​2710)
  • feat: Set Auto-render to recognize AMS environments without $$… delimiters. (#​2701)
  • feat: Support {CD} (#​2396)
  • feat: Support \vcenter and \hbox (#​2452)
  • feat(function): add allowedInArgument instead of greediness property (#​2134)
  • feat: Support matrix*, pmatrix*, bmatrix*, Bmatrix*, vmatrix*, and Vmatrix*. (#​2488)
  • feat(macro): improve argument parsing (#​2085)
  • feat: support AMS log-like symbols (#​2429)
  • feat: support Unicode ◯, U+25EF (#​2430)
  • feat: Support \phase (#​2406)
  • feat: Support \mathstrut (#​2416)
  • feat: support {equation}, {equation*}, and {split} (#​2369)
  • feat(css): use postcss-preset-env (#​2313)
  • feat: support {align}, {align*}, {alignat}, and {alignat*} (#​2341)
  • Support {gather} and {gather*} (#​2183)
  • feat: support MathML \big, \bigg, \Big, and \Bigg (#​2332)
  • feat: support \angl and \angln (#​2334)
  • Support \origof and \imageof (#​2283)
Documentation
  • docs: Add TiddlyWiki to list of users (#​2765)
  • docs: Fix fallback CSS classes (#​2809)
  • docs: Rearrange environment documentation. (#​2700)
  • docs: Explain how to make macros persist. (#​2702)
  • docs: Revise placement of colonequals in Relations table (#​2704)
  • docs: delete stray backtick (#​2680)
  • docs: Add colonequals functions to docs (#​2651)
  • docs: add new user link (#​2597)
  • fix: typo in example on homepage (#​2577)
  • docs: Add \char to support_table. (#​2620)
  • docs: Update \operatorname in supported_table.md 0.12.0 (#​2571)
  • docs: Fix documentation typo in operatorname* (#​2570)
  • docs: add warning re:defer to mhchem documentation (#​2485)
  • docs: update Gastby logo and link (#​2481)
  • docs: add MonsterWriter to the users page (#​2478)
  • docs: add comment re: \arrowvert (#​2449)
  • docs: add link to Discussions (#​2405)
  • Update \color documentation (#​2370)
  • docs: add Marker as a KaTeX user (#​2329)
Other Changes
  • ci: run screenshotter in container (#​2644)
  • ci: setup CodeQL code scanning (#​2645)
  • fix(browserslist): remove Chrome 49, Samsung 4, and Node (#​2591)
  • chore: add devcontainer.json (#​2545)
  • Configure Renovate (#​2493)
  • ci: don't persist credentials and run scripts (#​2450)
  • build: upgrade Yarn to 2.2.0 (#​2477)
  • build: make vscode work with PnP (#​2444)
  • refactor: Delete obsolete comment re: mn elements (#​2472)
  • test: lint all js files and inline scripts in workflow (#​2442)
  • refactor: Delete obsolete comment re: limsup (#​2464)
  • ci: migrate to GitHub Actions from CircleCI, allow running Browserstack on forked repo via label (#​2417)
  • ci: enable Dependabot for website, submodules, and GitHub Actions (#​2424)
  • test: add missing screenshots for safari (#​2423)
  • ci: fix Dependabot autofix (#​2400)
  • chore: don't include dist in the release commit (#​2385)
  • ci: autofix Dependabot commits (#​2394)
  • chore(screenshotter): support Browserstack and test on Safari 13.1 (#​2306)
  • chore: enable Gitpod (#​2335)
  • chore: migrate to Yarn 2 (#​2316)
  • test: mock console implementation (#​2363)
  • Update LICENSE year (#​2374)
  • test(screenshotter): move coverage to Jest (#​2324)
  • Fix test/symgroups.js (#​2314)
  • Use base revision provided by CircleCI (#​2309)
  • Delete bower.json (#​2372)
  • Enable a MathML option in the KaTeX demo. (#​2371)
  • Create dependabot.yml (#​2311)
  • Run screenshotter using Chrome 83 and Firefox 76 (#​2304)

v0.12.0

Compare Source

Added
  • globalGroup option to place definitions in global scope (#​2091)
  • \cal (#​2116)
  • {rcases} and {drcases} (#​2149)
  • HTML extension (#​2082)
    • HTML extension can be enabled using strict and trust setting. See https://katex.org/docs/options.html for more details. Please review its security implication before enabling the extension.
  • \message, \errmessage, and \show for debugging (#​2135)
  • bra-ket notation (#​2162)
  • \expandafter, \noexpand, \edef, \let, and \long (#​2122)
  • Support MathML display mode (#​2220)
  • \minuso (#​2213)
Changed
Removed
  • BREAKING CHANGE: IE 9/10 support (#​2136)
Fixed
  • Set border-collapse: collapse in vlist, fix misalignment in table (#​2103)
  • \@&#8203;ifnextchar consumes spaces (#​2118)
  • Add spacing on left of fleqn display math (#​2127)
  • Fix \boxed inherited color (#​2130)
  • Fix laps having visible width in Safari (#​1919)
  • Improve MathML for corners (#​1922)
  • auto-render: ignore "option" tags (#​2180)
  • Fix delimiter error message (#​2186)
  • Fix under accent depth (#​2252)
  • Enable empty environment (#​2258)
  • Enable an empty \substack (#​2278)
  • Fix jagged parentheses (#​2234)
  • \boldsymbol not italic for textords such as Greek (#​2290, #​2299)
  • Protect fraction bars from CSS border-color (#​2292)
  • Reset to leftmost spacing mode after newline (#​1841)
  • Fix missing metrics for space (0x20) and no-break space (0xa0) (#​2298)

v0.11.1

Compare Source

Changed
  • Security] Bump mixin-deep from 1.3.1 to 1.3.2 ([#&#8203;2090](https://github.com/Khan/KaTeX/issues/2090))
    
  • Security] Bump eslint-utils from 1.3.1 to 1.4.2 ([#&#8203;2089](https://github.com/Khan/KaTeX/issues/2089))
    
    
Fixed
  • Fix parse timing by separating consume() into fetch() and consume() (#​2054)
  • Use current font for accents (#​2066)
  • Fix \gray's macro definition (#​2075)

v0.11.0

Compare Source

Added
  • BREAKING CHANGE: trust setting to indicate whether input text is trusted (#​1794)
    • \href and \url will break without adjusting the trust setting
  • Add test for double square brackets to katex-spec (#​1956)
  • Add option to render only MathML so that its visible (#​1966)
  • Support {smallmatrix}, {subarray}, and \substack (#​1969)
  • Enable minRuleThickness in rendering options (#​1964)
  • Add \plim (#​1952)
  • Support Unicode \digamma (#​2010)
  • Support \operatorname* (#​1899)
  • Support \includegraphics, with appropriate trust setting (#​2053)
  • Add render-a11y-string add-on (#​2062)
Changed
  • DOC: Fix path to built file (#​1976)
  • Remove unclosed TODO comment (#​1979)
  • Add "Tutti Quanti Shelf" app to users page (#​1997)
  • Document mhchem \cf not supported (use \ce instead) (#​2008)
  • Replace greenkeeper badge with dependabot badge (#​2022)
  • Add Unicode digamma to documentation (#​2045)
  • Add katex-expression to libs page (#​2049)
  • Suggest in documentation (#​2052)
  • Unicode characters in math render in text mode (#​2040)
Fixed
  • Improve output of fonts in MathML (#​1965)
  • Fix \pmb (#​1924)
  • \color affects following \right, put array cells in their own groups (#​1845)
  • Improve MathML for classes (#​1929)
  • Prevent gaps in tall delimiters (#​1986)
  • Fix \sqrt SVG path (#​2009)
  • Do not force sizing groups to display inline-block (#​2044)
  • Fix font choice in operators like \log (e.g. \boldsymbol{\log}) (#​2041)
  • Fix argument font sizing in \fbox and \raisebox, fix font sizing in \TeX, \LaTeX, \KaTeX (#​1787)

v0.10.2

Compare Source

Added
  • Approximate font metrics only when metrics don't exist (#​1898)
  • Add KaTeX version to stylesheet and troubleshooting guide (#​1893)
  • Add symbol double square brackets (#​1947, #​1954)
  • Support double-square curly braces (#​1953)
Changed
Fixed
  • Fix \Rho (#​1870)
  • Fix nested \dfrac (#​1825)
  • Improve MathML accents (#​1877)
  • Improve MathML for \overset, \stackrel, and \underset (#​1886)
  • Fix \not (U+E020) RBearing (width) (#​1878)
  • Fix ApplyFunction character (#​1890)
  • Improve MathML for \limits (#​1897)
  • Improve MathML for \hphantom and \vphantom (#​1883)
  • Improve MathML for \coloneqq, \dblcolon, \eqcolon, and \eqqcolon (#​1889)
  • Improve MathML for \brace (#​1884)
  • Fix \middle spacing (#​1906)
  • Get a tall \middle\vert from MathML (#​1911)
  • Improve more coloneq (#​1902)
  • Make \smallint small in \displaystyle (#​1907)
  • Improve MathML for characters in Unicode private use area (#​1908)
  • Improve MathML for extensible arrows (#​1901)
  • Improve MathML for \rule (#​1912)
  • Improve MathML for fractions (#​1882)
  • Improve MathML for \tag (#​1915)
  • Improve MathML for \colorbox and \fcolorbox (#​1914)
  • Improve MathML for environments (#​1910)
  • Improve MathML for \genfrac barline (#​1925)
  • Support \textup and \textmd (#​1921)
  • Improve MathML for \not (#​1923)
  • Improve MathML for \Bbbk (#​1930)
  • Prevent inadvertent tall delims (#​1948)
Removed
  • Re-added code for \includegraphics but disabled the function until trust settings is merged (#​1951)

v0.10.1

Compare Source

Added
Changed
  • Include only necessary fonts for target environment specified by Browserslist (#​1674)
Fixed
  • Support blackboard bold in text mode (#​1757)
  • Fix spacings in semisimple groups (#​1706)
  • Fix parsing comments (#​1789)
  • Fix \ and \newline after operator (#​1796)
  • Fix \hphantom width (#​1809)
  • Remove double encoding in MathML (#​1813)
  • Fix Unicode bigcup (#​1836)
  • Fix \genfrac w/ empty delimiter arguments (#​1816)
  • \fbox inherits default color (#​1847)
  • Fix \not and \neq on Chrome 72 (#​1852)

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [KaTeX](https://khan.github.io/KaTeX/) ([source](https://github.com/Khan/KaTeX)) | minor | `0.10.0` -> `0.15.2` | --- ### Release Notes <details> <summary>Khan/KaTeX</summary> ### [`v0.15.2`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0152-httpsgithubcomKaTeXKaTeXcomparev0151v0152-2022-01-12) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.15.1...v0.15.2) ##### Bug Fixes - \mathinner MathML when invoked as a denominator. ([#&#8203;3501](https://github.com/KaTeX/KaTeX/issues/3501)) ([1f85125](https://github.com/KaTeX/KaTeX/commit/1f8512577b58962db2615175121ac9636245f596)), closes [#&#8203;3500](https://github.com/KaTeX/KaTeX/issues/3500) ### [`v0.15.1`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0151-httpsgithubcomKaTeXKaTeXcomparev0150v0151-2021-10-31) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.15.0...v0.15.1) ##### Features - \nonumber/\notag support, \tag per row of {align} ([#&#8203;2952](https://github.com/KaTeX/KaTeX/issues/2952)) ([52c4778](https://github.com/KaTeX/KaTeX/commit/52c4778b156110c0b2bdd3d7a3b81bbf76d21800)), closes [#&#8203;2950](https://github.com/KaTeX/KaTeX/issues/2950) [#&#8203;2379](https://github.com/KaTeX/KaTeX/issues/2379) ### [`v0.15.0`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0150-httpsgithubcomKaTeXKaTeXcomparev0141v0150-2021-10-31) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.14.1...v0.15.0) ##### Features - implement \relax as no-op function ([#&#8203;3384](https://github.com/KaTeX/KaTeX/issues/3384)) ([40109f6](https://github.com/KaTeX/KaTeX/commit/40109f624805af41c42897cd428b83a93587f58d)) ##### BREAKING CHANGES - `\relax` is now implemented as a function. It'll stop expansions and parsing, so the behavior around `\relax` may change. For example, `\kern2\relax em` will no longer work. #### [0.14.1](https://github.com/KaTeX/KaTeX/compare/v0.14.0...v0.14.1) (2021-10-30) ##### Bug Fixes - **Settings:** use schema ([#&#8203;3375](https://github.com/KaTeX/KaTeX/issues/3375)) ([b58a432](https://github.com/KaTeX/KaTeX/commit/b58a43212e4178ed46cf8e42d67e88b9c8df9c24)) ### [`v0.14.1`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0141-httpsgithubcomKaTeXKaTeXcomparev0140v0141-2021-10-30) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.14.0...v0.14.1) ##### Bug Fixes - **Settings:** use schema ([#&#8203;3375](https://github.com/KaTeX/KaTeX/issues/3375)) ([b58a432](https://github.com/KaTeX/KaTeX/commit/b58a43212e4178ed46cf8e42d67e88b9c8df9c24)) ### [`v0.14.0`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0140-httpsgithubcomKaTeXKaTeXcomparev01324v0140-2021-10-30) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.24...v0.14.0) ##### Features - conditionally export ECMAScript modules ([#&#8203;3377](https://github.com/KaTeX/KaTeX/issues/3377)) ([15ee9b4](https://github.com/KaTeX/KaTeX/commit/15ee9b4a5a0ccf26ee271577e469f8b83f8b3ff8)) ##### BREAKING CHANGES - With module loaders that support conditional exports and ECMAScript modules, `import katex from 'katex';` will import the ECMAScript module. You can now use: |Before |After | |------------------------------------------|----------------------------------| |`require('katex/dist/contrib/[name].js')` | `require('katex/contrib/[name]')`| |`import katex from 'katex/dist/katex.mjs'`| `import katex from 'katex'` | |`import 'katex/dist/contrib/[name].mjs'` | `import 'katex/contrib/[name]'` | #### [0.13.24](https://github.com/KaTeX/KaTeX/compare/v0.13.23...v0.13.24) (2021-10-30) ##### Bug Fixes - round dimensions to 4 places ([#&#8203;2460](https://github.com/KaTeX/KaTeX/issues/2460)) ([09ee1c8](https://github.com/KaTeX/KaTeX/commit/09ee1c886740fe8283a77468bc28c30b7816b446)) #### [0.13.23](https://github.com/KaTeX/KaTeX/compare/v0.13.22...v0.13.23) (2021-10-30) ##### Bug Fixes - **fonts:** correct width of \cong glyph, fix \boldsymbol{\cong} ([#&#8203;3206](https://github.com/KaTeX/KaTeX/issues/3206)) ([35db4ff](https://github.com/KaTeX/KaTeX/commit/35db4ff40337cc2e2dfebeac1458d6aa9afc8bab)), closes [#&#8203;2199](https://github.com/KaTeX/KaTeX/issues/2199) #### [0.13.22](https://github.com/KaTeX/KaTeX/compare/v0.13.21...v0.13.22) (2021-10-30) ##### Bug Fixes - **deps:** update dependency commander to v8 \[skip netlify] ([#&#8203;3374](https://github.com/KaTeX/KaTeX/issues/3374)) ([4df1922](https://github.com/KaTeX/KaTeX/commit/4df1922ae9d99927ef9a497209f1691200f39829)) #### [0.13.21](https://github.com/KaTeX/KaTeX/compare/v0.13.20...v0.13.21) (2021-10-29) ##### Bug Fixes - **fonts:** fix the timestamp of fonts to the epoch ([#&#8203;3370](https://github.com/KaTeX/KaTeX/issues/3370)) ([dde05db](https://github.com/KaTeX/KaTeX/commit/dde05db6b775d8726a6654db13de26410195be48)) #### [0.13.20](https://github.com/KaTeX/KaTeX/compare/v0.13.19...v0.13.20) (2021-10-26) ##### Performance Improvements - Avoid vertical-align:0em style ([#&#8203;3358](https://github.com/KaTeX/KaTeX/issues/3358)) ([6d6d627](https://github.com/KaTeX/KaTeX/commit/6d6d627ca49244d53928b6e0e1a238495cef4bd2)), closes [#&#8203;3351](https://github.com/KaTeX/KaTeX/issues/3351) #### [0.13.19](https://github.com/KaTeX/KaTeX/compare/v0.13.18...v0.13.19) (2021-10-26) ##### Features - **cli:** --trust flag for trusting cli input ([#&#8203;3339](https://github.com/KaTeX/KaTeX/issues/3339)) ([503f7d7](https://github.com/KaTeX/KaTeX/commit/503f7d79f9b346585248dfe7451b8d635bd3328d)), closes [#&#8203;2428](https://github.com/KaTeX/KaTeX/issues/2428) #### [0.13.18](https://github.com/KaTeX/KaTeX/compare/v0.13.17...v0.13.18) (2021-09-02) ##### Features - unicode support for minus and asterisk operators ([#&#8203;3227](https://github.com/KaTeX/KaTeX/issues/3227)) ([9dbfc1c](https://github.com/KaTeX/KaTeX/commit/9dbfc1c91725a9db348ce212488690147b9b9dd4)), closes [#&#8203;3225](https://github.com/KaTeX/KaTeX/issues/3225) #### [0.13.17](https://github.com/KaTeX/KaTeX/compare/v0.13.16...v0.13.17) (2021-09-01) ##### Bug Fixes - **fonts:** remove hints from unknown symbols ([#&#8203;3222](https://github.com/KaTeX/KaTeX/issues/3222)) ([9420f8a](https://github.com/KaTeX/KaTeX/commit/9420f8a2a98442158a9cd2b3fd650092d216d0a2)), closes [#&#8203;3219](https://github.com/KaTeX/KaTeX/issues/3219) #### [0.13.16](https://github.com/KaTeX/KaTeX/compare/v0.13.15...v0.13.16) (2021-08-28) ##### Bug Fixes - \char support for >16-bit Unicode characters ([#&#8203;3006](https://github.com/KaTeX/KaTeX/issues/3006)) ([ff1734f](https://github.com/KaTeX/KaTeX/commit/ff1734f7c4882fb350cb0e1f366f04ce63675643)), closes [#&#8203;3004](https://github.com/KaTeX/KaTeX/issues/3004) - remove local macros upon parse error ([#&#8203;3114](https://github.com/KaTeX/KaTeX/issues/3114)) ([a6f29e3](https://github.com/KaTeX/KaTeX/commit/a6f29e36121a31b46866d1985bbc86a06080fbd4)), closes [#&#8203;3122](https://github.com/KaTeX/KaTeX/issues/3122) #### [0.13.15](https://github.com/KaTeX/KaTeX/compare/v0.13.14...v0.13.15) (2021-08-28) ##### Features - text-mode cedilla accent via \c ([#&#8203;3036](https://github.com/KaTeX/KaTeX/issues/3036)) ([952fb84](https://github.com/KaTeX/KaTeX/commit/952fb844da9c99d5fca41a87b86e8857a677c899)), closes [#&#8203;638](https://github.com/KaTeX/KaTeX/issues/638) #### [0.13.14](https://github.com/KaTeX/KaTeX/compare/v0.13.13...v0.13.14) (2021-08-28) ##### Bug Fixes - **fonts:** update fonts dependencies ([#&#8203;2866](https://github.com/KaTeX/KaTeX/issues/2866)) ([ea409ea](https://github.com/KaTeX/KaTeX/commit/ea409eaf1d7f8fe712a966edc66c545ae5fe5425)) #### [0.13.13](https://github.com/KaTeX/KaTeX/compare/v0.13.12...v0.13.13) (2021-07-21) ##### Bug Fixes - add namespace for svg, making output XHTML+SVG+MathML compatible ([#&#8203;2725](https://github.com/KaTeX/KaTeX/issues/2725)) ([35ff5ac](https://github.com/KaTeX/KaTeX/commit/35ff5ac2231b53fdb849f639611e0e44c01aa16b)) #### [0.13.12](https://github.com/KaTeX/KaTeX/compare/v0.13.11...v0.13.12) (2021-07-21) ##### Bug Fixes - Correct invalid box-sizing property, adjusting spacing of \angl ([#&#8203;3053](https://github.com/KaTeX/KaTeX/issues/3053)) ([910e523](https://github.com/KaTeX/KaTeX/commit/910e523633da555a758dd176fb28ec139ed3b608)), closes [#&#8203;3052](https://github.com/KaTeX/KaTeX/issues/3052) #### [0.13.11](https://github.com/KaTeX/KaTeX/compare/v0.13.10...v0.13.11) (2021-05-14) ##### Bug Fixes - matrix environment with zero or inconsistent columns ([#&#8203;3018](https://github.com/KaTeX/KaTeX/issues/3018)) ([f779bac](https://github.com/KaTeX/KaTeX/commit/f779bac684c16c8f513b57b37f855f0772dc20d1)), closes [#&#8203;3017](https://github.com/KaTeX/KaTeX/issues/3017) ##### Features - Allow text-mode accents in math mode, except in strict mode ([#&#8203;3009](https://github.com/KaTeX/KaTeX/issues/3009)) ([0e9acce](https://github.com/KaTeX/KaTeX/commit/0e9acce9bef7b8001067ef3aa3ed188418278b2d)), closes [#&#8203;2983](https://github.com/KaTeX/KaTeX/issues/2983) #### [0.13.10](https://github.com/KaTeX/KaTeX/compare/v0.13.9...v0.13.10) (2021-05-12) ##### Bug Fixes - Correct for negative margin in integrand lower limits ([#&#8203;2987](https://github.com/KaTeX/KaTeX/issues/2987)) ([9b4acc9](https://github.com/KaTeX/KaTeX/commit/9b4acc971c4d3d0d05960ed2237a4bbcabde2e39)) #### [0.13.9](https://github.com/KaTeX/KaTeX/compare/v0.13.8...v0.13.9) (2021-05-07) ##### Bug Fixes - MathML for stretchy accents. [#&#8203;2990](https://github.com/KaTeX/KaTeX/issues/2990) ([#&#8203;2991](https://github.com/KaTeX/KaTeX/issues/2991)) ([1cb6279](https://github.com/KaTeX/KaTeX/commit/1cb62799c6b9484df5c5ba500f5144f61a24288d)) #### [0.13.8](https://github.com/KaTeX/KaTeX/compare/v0.13.7...v0.13.8) (2021-05-06) ##### Features - \operatornamewithlimits (and clean up \operatorname support) ([#&#8203;2984](https://github.com/KaTeX/KaTeX/issues/2984)) ([e9b751b](https://github.com/KaTeX/KaTeX/commit/e9b751b72d08ff2ceed71062e3bf84c8020d684f)) #### [0.13.7](https://github.com/KaTeX/KaTeX/compare/v0.13.6...v0.13.7) (2021-05-06) ##### Bug Fixes - binom delimiter size in scriptscriptstyle. ([#&#8203;2976](https://github.com/KaTeX/KaTeX/issues/2976)) ([980b004](https://github.com/KaTeX/KaTeX/commit/980b0040232f5b7d2162d4067ed4bce431933286)) #### [0.13.6](https://github.com/KaTeX/KaTeX/compare/v0.13.5...v0.13.6) (2021-05-06) ##### Bug Fixes - Correctly parse \ followed by whitespace ([#&#8203;2877](https://github.com/KaTeX/KaTeX/issues/2877)) ([c85250d](https://github.com/KaTeX/KaTeX/commit/c85250d14e7dcace95eca76a66973d10d1b6ee9f)), closes [#&#8203;2860](https://github.com/KaTeX/KaTeX/issues/2860) #### [0.13.5](https://github.com/KaTeX/KaTeX/compare/v0.13.4...v0.13.5) (2021-05-02) ##### Bug Fixes - Support \S and \P in math mode ([#&#8203;2977](https://github.com/KaTeX/KaTeX/issues/2977)) ([3f7163d](https://github.com/KaTeX/KaTeX/commit/3f7163daf57b5c0bd7441e029170305557f0ab4e)) #### [0.13.4](https://github.com/KaTeX/KaTeX/compare/v0.13.3...v0.13.4) (2021-05-02) ##### Bug Fixes - Avoid crash when \operatorname has \limits ([#&#8203;2979](https://github.com/KaTeX/KaTeX/issues/2979)) ([fbda0b1](https://github.com/KaTeX/KaTeX/commit/fbda0b1136cfe3f1a0c47f16a2a1e1e99c284ea8)) #### [0.13.3](https://github.com/KaTeX/KaTeX/compare/v0.13.2...v0.13.3) (2021-04-24) ##### Bug Fixes - Respect catcode in macro expansion and set ~'s catcode correctly ([#&#8203;2949](https://github.com/KaTeX/KaTeX/issues/2949)) ([01ae7f8](https://github.com/KaTeX/KaTeX/commit/01ae7f8eef09bcddc6e327c2cb5a3460800652d5)), closes [#&#8203;2924](https://github.com/KaTeX/KaTeX/issues/2924) - **array:** Keep single empty row in AMS environments ([#&#8203;2947](https://github.com/KaTeX/KaTeX/issues/2947)) ([24332e0](https://github.com/KaTeX/KaTeX/commit/24332e053c0f33b37e6d30384b42232f321a6fc7)), closes [#&#8203;2944](https://github.com/KaTeX/KaTeX/issues/2944) #### [0.13.2](https://github.com/KaTeX/KaTeX/compare/v0.13.1...v0.13.2) (2021-04-06) ##### Bug Fixes - update version and SRI in dist/README.md ([#&#8203;2905](https://github.com/KaTeX/KaTeX/issues/2905)) ([319c52d](https://github.com/KaTeX/KaTeX/commit/319c52db6433f5fc5327b1f3f32ff361e6a00e50)) #### [0.13.1](https://github.com/KaTeX/KaTeX/compare/v0.13.0...v0.13.1) (2021-04-05) ##### Bug Fixes - Protect fraction bars from CSS border-color ([#&#8203;2870](https://github.com/KaTeX/KaTeX/issues/2870)) ([2f62c0d](https://github.com/KaTeX/KaTeX/commit/2f62c0d8ee8135f4d5b7fe727add6ad25d5c86a0)) #### \[v0.13.0] ##### See https://github.com/KaTeX/KaTeX/issues/2490 for breaking changes and migration guide! ##### Bug Fixes - fix: Remove topEnv parameter. ([#&#8203;2712](https://github.com/Khan/KaTeX/issues/2712)) - fix(builder): combine characters together in all expressions ([#&#8203;2080](https://github.com/Khan/KaTeX/issues/2080)) - fix: Prevent global group from adversely affecting color. ([#&#8203;2703](https://github.com/Khan/KaTeX/issues/2703)) - fix: Use SVGs to avoid gaps in tall delimiters. ([#&#8203;2698](https://github.com/Khan/KaTeX/issues/2698)) - fix: rewrite of splitAtDelimiters.js -- new fix for [#&#8203;2523](https://github.com/Khan/KaTeX/issues/2523) ([#&#8203;2679](https://github.com/Khan/KaTeX/issues/2679)) - fix: Improve MathML for math operators with subscripts ([#&#8203;2596](https://github.com/Khan/KaTeX/issues/2596)) - fix: Remove premature CD screenshotter images ([#&#8203;2641](https://github.com/Khan/KaTeX/issues/2641)) - fix: Support Armenian characters ([#&#8203;2618](https://github.com/Khan/KaTeX/issues/2618)) - fix: MathML \lim\limits in Safari ([#&#8203;2556](https://github.com/Khan/KaTeX/issues/2556)) - fix: Support MathML \oiint and \oiiint ([#&#8203;2461](https://github.com/Khan/KaTeX/issues/2461)) - fix: \injlim typo ([#&#8203;2459](https://github.com/Khan/KaTeX/issues/2459)) ##### Features - feat: Support \underbar ([#&#8203;2713](https://github.com/Khan/KaTeX/issues/2713)) - feat: Add {CD} to auto-render. ([#&#8203;2710](https://github.com/Khan/KaTeX/issues/2710)) - feat: Set Auto-render to recognize AMS environments without $$…$$ delimiters. ([#&#8203;2701](https://github.com/Khan/KaTeX/issues/2701)) - feat: Support {CD} ([#&#8203;2396](https://github.com/Khan/KaTeX/issues/2396)) - feat: Support \vcenter and \hbox ([#&#8203;2452](https://github.com/Khan/KaTeX/issues/2452)) - feat(function): add `allowedInArgument` instead of `greediness` property ([#&#8203;2134](https://github.com/Khan/KaTeX/issues/2134)) - feat: Support matrix\*, pmatrix\*, bmatrix\*, Bmatrix\*, vmatrix\*, and Vmatrix\*. ([#&#8203;2488](https://github.com/Khan/KaTeX/issues/2488)) - feat(macro): improve argument parsing ([#&#8203;2085](https://github.com/Khan/KaTeX/issues/2085)) - feat: support AMS log-like symbols ([#&#8203;2429](https://github.com/Khan/KaTeX/issues/2429)) - feat: support Unicode ◯, U+25EF ([#&#8203;2430](https://github.com/Khan/KaTeX/issues/2430)) - feat: Support \phase ([#&#8203;2406](https://github.com/Khan/KaTeX/issues/2406)) - feat: Support \mathstrut ([#&#8203;2416](https://github.com/Khan/KaTeX/issues/2416)) - feat: support {equation}, {equation\*}, and {split} ([#&#8203;2369](https://github.com/Khan/KaTeX/issues/2369)) - feat(css): use postcss-preset-env ([#&#8203;2313](https://github.com/Khan/KaTeX/issues/2313)) - feat: support {align}, {align\*}, {alignat}, and {alignat\*} ([#&#8203;2341](https://github.com/Khan/KaTeX/issues/2341)) - Support {gather} and {gather\*} ([#&#8203;2183](https://github.com/Khan/KaTeX/issues/2183)) - feat: support MathML \big, \bigg, \Big, and \Bigg ([#&#8203;2332](https://github.com/Khan/KaTeX/issues/2332)) - feat: support \angl and \angln ([#&#8203;2334](https://github.com/Khan/KaTeX/issues/2334)) - Support \origof and \imageof ([#&#8203;2283](https://github.com/Khan/KaTeX/issues/2283)) ##### Documentation - docs: Add TiddlyWiki to list of users ([#&#8203;2765](https://github.com/Khan/KaTeX/issues/2765)) - docs: Fix fallback CSS classes ([#&#8203;2809](https://github.com/Khan/KaTeX/issues/2809)) - docs: Rearrange environment documentation. ([#&#8203;2700](https://github.com/Khan/KaTeX/issues/2700)) - docs: Explain how to make macros persist. ([#&#8203;2702](https://github.com/Khan/KaTeX/issues/2702)) - docs: Revise placement of colonequals in Relations table ([#&#8203;2704](https://github.com/Khan/KaTeX/issues/2704)) - docs: delete stray backtick ([#&#8203;2680](https://github.com/Khan/KaTeX/issues/2680)) - docs: Add colonequals functions to docs ([#&#8203;2651](https://github.com/Khan/KaTeX/issues/2651)) - docs: add new user link ([#&#8203;2597](https://github.com/Khan/KaTeX/issues/2597)) - fix: typo in example on homepage ([#&#8203;2577](https://github.com/Khan/KaTeX/issues/2577)) - docs: Add \char to support_table. ([#&#8203;2620](https://github.com/Khan/KaTeX/issues/2620)) - docs: Update \operatorname in supported_table.md 0.12.0 ([#&#8203;2571](https://github.com/Khan/KaTeX/issues/2571)) - docs: Fix documentation typo in operatorname\* ([#&#8203;2570](https://github.com/Khan/KaTeX/issues/2570)) - docs: add warning re:defer to mhchem documentation ([#&#8203;2485](https://github.com/Khan/KaTeX/issues/2485)) - docs: update Gastby logo and link ([#&#8203;2481](https://github.com/Khan/KaTeX/issues/2481)) - docs: add MonsterWriter to the users page ([#&#8203;2478](https://github.com/Khan/KaTeX/issues/2478)) - docs: add comment re: \arrowvert ([#&#8203;2449](https://github.com/Khan/KaTeX/issues/2449)) - docs: add link to Discussions ([#&#8203;2405](https://github.com/Khan/KaTeX/issues/2405)) - Update \color documentation ([#&#8203;2370](https://github.com/Khan/KaTeX/issues/2370)) - docs: add Marker as a KaTeX user ([#&#8203;2329](https://github.com/Khan/KaTeX/issues/2329)) ##### Other Changes - ci: run screenshotter in container ([#&#8203;2644](https://github.com/Khan/KaTeX/issues/2644)) - ci: setup CodeQL code scanning ([#&#8203;2645](https://github.com/Khan/KaTeX/issues/2645)) - fix(browserslist): remove Chrome 49, Samsung 4, and Node ([#&#8203;2591](https://github.com/Khan/KaTeX/issues/2591)) - chore: add devcontainer.json ([#&#8203;2545](https://github.com/Khan/KaTeX/issues/2545)) - Configure Renovate ([#&#8203;2493](https://github.com/Khan/KaTeX/issues/2493)) - ci: don't persist credentials and run scripts ([#&#8203;2450](https://github.com/Khan/KaTeX/issues/2450)) - build: upgrade Yarn to 2.2.0 ([#&#8203;2477](https://github.com/Khan/KaTeX/issues/2477)) - build: make vscode work with PnP ([#&#8203;2444](https://github.com/Khan/KaTeX/issues/2444)) - refactor: Delete obsolete comment re: mn elements ([#&#8203;2472](https://github.com/Khan/KaTeX/issues/2472)) - test: lint all js files and inline scripts in workflow ([#&#8203;2442](https://github.com/Khan/KaTeX/issues/2442)) - refactor: Delete obsolete comment re: limsup ([#&#8203;2464](https://github.com/Khan/KaTeX/issues/2464)) - ci: migrate to GitHub Actions from CircleCI, allow running Browserstack on forked repo via label ([#&#8203;2417](https://github.com/Khan/KaTeX/issues/2417)) - ci: enable Dependabot for website, submodules, and GitHub Actions ([#&#8203;2424](https://github.com/Khan/KaTeX/issues/2424)) - test: add missing screenshots for safari ([#&#8203;2423](https://github.com/Khan/KaTeX/issues/2423)) - ci: fix Dependabot autofix ([#&#8203;2400](https://github.com/Khan/KaTeX/issues/2400)) - chore: don't include `dist` in the release commit ([#&#8203;2385](https://github.com/Khan/KaTeX/issues/2385)) - ci: autofix Dependabot commits ([#&#8203;2394](https://github.com/Khan/KaTeX/issues/2394)) - chore(screenshotter): support Browserstack and test on Safari 13.1 ([#&#8203;2306](https://github.com/Khan/KaTeX/issues/2306)) - chore: enable Gitpod ([#&#8203;2335](https://github.com/Khan/KaTeX/issues/2335)) - chore: migrate to Yarn 2 ([#&#8203;2316](https://github.com/Khan/KaTeX/issues/2316)) - test: mock console implementation ([#&#8203;2363](https://github.com/Khan/KaTeX/issues/2363)) - Update LICENSE year ([#&#8203;2374](https://github.com/Khan/KaTeX/issues/2374)) - test(screenshotter): move coverage to Jest ([#&#8203;2324](https://github.com/Khan/KaTeX/issues/2324)) - Fix test/symgroups.js ([#&#8203;2314](https://github.com/Khan/KaTeX/issues/2314)) - Use base revision provided by CircleCI ([#&#8203;2309](https://github.com/Khan/KaTeX/issues/2309)) - Delete bower.json ([#&#8203;2372](https://github.com/Khan/KaTeX/issues/2372)) - Enable a MathML option in the KaTeX demo. ([#&#8203;2371](https://github.com/Khan/KaTeX/issues/2371)) - Create dependabot.yml ([#&#8203;2311](https://github.com/Khan/KaTeX/issues/2311)) - Run screenshotter using Chrome 83 and Firefox 76 ([#&#8203;2304](https://github.com/Khan/KaTeX/issues/2304)) #### \[v0.12.0] ##### Added - `globalGroup` option to place definitions in global scope ([#&#8203;2091](https://github.com/Khan/KaTeX/issues/2091)) - `\cal` ([#&#8203;2116](https://github.com/Khan/KaTeX/issues/2116)) - `{rcases}` and `{drcases}` ([#&#8203;2149](https://github.com/Khan/KaTeX/issues/2149)) - HTML extension ([#&#8203;2082](https://github.com/Khan/KaTeX/issues/2082)) - HTML extension can be enabled using `strict` and `trust` setting. See https://katex.org/docs/options.html for more details. **Please review its security implication before enabling the extension.** - `\message`, `\errmessage`, and `\show` for debugging ([#&#8203;2135](https://github.com/Khan/KaTeX/issues/2135)) - bra-ket notation ([#&#8203;2162](https://github.com/Khan/KaTeX/issues/2162)) - `\expandafter`, `\noexpand`, `\edef`, `\let`, and `\long` ([#&#8203;2122](https://github.com/Khan/KaTeX/issues/2122)) - Support MathML display mode ([#&#8203;2220](https://github.com/Khan/KaTeX/issues/2220)) - `\minuso` ([#&#8203;2213](https://github.com/Khan/KaTeX/issues/2213)) ##### Changed - Update documentation ([#&#8203;2086](https://github.com/Khan/KaTeX/issues/2086), [#&#8203;2108](https://github.com/Khan/KaTeX/issues/2108), [#&#8203;2107](https://github.com/Khan/KaTeX/issues/2107), [#&#8203;2106](https://github.com/Khan/KaTeX/issues/2106), [#&#8203;2143](https://github.com/Khan/KaTeX/issues/2143), [#&#8203;2178](https://github.com/Khan/KaTeX/issues/2178), [#&#8203;2195](https://github.com/Khan/KaTeX/issues/2195), [#&#8203;2231](https://github.com/Khan/KaTeX/issues/2231), [#&#8203;2239](https://github.com/Khan/KaTeX/issues/2239), [#&#8203;2263](https://github.com/Khan/KaTeX/issues/2263), [#&#8203;2279](https://github.com/Khan/KaTeX/issues/2279), [#&#8203;2289](https://github.com/Khan/KaTeX/issues/2289), [#&#8203;2280](https://github.com/Khan/KaTeX/issues/2280). [#&#8203;2269](https://github.com/Khan/KaTeX/issues/2269), [#&#8203;2294](https://github.com/Khan/KaTeX/issues/2294), [#&#8203;2296](https://github.com/Khan/KaTeX/issues/2296), [#&#8203;2297](https://github.com/Khan/KaTeX/issues/2297)) - `mathtex-script`: Use html 'defer' attribute ([#&#8203;2069](https://github.com/Khan/KaTeX/issues/2069)) - `auto-render`: do not touch text nodes w/o formulas ([#&#8203;2154](https://github.com/Khan/KaTeX/issues/2154)) - Move \global and \def to functions ([#&#8203;2138](https://github.com/Khan/KaTeX/issues/2138)) - Cleanup font build scripts & font updates ([#&#8203;2155](https://github.com/Khan/KaTeX/issues/2155), [#&#8203;2171](https://github.com/Khan/KaTeX/issues/2171), [#&#8203;2156](https://github.com/Khan/KaTeX/issues/2156)) - **BREAKING CHANGE:** old-style numerals are now available via `\mathnormal` instead of `\mathcal` - Upgrade minimum development Node version to v10 ([#&#8203;2177](https://github.com/Khan/KaTeX/issues/2177)) ##### Removed - **BREAKING CHANGE:** IE 9/10 support ([#&#8203;2136](https://github.com/Khan/KaTeX/issues/2136)) ##### Fixed - Set `border-collapse: collapse` in vlist, fix misalignment in table ([#&#8203;2103](https://github.com/Khan/KaTeX/issues/2103)) - `\@&#8203;ifnextchar` consumes spaces ([#&#8203;2118](https://github.com/Khan/KaTeX/issues/2118)) - Add spacing on left of fleqn display math ([#&#8203;2127](https://github.com/Khan/KaTeX/issues/2127)) - Fix `\boxed` inherited color ([#&#8203;2130](https://github.com/Khan/KaTeX/issues/2130)) - Fix laps having visible width in Safari ([#&#8203;1919](https://github.com/Khan/KaTeX/issues/1919)) - Improve MathML for corners ([#&#8203;1922](https://github.com/Khan/KaTeX/issues/1922)) - `auto-render`: ignore "option" tags ([#&#8203;2180](https://github.com/Khan/KaTeX/issues/2180)) - Fix delimiter error message ([#&#8203;2186](https://github.com/Khan/KaTeX/issues/2186)) - Fix under accent depth ([#&#8203;2252](https://github.com/Khan/KaTeX/issues/2252)) - Enable empty environment ([#&#8203;2258](https://github.com/Khan/KaTeX/issues/2258)) - Enable an empty `\substack` ([#&#8203;2278](https://github.com/Khan/KaTeX/issues/2278)) - Fix jagged parentheses ([#&#8203;2234](https://github.com/Khan/KaTeX/issues/2234)) - `\boldsymbol` not italic for textords such as Greek ([#&#8203;2290](https://github.com/Khan/KaTeX/issues/2290), [#&#8203;2299](https://github.com/Khan/KaTeX/issues/2299)) - Protect fraction bars from CSS border-color ([#&#8203;2292](https://github.com/Khan/KaTeX/issues/2292)) - Reset to leftmost spacing mode after newline ([#&#8203;1841](https://github.com/Khan/KaTeX/issues/1841)) - Fix missing metrics for space (0x20) and no-break space (0xa0) ([#&#8203;2298](https://github.com/Khan/KaTeX/issues/2298)) #### \[v0.11.1] ##### Changed - \[Security] Bump mixin-deep from 1.3.1 to 1.3.2 ([#&#8203;2090](https://github.com/Khan/KaTeX/issues/2090)) - \[Security] Bump eslint-utils from 1.3.1 to 1.4.2 ([#&#8203;2089](https://github.com/Khan/KaTeX/issues/2089)) ##### Fixed - Fix parse timing by separating consume() into fetch() and consume() ([#&#8203;2054](https://github.com/Khan/KaTeX/issues/2054)) - Use current font for accents ([#&#8203;2066](https://github.com/Khan/KaTeX/issues/2066)) - Fix \gray's macro definition ([#&#8203;2075](https://github.com/Khan/KaTeX/issues/2075)) #### \[v0.11.0] ##### Added - **BREAKING CHANGE:** trust setting to indicate whether input text is trusted ([#&#8203;1794](https://github.com/Khan/KaTeX/issues/1794)) - `\href` and `\url` will break without adjusting the trust setting - Add test for double square brackets to katex-spec ([#&#8203;1956](https://github.com/Khan/KaTeX/issues/1956)) - Add option to render only MathML so that its visible ([#&#8203;1966](https://github.com/Khan/KaTeX/issues/1966)) - Support {smallmatrix}, {subarray}, and \substack ([#&#8203;1969](https://github.com/Khan/KaTeX/issues/1969)) - Enable minRuleThickness in rendering options ([#&#8203;1964](https://github.com/Khan/KaTeX/issues/1964)) - Add \plim ([#&#8203;1952](https://github.com/Khan/KaTeX/issues/1952)) - Support Unicode \digamma ([#&#8203;2010](https://github.com/Khan/KaTeX/issues/2010)) - Support \operatorname\* ([#&#8203;1899](https://github.com/Khan/KaTeX/issues/1899)) - Support \includegraphics, with appropriate trust setting ([#&#8203;2053](https://github.com/Khan/KaTeX/issues/2053)) - Add render-a11y-string add-on ([#&#8203;2062](https://github.com/Khan/KaTeX/issues/2062)) ##### Changed - DOC: Fix path to built file ([#&#8203;1976](https://github.com/Khan/KaTeX/issues/1976)) - Remove unclosed TODO comment ([#&#8203;1979](https://github.com/Khan/KaTeX/issues/1979)) - Add "Tutti Quanti Shelf" app to users page ([#&#8203;1997](https://github.com/Khan/KaTeX/issues/1997)) - Document mhchem \cf not supported (use \ce instead) ([#&#8203;2008](https://github.com/Khan/KaTeX/issues/2008)) - Replace greenkeeper badge with dependabot badge ([#&#8203;2022](https://github.com/Khan/KaTeX/issues/2022)) - Add Unicode digamma to documentation ([#&#8203;2045](https://github.com/Khan/KaTeX/issues/2045)) - Add katex-expression to libs page ([#&#8203;2049](https://github.com/Khan/KaTeX/issues/2049)) - Suggest <!DOCTYPE html> in documentation ([#&#8203;2052](https://github.com/Khan/KaTeX/issues/2052)) - Unicode characters in math render in text mode ([#&#8203;2040](https://github.com/Khan/KaTeX/issues/2040)) ##### Fixed - Improve output of fonts in MathML ([#&#8203;1965](https://github.com/Khan/KaTeX/issues/1965)) - Fix \pmb ([#&#8203;1924](https://github.com/Khan/KaTeX/issues/1924)) - \color affects following \right, put array cells in their own groups ([#&#8203;1845](https://github.com/Khan/KaTeX/issues/1845)) - Improve MathML for classes ([#&#8203;1929](https://github.com/Khan/KaTeX/issues/1929)) - Prevent gaps in tall delimiters ([#&#8203;1986](https://github.com/Khan/KaTeX/issues/1986)) - Fix \sqrt SVG path ([#&#8203;2009](https://github.com/Khan/KaTeX/issues/2009)) - Do not force sizing groups to display inline-block ([#&#8203;2044](https://github.com/Khan/KaTeX/issues/2044)) - Fix font choice in operators like \log (e.g. \boldsymbol{\log}) ([#&#8203;2041](https://github.com/Khan/KaTeX/issues/2041)) - Fix argument font sizing in \fbox and \raisebox, fix font sizing in \TeX, \LaTeX, \KaTeX ([#&#8203;1787](https://github.com/Khan/KaTeX/issues/1787)) #### \[v0.10.2] ##### Added - Approximate font metrics only when metrics don't exist ([#&#8203;1898](https://github.com/Khan/KaTeX/issues/1898)) - Add KaTeX version to stylesheet and troubleshooting guide ([#&#8203;1893](https://github.com/Khan/KaTeX/issues/1893)) - Add symbol double square brackets ([#&#8203;1947](https://github.com/Khan/KaTeX/issues/1947), [#&#8203;1954](https://github.com/Khan/KaTeX/issues/1954)) - Support double-square curly braces ([#&#8203;1953](https://github.com/Khan/KaTeX/issues/1953)) ##### Changed - Upgrade minimum development Node version to v8 ([#&#8203;1861](https://github.com/Khan/KaTeX/issues/1861)) - Disable [@&#8203;babel/env](https://github.com/babel/env) debug ([#&#8203;1874](https://github.com/Khan/KaTeX/issues/1874)) - Add issue templates ([#&#8203;1862](https://github.com/Khan/KaTeX/issues/1862)) - Added 'katex-element' ([#&#8203;1905](https://github.com/Khan/KaTeX/issues/1905)) - Fix Users' logo and url ([#&#8203;1896](https://github.com/Khan/KaTeX/issues/1896)) - Load fonts before running screenshotter ([#&#8203;1891](https://github.com/Khan/KaTeX/issues/1891)) - Add Browserstack logo ([#&#8203;1879](https://github.com/Khan/KaTeX/issues/1879)) - Added Android library ([#&#8203;1943](https://github.com/Khan/KaTeX/issues/1943)) - Move custom colors used by Khan into macros.js ([#&#8203;1933](https://github.com/Khan/KaTeX/issues/1933)) - Test for duplicate symbols/macros ([#&#8203;1955](https://github.com/Khan/KaTeX/issues/1955)) - Include extensions mhchem & copy-tex in home-page ([#&#8203;1932](https://github.com/Khan/KaTeX/issues/1932)) ##### Fixed - Fix \Rho ([#&#8203;1870](https://github.com/Khan/KaTeX/issues/1870)) - Fix nested \dfrac ([#&#8203;1825](https://github.com/Khan/KaTeX/issues/1825)) - Improve MathML accents ([#&#8203;1877](https://github.com/Khan/KaTeX/issues/1877)) - Improve MathML for \overset, \stackrel, and \underset ([#&#8203;1886](https://github.com/Khan/KaTeX/issues/1886)) - Fix \not (U+E020) RBearing (width) ([#&#8203;1878](https://github.com/Khan/KaTeX/issues/1878)) - Fix ApplyFunction character ([#&#8203;1890](https://github.com/Khan/KaTeX/issues/1890)) - Improve MathML for \limits ([#&#8203;1897](https://github.com/Khan/KaTeX/issues/1897)) - Improve MathML for \hphantom and \vphantom ([#&#8203;1883](https://github.com/Khan/KaTeX/issues/1883)) - Improve MathML for \coloneqq, \dblcolon, \eqcolon, and \eqqcolon ([#&#8203;1889](https://github.com/Khan/KaTeX/issues/1889)) - Improve MathML for \brace ([#&#8203;1884](https://github.com/Khan/KaTeX/issues/1884)) - Fix \middle spacing ([#&#8203;1906](https://github.com/Khan/KaTeX/issues/1906)) - Get a tall \middle\vert from MathML ([#&#8203;1911](https://github.com/Khan/KaTeX/issues/1911)) - Improve more coloneq ([#&#8203;1902](https://github.com/Khan/KaTeX/issues/1902)) - Make \smallint small in \displaystyle ([#&#8203;1907](https://github.com/Khan/KaTeX/issues/1907)) - Improve MathML for characters in Unicode private use area ([#&#8203;1908](https://github.com/Khan/KaTeX/issues/1908)) - Improve MathML for extensible arrows ([#&#8203;1901](https://github.com/Khan/KaTeX/issues/1901)) - Improve MathML for \rule ([#&#8203;1912](https://github.com/Khan/KaTeX/issues/1912)) - Improve MathML for fractions ([#&#8203;1882](https://github.com/Khan/KaTeX/issues/1882)) - Improve MathML for \tag ([#&#8203;1915](https://github.com/Khan/KaTeX/issues/1915)) - Improve MathML for \colorbox and \fcolorbox ([#&#8203;1914](https://github.com/Khan/KaTeX/issues/1914)) - Improve MathML for environments ([#&#8203;1910](https://github.com/Khan/KaTeX/issues/1910)) - Improve MathML for \genfrac barline ([#&#8203;1925](https://github.com/Khan/KaTeX/issues/1925)) - Support \textup and \textmd ([#&#8203;1921](https://github.com/Khan/KaTeX/issues/1921)) - Improve MathML for \not ([#&#8203;1923](https://github.com/Khan/KaTeX/issues/1923)) - Improve MathML for \Bbbk ([#&#8203;1930](https://github.com/Khan/KaTeX/issues/1930)) - Prevent inadvertent tall delims ([#&#8203;1948](https://github.com/Khan/KaTeX/issues/1948)) ##### Removed - Re-added code for \includegraphics but disabled the function until trust settings is merged ([#&#8203;1951](https://github.com/Khan/KaTeX/issues/1951)) #### \[v0.10.1] ##### Added - ECMAScript module for contrib ([#&#8203;1624](https://github.com/Khan/KaTeX/issues/1624)) - mhchem extension ([#&#8203;1436](https://github.com/Khan/KaTeX/issues/1436)) - auto-render: optional pre-process callback ([#&#8203;1784](https://github.com/Khan/KaTeX/issues/1784)) - \argmax and \argmin ([#&#8203;1820](https://github.com/Khan/KaTeX/issues/1820)) - \textbackslash and \textasciicircum ([#&#8203;1839](https://github.com/Khan/KaTeX/issues/1839)) - leqno and fleqn support ([#&#8203;1814](https://github.com/Khan/KaTeX/issues/1814)) ##### Changed - Include only necessary fonts for target environment specified by Browserslist ([#&#8203;1674](https://github.com/Khan/KaTeX/issues/1674)) ##### Fixed - Support blackboard bold in text mode ([#&#8203;1757](https://github.com/Khan/KaTeX/issues/1757)) - Fix spacings in semisimple groups ([#&#8203;1706](https://github.com/Khan/KaTeX/issues/1706)) - Fix parsing comments ([#&#8203;1789](https://github.com/Khan/KaTeX/issues/1789)) - Fix \ and \newline after operator ([#&#8203;1796](https://github.com/Khan/KaTeX/issues/1796)) - Fix \hphantom width ([#&#8203;1809](https://github.com/Khan/KaTeX/issues/1809)) - Remove double encoding in MathML ([#&#8203;1813](https://github.com/Khan/KaTeX/issues/1813)) - Fix Unicode bigcup ([#&#8203;1836](https://github.com/Khan/KaTeX/issues/1836)) - Fix \genfrac w/ empty delimiter arguments ([#&#8203;1816](https://github.com/Khan/KaTeX/issues/1816)) - \fbox inherits default color ([#&#8203;1847](https://github.com/Khan/KaTeX/issues/1847)) - Fix \not and \neq on Chrome 72 ([#&#8203;1852](https://github.com/Khan/KaTeX/issues/1852)) #### \[v0.10.0] ##### Added - Unicode: °, delimiters, 1D400-1D7FF, \ll, \lll, ≘≙≚≛≝≞≟, Unicode Mathematical Alphanumeric Symbols, ⟂ ¬ ⊨ ‼ ∌ ≲ ⩽ ⪅ ≶ ⋚ ⪋, corner, ⟦⟧ ([#&#8203;1203](https://github.com/Khan/KaTeX/issues/1203), [#&#8203;1207](https://github.com/Khan/KaTeX/issues/1207), [#&#8203;1260](https://github.com/Khan/KaTeX/issues/1260), [#&#8203;1273](https://github.com/Khan/KaTeX/issues/1273), [#&#8203;1274](https://github.com/Khan/KaTeX/issues/1274), [#&#8203;1232](https://github.com/Khan/KaTeX/issues/1232), [#&#8203;1377](https://github.com/Khan/KaTeX/issues/1377), [#&#8203;1389](https://github.com/Khan/KaTeX/issues/1389), [#&#8203;1459](https://github.com/Khan/KaTeX/issues/1459), [#&#8203;1750](https://github.com/Khan/KaTeX/issues/1750)) - \yen support on text mode ([#&#8203;1208](https://github.com/Khan/KaTeX/issues/1208)) - `\(` ([#&#8203;1213](https://github.com/Khan/KaTeX/issues/1213)) - Add defineSymbol to the main katex object ([#&#8203;1263](https://github.com/Khan/KaTeX/issues/1263)) - Capital Greek letters ([#&#8203;1283](https://github.com/Khan/KaTeX/issues/1283), [#&#8203;1285](https://github.com/Khan/KaTeX/issues/1285)) - Add version to katex object ([#&#8203;1279](https://github.com/Khan/KaTeX/issues/1279), [#&#8203;1475](https://github.com/Khan/KaTeX/issues/1475)) - \copyright, \textregistered, \textcircled ([#&#8203;1073](https://github.com/Khan/KaTeX/issues/1073)) - Tilde \textasciitilde ([#&#8203;1286](https://github.com/Khan/KaTeX/issues/1286)) - Line breaks for inline formulas ([#&#8203;1287](https://github.com/Khan/KaTeX/issues/1287)) - \hline ([#&#8203;1306](https://github.com/Khan/KaTeX/issues/1306)) - Top-level \newline and `\\` in inline math ([#&#8203;1298](https://github.com/Khan/KaTeX/issues/1298)) - Strict mode, unicode text in math mode ([#&#8203;1117](https://github.com/Khan/KaTeX/issues/1117), [#&#8203;1278](https://github.com/Khan/KaTeX/issues/1278)) - Strict setting for \newline display-mode behavior ([#&#8203;1314](https://github.com/Khan/KaTeX/issues/1314)) - Allow all Unicode symbols in nonstrict mode ([#&#8203;1217](https://github.com/Khan/KaTeX/issues/1217)) - \tag, \tag\*, and \gdef ([#&#8203;1309](https://github.com/Khan/KaTeX/issues/1309)) - \def, \gdef, and \global\def ([#&#8203;1348](https://github.com/Khan/KaTeX/issues/1348), [#&#8203;1425](https://github.com/Khan/KaTeX/issues/1425)) - Change default maxExpand limit to 1000 ([#&#8203;1383](https://github.com/Khan/KaTeX/issues/1383)) - \cfrac ([#&#8203;1392](https://github.com/Khan/KaTeX/issues/1392)) - \arraystretch as a macro definition ([#&#8203;1381](https://github.com/Khan/KaTeX/issues/1381)) - Add ability to create a dashed vertical line in arrays, using ':' ([#&#8203;1395](https://github.com/Khan/KaTeX/issues/1395)) - \widecheck ([#&#8203;1406](https://github.com/Khan/KaTeX/issues/1406)) - \hdashline ([#&#8203;1407](https://github.com/Khan/KaTeX/issues/1407)) - \newcommand, \renewcommand, \providecommand ([#&#8203;1382](https://github.com/Khan/KaTeX/issues/1382)) - Add a utility function (setFontMetrics) to extend builtin fontMetrics ([#&#8203;1269](https://github.com/Khan/KaTeX/issues/1269)) - \oiint and \oiiint ([#&#8203;1430](https://github.com/Khan/KaTeX/issues/1430)) - Remove `match-at` dependency, use RegExp for lexer ([#&#8203;1447](https://github.com/Khan/KaTeX/issues/1447)) - \brace and \brack ([#&#8203;1453](https://github.com/Khan/KaTeX/issues/1453)) - Allow only allowed protocols in \href ([#&#8203;1440](https://github.com/Khan/KaTeX/issues/1440)) - **BREAKING CHANGE:** Only "http", "https", "mailto", and relative URLs are allowed in \href and \url by default. - \genfrac and \above ([#&#8203;1455](https://github.com/Khan/KaTeX/issues/1455), [#&#8203;1458](https://github.com/Khan/KaTeX/issues/1458)) - \char character escaping and nicer MathML via \html@mathml ([#&#8203;1454](https://github.com/Khan/KaTeX/issues/1454)) - [@&#8203;binrel](https://github.com/binrel) ([#&#8203;1487](https://github.com/Khan/KaTeX/issues/1487)) - \pmb ([#&#8203;1418](https://github.com/Khan/KaTeX/issues/1418)) - KaTeX website & documentation ([#&#8203;1484](https://github.com/Khan/KaTeX/issues/1484), [#&#8203;1515](https://github.com/Khan/KaTeX/issues/1515), [#&#8203;1518](https://github.com/Khan/KaTeX/issues/1518), [#&#8203;1514](https://github.com/Khan/KaTeX/issues/1514), [#&#8203;1526](https://github.com/Khan/KaTeX/issues/1526), [#&#8203;1516](https://github.com/Khan/KaTeX/issues/1516), [#&#8203;1519](https://github.com/Khan/KaTeX/issues/1519), [#&#8203;1527](https://github.com/Khan/KaTeX/issues/1527), [#&#8203;1564](https://github.com/Khan/KaTeX/issues/1564), [#&#8203;1566](https://github.com/Khan/KaTeX/issues/1566), [#&#8203;1584](https://github.com/Khan/KaTeX/issues/1584), [#&#8203;1571](https://github.com/Khan/KaTeX/issues/1571), [#&#8203;1642](https://github.com/Khan/KaTeX/issues/1642), [#&#8203;1680](https://github.com/Khan/KaTeX/issues/1680), [#&#8203;1683](https://github.com/Khan/KaTeX/issues/1683), [#&#8203;1688](https://github.com/Khan/KaTeX/issues/1688), [#&#8203;1631](https://github.com/Khan/KaTeX/issues/1631), [#&#8203;1727](https://github.com/Khan/KaTeX/issues/1727)) - Improve supported functions documentation ([#&#8203;1511](https://github.com/Khan/KaTeX/issues/1511), [#&#8203;1517](https://github.com/Khan/KaTeX/issues/1517), [#&#8203;1532](https://github.com/Khan/KaTeX/issues/1532), [#&#8203;1533](https://github.com/Khan/KaTeX/issues/1533), [#&#8203;1576](https://github.com/Khan/KaTeX/issues/1576), [#&#8203;1556](https://github.com/Khan/KaTeX/issues/1556), [#&#8203;1580](https://github.com/Khan/KaTeX/issues/1580), [#&#8203;1602](https://github.com/Khan/KaTeX/issues/1602)) - Alpha sorted function support page ([#&#8203;1536](https://github.com/Khan/KaTeX/issues/1536)) - MediaWiki (texvc) ([#&#8203;1558](https://github.com/Khan/KaTeX/issues/1558)) - Add ignore option for class names in auto-render ([#&#8203;1555](https://github.com/Khan/KaTeX/issues/1555)) - ScrollSpy for table of contents in the documentation ([#&#8203;1557](https://github.com/Khan/KaTeX/issues/1557), [#&#8203;1567](https://github.com/Khan/KaTeX/issues/1567), [#&#8203;1568](https://github.com/Khan/KaTeX/issues/1568)) - Build ECMAScript modules ([#&#8203;1479](https://github.com/Khan/KaTeX/issues/1479), [#&#8203;1622](https://github.com/Khan/KaTeX/issues/1622), [#&#8203;1653](https://github.com/Khan/KaTeX/issues/1653)) - Enable environment variable USE_TTF to disable bundling TTF fonts ([#&#8203;1600](https://github.com/Khan/KaTeX/issues/1600)) - List of KaTeX users ([#&#8203;1569](https://github.com/Khan/KaTeX/issues/1569), [#&#8203;1579](https://github.com/Khan/KaTeX/issues/1579)) - Browserslist ([#&#8203;1662](https://github.com/Khan/KaTeX/issues/1662)) - 6-digit color without # ([#&#8203;1690](https://github.com/Khan/KaTeX/issues/1690)) - \mathnormal ([#&#8203;1700](https://github.com/Khan/KaTeX/issues/1700)) - \lparen and \rparen ([#&#8203;1741](https://github.com/Khan/KaTeX/issues/1741)) - `\>` ([#&#8203;1752](https://github.com/Khan/KaTeX/issues/1752)) ##### Changed - Port to [@&#8203;flow](https://github.com/flow): delimiter, spacingData, unicodeSymbols, buildHTML, buildMathML, parseNode, defineFunction, CssStyle ([#&#8203;1177](https://github.com/Khan/KaTeX/issues/1177), [#&#8203;1195](https://github.com/Khan/KaTeX/issues/1195), [#&#8203;1206](https://github.com/Khan/KaTeX/issues/1206), [#&#8203;1239](https://github.com/Khan/KaTeX/issues/1239), [#&#8203;1247](https://github.com/Khan/KaTeX/issues/1247), [#&#8203;1276](https://github.com/Khan/KaTeX/issues/1276), [#&#8203;1312](https://github.com/Khan/KaTeX/issues/1312), [#&#8203;1324](https://github.com/Khan/KaTeX/issues/1324), [#&#8203;1361](https://github.com/Khan/KaTeX/issues/1361), [#&#8203;1373](https://github.com/Khan/KaTeX/issues/1373), [#&#8203;1393](https://github.com/Khan/KaTeX/issues/1393), [#&#8203;1386](https://github.com/Khan/KaTeX/issues/1386), [#&#8203;1387](https://github.com/Khan/KaTeX/issues/1387), [#&#8203;1408](https://github.com/Khan/KaTeX/issues/1408), [#&#8203;1478](https://github.com/Khan/KaTeX/issues/1478), [#&#8203;1486](https://github.com/Khan/KaTeX/issues/1486), [#&#8203;1534](https://github.com/Khan/KaTeX/issues/1534), [#&#8203;1541](https://github.com/Khan/KaTeX/issues/1541), [#&#8203;1542](https://github.com/Khan/KaTeX/issues/1542), [#&#8203;1551](https://github.com/Khan/KaTeX/issues/1551), [#&#8203;1552](https://github.com/Khan/KaTeX/issues/1552), [#&#8203;1554](https://github.com/Khan/KaTeX/issues/1554), [#&#8203;1559](https://github.com/Khan/KaTeX/issues/1559), [#&#8203;1606](https://github.com/Khan/KaTeX/issues/1606), [#&#8203;1609](https://github.com/Khan/KaTeX/issues/1609), [#&#8203;1612](https://github.com/Khan/KaTeX/issues/1612), [#&#8203;1637](https://github.com/Khan/KaTeX/issues/1637), [#&#8203;1684](https://github.com/Khan/KaTeX/issues/1684)) - Online screenshot diff/generation using CircleCI ([#&#8203;1187](https://github.com/Khan/KaTeX/issues/1187)) - Add display/displayMode toggle on test page ([#&#8203;1193](https://github.com/Khan/KaTeX/issues/1193)) - Change CDN links ([#&#8203;1243](https://github.com/Khan/KaTeX/issues/1243)) - Changelog for KaTeX ([#&#8203;1322](https://github.com/Khan/KaTeX/issues/1322)) - Move test helpers into common modules ([#&#8203;1318](https://github.com/Khan/KaTeX/issues/1318)) - Move function handlers to functions/ ([#&#8203;1323](https://github.com/Khan/KaTeX/issues/1323), [#&#8203;1325](https://github.com/Khan/KaTeX/issues/1325), [#&#8203;1328](https://github.com/Khan/KaTeX/issues/1328), [#&#8203;1329](https://github.com/Khan/KaTeX/issues/1329), [#&#8203;1331](https://github.com/Khan/KaTeX/issues/1331), [#&#8203;1327](https://github.com/Khan/KaTeX/issues/1327), [#&#8203;1334](https://github.com/Khan/KaTeX/issues/1334), [#&#8203;1339](https://github.com/Khan/KaTeX/issues/1339), [#&#8203;1349](https://github.com/Khan/KaTeX/issues/1349), [#&#8203;1359](https://github.com/Khan/KaTeX/issues/1359), [#&#8203;1332](https://github.com/Khan/KaTeX/issues/1332), [#&#8203;1335](https://github.com/Khan/KaTeX/issues/1335)) - Improve screenshotter ([#&#8203;1220](https://github.com/Khan/KaTeX/issues/1220), [#&#8203;1644](https://github.com/Khan/KaTeX/issues/1644), [#&#8203;1643](https://github.com/Khan/KaTeX/issues/1643)) - Upgrade to webpack 4 ([#&#8203;1337](https://github.com/Khan/KaTeX/issues/1337), [#&#8203;1435](https://github.com/Khan/KaTeX/issues/1435)) - Automatic submodule updating via husky tool ([#&#8203;1391](https://github.com/Khan/KaTeX/issues/1391)) - Refactor test helpers ([#&#8203;1336](https://github.com/Khan/KaTeX/issues/1336)) - Change build directory to `dist` and cleanup NPM scripts ([#&#8203;1500](https://github.com/Khan/KaTeX/issues/1500), [#&#8203;1610](https://github.com/Khan/KaTeX/issues/1610)) - Switch from nomnom to commander ([#&#8203;1496](https://github.com/Khan/KaTeX/issues/1496)) - Add test job to CircleCI ([#&#8203;1235](https://github.com/Khan/KaTeX/issues/1235), [#&#8203;1658](https://github.com/Khan/KaTeX/issues/1658)) - Switch npm to Yarn ([#&#8203;1522](https://github.com/Khan/KaTeX/issues/1522), [#&#8203;1528](https://github.com/Khan/KaTeX/issues/1528)) - Improve release script & enable versioning documentation ([#&#8203;1521](https://github.com/Khan/KaTeX/issues/1521), [#&#8203;1603](https://github.com/Khan/KaTeX/issues/1603), [#&#8203;1660](https://github.com/Khan/KaTeX/issues/1660), [#&#8203;1665](https://github.com/Khan/KaTeX/issues/1665)) - Enable stylelint-config-standard, lint CSS files ([#&#8203;1575](https://github.com/Khan/KaTeX/issues/1575)) - Rename Screenshotter -> screenshotter ([#&#8203;1573](https://github.com/Khan/KaTeX/issues/1573)) - Refactor buildCommon ([#&#8203;1633](https://github.com/Khan/KaTeX/issues/1633), [#&#8203;1640](https://github.com/Khan/KaTeX/issues/1640)) - Upgrade to Babel 7 ([#&#8203;1595](https://github.com/Khan/KaTeX/issues/1595)) - Refactor Parser ([#&#8203;1711](https://github.com/Khan/KaTeX/issues/1711), [#&#8203;1723](https://github.com/Khan/KaTeX/issues/1723)) ##### Fixed - Fix nested math mode in non-default text mode ([#&#8203;1111](https://github.com/Khan/KaTeX/issues/1111)) - Fix contenteditable mode ([#&#8203;1179](https://github.com/Khan/KaTeX/issues/1179)) - Work around negative space bug in Chrome ([#&#8203;1194](https://github.com/Khan/KaTeX/issues/1194)) - Fix \nobreakspace ([#&#8203;1200](https://github.com/Khan/KaTeX/issues/1200)) - Fix instant mode switching for $, (, \text ([#&#8203;1213](https://github.com/Khan/KaTeX/issues/1213)) - Add metrics for \S and \P ([#&#8203;1224](https://github.com/Khan/KaTeX/issues/1224)) - Fix anchor.toMarkup ([#&#8203;1246](https://github.com/Khan/KaTeX/issues/1246)) - Specify height for SVG elements ([#&#8203;1252](https://github.com/Khan/KaTeX/issues/1252)) - Include Bold-Italic fonts for \boldsymbol ([#&#8203;1257](https://github.com/Khan/KaTeX/issues/1257)) - Fix space width in \texttt ([#&#8203;1261](https://github.com/Khan/KaTeX/issues/1261)) - Fix \underset ([#&#8203;1277](https://github.com/Khan/KaTeX/issues/1277)) - Remove special \verb space handling now that space is in Typewriter-Regular ([#&#8203;1258](https://github.com/Khan/KaTeX/issues/1258)) - Switch makeGlue from .mord .rule to .mspace ([#&#8203;1295](https://github.com/Khan/KaTeX/issues/1295)) - Fix ~ in \verb ([#&#8203;1286](https://github.com/Khan/KaTeX/issues/1286)) - Stop throwing ParseError when throwOnError is false ([#&#8203;1169](https://github.com/Khan/KaTeX/issues/1169), [#&#8203;1302](https://github.com/Khan/KaTeX/issues/1302), [#&#8203;1308](https://github.com/Khan/KaTeX/issues/1308)) - Fix extensible arrow sup vertical alignment ([#&#8203;1256](https://github.com/Khan/KaTeX/issues/1256)) - Adjust \underset alignment and spacing ([#&#8203;1290](https://github.com/Khan/KaTeX/issues/1290)) - Revert frac-lines and \rule to borders (min-height) ([#&#8203;1249](https://github.com/Khan/KaTeX/issues/1249), [#&#8203;1417](https://github.com/Khan/KaTeX/issues/1417), [#&#8203;1594](https://github.com/Khan/KaTeX/issues/1594)) - Fix vertical alignment of \underbrace ([#&#8203;1304](https://github.com/Khan/KaTeX/issues/1304)) - Use one strut instead of two ([#&#8203;1307](https://github.com/Khan/KaTeX/issues/1307)) - Fix MacroExpander space handling ([#&#8203;1314](https://github.com/Khan/KaTeX/issues/1314)) - Cleanup MathML `<mrow>`, `<mtext>`, `<mn>` ([#&#8203;1338](https://github.com/Khan/KaTeX/issues/1338)) - Fix lap vertical alignment. ([#&#8203;1162](https://github.com/Khan/KaTeX/issues/1162)) - Fix nested \tfrac ([#&#8203;1370](https://github.com/Khan/KaTeX/issues/1370)) - Fix \coloneq etc ([#&#8203;1372](https://github.com/Khan/KaTeX/issues/1372)) - Fix wide character spacing ([#&#8203;1371](https://github.com/Khan/KaTeX/issues/1371)) - Fix auto-render \\\[…] bug ([#&#8203;1375](https://github.com/Khan/KaTeX/issues/1375)) - Rewrite spacing commands as macros ([#&#8203;1156](https://github.com/Khan/KaTeX/issues/1156)) - Enable output modules to be used in browser or Node ([#&#8203;1401](https://github.com/Khan/KaTeX/issues/1401)) - Add vertical kern to \vdots ([#&#8203;1402](https://github.com/Khan/KaTeX/issues/1402)) - Implement \neq and \notin via macros like LaTeX's ([#&#8203;1400](https://github.com/Khan/KaTeX/issues/1400), [#&#8203;1499](https://github.com/Khan/KaTeX/issues/1499)) - Improve \cancel ([#&#8203;1398](https://github.com/Khan/KaTeX/issues/1398)) - Fix ligatures vs. \tt ([#&#8203;1379](https://github.com/Khan/KaTeX/issues/1379)) - Implement \colon as amsmath does ([#&#8203;1410](https://github.com/Khan/KaTeX/issues/1410)) - Automatic mrel/mbin spacing for \boldsymbol ([#&#8203;1388](https://github.com/Khan/KaTeX/issues/1388)) - Phantom text ([#&#8203;1449](https://github.com/Khan/KaTeX/issues/1449)) - Fix arrowheads for mhchem <--> ([#&#8203;1451](https://github.com/Khan/KaTeX/issues/1451)) - Set `documentFragment.style` to empty object ([#&#8203;1471](https://github.com/Khan/KaTeX/issues/1471)) - Remove tree cloning before building HTML ([#&#8203;1470](https://github.com/Khan/KaTeX/issues/1470)) - Fix \operatorname to support general math functions ([#&#8203;1461](https://github.com/Khan/KaTeX/issues/1461)) - Use \not character without left side-bearing correction ([#&#8203;1267](https://github.com/Khan/KaTeX/issues/1267)) - Remove codes that require expensive polyfill ([#&#8203;1469](https://github.com/Khan/KaTeX/issues/1469), [#&#8203;1563](https://github.com/Khan/KaTeX/issues/1563), [#&#8203;1591](https://github.com/Khan/KaTeX/issues/1591), [#&#8203;1597](https://github.com/Khan/KaTeX/issues/1597)) - Fix \not vertical alignment ([#&#8203;1497](https://github.com/Khan/KaTeX/issues/1497)) - Comments without terminating newlines, \href fixes, \url support ([#&#8203;1529](https://github.com/Khan/KaTeX/issues/1529)) - Fix \textdaggerdbl ([#&#8203;1539](https://github.com/Khan/KaTeX/issues/1539)) - Fix \neq ([#&#8203;1548](https://github.com/Khan/KaTeX/issues/1548), [#&#8203;1574](https://github.com/Khan/KaTeX/issues/1574)) - Fix wide characters ([#&#8203;1549](https://github.com/Khan/KaTeX/issues/1549)) - Fix \fbox ([#&#8203;1550](https://github.com/Khan/KaTeX/issues/1550)) - Fix \Large roots ([#&#8203;1485](https://github.com/Khan/KaTeX/issues/1485)) - index.html: replace font, make responsive, improve demo ([#&#8203;1547](https://github.com/Khan/KaTeX/issues/1547), [#&#8203;1577](https://github.com/Khan/KaTeX/issues/1577), [#&#8203;1615](https://github.com/Khan/KaTeX/issues/1615), [#&#8203;1601](https://github.com/Khan/KaTeX/issues/1601)) - Remove duplicate defineFunction invocation for \mathop ([#&#8203;1701](https://github.com/Khan/KaTeX/issues/1701)) - Fix tag positioning to live within katex-html parent ([#&#8203;1721](https://github.com/Khan/KaTeX/issues/1721)) - Fix \mathit font and italic correction ([#&#8203;1700](https://github.com/Khan/KaTeX/issues/1700)) #### \[v0.9.0] - 2018-02-18 ##### Added - Italic Greek capital letters [#&#8203;1118](https://github.com/KaTeX/KaTeX/pull/1103) - Added support for `\mathring` [#&#8203;1125](https://github.com/KaTeX/KaTeX/pull/1125) - Added support for unicode angle brackets, single vertical bar, double vertical bar [#&#8203;1123](https://github.com/KaTeX/KaTeX/pull/1123) - Added support for Reaction Arrows [#&#8203;1078](https://github.com/KaTeX/KaTeX/pull/1078) - Added `\nobreakspace` [#&#8203;1145](https://github.com/KaTeX/KaTeX/pull/1145) - Added support for Unicode colon equals ≔ [#&#8203;1151](https://github.com/KaTeX/KaTeX/pull/1151) - Added support for `\underline` in text mode [#&#8203;1159](https://github.com/KaTeX/KaTeX/pull/1159) ##### Changed - Enable spacing functions in text mode [#&#8203;1139](https://github.com/KaTeX/KaTeX/pull/1139) ##### Fixed - Improved JS spacing [#&#8203;1103](https://github.com/KaTeX/KaTeX/pull/1103) - Fixed handling of Unicode characters ð, Å, å [#&#8203;1157](https://github.com/KaTeX/KaTeX/pull/1157) - Padding over `\sqrt` and Paths for frac-line [#&#8203;1143](https://github.com/KaTeX/KaTeX/pull/1143) #### \[v0.9.0-beta1] - 2018-01-28 ##### Added - Added support for `\aa`, `\AA`, `\lq`, `\rq`, `\lbrack`, `\rbrack` [#&#8203;1069](https://github.com/KaTeX/KaTeX/pull/1069) - Added support for more scripts in `\text{}` environments such as Czech, Georgian, Hungarian, Turkish. [#&#8203;1076](https://github.com/KaTeX/KaTeX/pull/1076) - add Main-BoldItalic font to allow nesting of `\textit` and `\textbf` - Added `\S` and `\P` [#&#8203;1110](https://github.com/KaTeX/KaTeX/pull/1110) ##### Changed - Remove symlink to support devs using Windows [#&#8203;1090](https://github.com/KaTeX/KaTeX/pull/1090) ##### Fixed - Do not inherit SVG style properties from the environment. [#&#8203;1089](https://github.com/KaTeX/KaTeX/pull/1089) - Update fonts and metrics so that accents are positioned correctly [#&#8203;1094](https://github.com/KaTeX/KaTeX/pull/1094) - Non-portable use of String method `.includes`. Fixed [#&#8203;1093](https://github.com/KaTeX/KaTeX/issues/1093) - Use correct spacing with tight styles. See [#&#8203;1106](https://github.com/KaTeX/KaTeX/pull/1106) for more details. #### \[v0.9.0-beta] - 2018-01-14 ##### Added - `\kern` fixed and support `\hskip`, `\TeX`, `\LaTeX`, `\KaTeX`. See [#&#8203;974](https://github.com/KaTeX/KaTeX/pull/974) - Supported Unicode middle dot and Unicode accents. - Added basic support for Indic scripts in addition to CJK. [#&#8203;1060](https://github.com/KaTeX/KaTeX/pull/1060) - Added support for bold italic symbols. [#&#8203;1011](https://github.com/KaTeX/KaTeX/pull/1011) - add `\ae`, `\AE`, `\oe`, `\OE`, `\o`, `\O`, `\ss` with unicode support for those characters in text mode. [#&#8203;1030](https://github.com/KaTeX/KaTeX/pull/1030) - Added `\i` and `\j` for text mode. [#&#8203;1029](https://github.com/KaTeX/KaTeX/pull/1029) - Added `buildHTMLTree`. [#&#8203;1022](https://github.com/KaTeX/KaTeX/pull/1022) - Implemented `\TextOrMath`, [@&#8203;secondoftwo](https://github.com/secondoftwo). [#&#8203;1024](https://github.com/KaTeX/KaTeX/pull/1024) - Added a 'common issues' section to the `README.md`. [#&#8203;1034](https://github.com/KaTeX/KaTeX/pull/1034) ##### Changed - Made a more working example in README.md. Fixed [#&#8203;1049](https://github.com/KaTeX/KaTeX/issues/1049) PR is [#&#8203;1050](https://github.com/KaTeX/KaTeX/pull/1050) - Exposing the build tree. [#&#8203;1017](https://github.com/KaTeX/KaTeX/pull/1017) - Changed `\xLongequal` to `\xlongequal`. [#&#8203;997](https://github.com/KaTeX/KaTeX/pull/997) ##### Fixed - Avoid negative space in `\bmod`. [#&#8203;984](https://github.com/KaTeX/KaTeX/pull/984) - Stacking text commands. [#&#8203;1009](https://github.com/KaTeX/KaTeX/pull/1009) - Fixed `\vec` by replacing the combining font glyph with an SVG. [#&#8203;1018](https://github.com/KaTeX/KaTeX/pull/1018) - Made accents zero width. [#&#8203;1033](https://github.com/KaTeX/KaTeX/pull/1033) - Fixed frac-line. [#&#8203;1025](https://github.com/KaTeX/KaTeX/pull/1025) - Implemented correct macros for `liminf` and `limsup`. Fixed [#&#8203;111](https://github.com/KaTeX/KaTeX/issues/111) - `\kern` generates right-margin instead of left-margin. Fixed [#&#8203;995](https://github.com/KaTeX/KaTeX/issues/995) #### \[v0.9.0-alpha2] - 2017-11-26 ##### Added - Added Unicode Relations and Unicode Symbol support. Supports Unicode ∴, ∵, `\mid`, Arrows, Big Operators, Binary Operators, Negated Relations. - Implemented the `alignedat` environment for flexible math spacing. [#&#8203;930](https://github.com/KaTeX/KaTeX/pull/930) - Implemented `\mathchoice` command. [#&#8203;969](https://github.com/KaTeX/KaTeX/pull/969) - Implemented `\href` command. [#&#8203;923](https://github.com/KaTeX/KaTeX/pull/923) - `\hspace*`, `\@&#8203;ifstar`, `\@&#8203;ifnextchar`, `\@&#8203;firstoftwo` ([#&#8203;975](https://github.com/Khan/KaTeX/issues/975)) - Added `\notni` character `∌`. [#&#8203;710](https://github.com/KaTeX/KaTeX/pull/710) - Added ng-katex link to README.md. [#&#8203;959](https://github.com/KaTeX/KaTeX/pull/959) ##### Changed - Single-character macros like active characters. [#&#8203;973](https://github.com/KaTeX/KaTeX/pull/973) - Re `@flow`: - Port buildTree, katex, mathMLTree, parseTree, stretchy to [@&#8203;flow](https://github.com/flow). ##### Fixed - Fixed the spacing between columns in the {aligned} environment. [#&#8203;942](https://github.com/KaTeX/KaTeX/pull/942) - Fixed issue where the {aligned} environment skips the last line if the first column is empty. [#&#8203;949](https://github.com/KaTeX/KaTeX/pull/949) - Appended `ApplyFunction` to math functions in MathML. [#&#8203;960](https://github.com/KaTeX/KaTeX/pull/960) - Changed `\undertilde` to `\utilde`. [#&#8203;948](https://github.com/KaTeX/KaTeX/pull/948) - Changed `frac-line` from border to full span. [#&#8203;976](https://github.com/KaTeX/KaTeX/pull/976) #### \[v0.9.0-alpha1] - 2017-10-15 ##### Changed - Edited link to Function Support page. [#&#8203;922](https://github.com/KaTeX/KaTeX/pull/922) - Re `@flow`: - Exported svgGeometry to [@&#8203;flow](https://github.com/flow). [#&#8203;936](https://github.com/KaTeX/KaTeX/pull/936) - Ported utils to [@&#8203;flow](https://github.com/flow). [#&#8203;935](https://github.com/KaTeX/KaTeX/pull/935) ##### Fixed - Fixed space handling. [#&#8203;912](https://github.com/KaTeX/KaTeX/pull/912) - Prevents disappearing fraction lines. [#&#8203;931](https://github.com/KaTeX/KaTeX/pull/931) #### \[v0.9.0-alpha] - 2017-10-05 ##### Added - Added MathJax compatibility script. [#&#8203;680](https://github.com/KaTeX/KaTeX/pull/680) - Added a maxSize option to limit user-specified sizes. [#&#8203;803](https://github.com/KaTeX/KaTeX/pull/803) - Added `\smash`, laps, spaces, and phantoms. [#&#8203;833](https://github.com/KaTeX/KaTeX/pull/833) - Support for `\raisebox`, `\operatorname`, `\And`, `\colorbox`, `\fcolorbox` and `\verb`. - Added support for comments. Fixed [#&#8203;20](https://github.com/KaTeX/KaTeX/issues/20) - To `@flow`: - fontMetrics, fontMetricsData, Token, Lexer, MacroExpander, Options, ParseError, ParseNode, Settings, Style. ##### Removed - Removed the positions array computed by Parser's parseArguments(). [#&#8203;864](https://github.com/KaTeX/KaTeX/pull/864) ##### Changed - Advanced macro support and magic `\dots`. [#&#8203;794](https://github.com/KaTeX/KaTeX/pull/794) - Allow sizing commands inside optional groups. [#&#8203;885](https://github.com/KaTeX/KaTeX/pull/885) - Upgraded `\sqrt` zoom and width. [#&#8203;890](https://github.com/KaTeX/KaTeX/pull/890) - Refactored defineEnvironment to also accept HTML and MathML builders. [#&#8203;875](https://github.com/KaTeX/KaTeX/pull/875) - For `@flow`: - Ported environments.js, functions.js, symbol.js, unit.js. - Separated mandatory and optional arguments in parseArguments. [#&#8203;903](https://github.com/KaTeX/KaTeX/pull/903) ##### Breaking Changes - Require \[text]color HTML colors to be well-formed. See [#&#8203;827](https://github.com/KaTeX/KaTeX/pull/827) - `\llap` and `\rlap` now render contents in math mode. Use `\mathllap` (new) and `\mathrlap` (new) if you need the previous behavior. ##### Fixed - Fixed exponential behavior in accent production. [#&#8203;834](https://github.com/KaTeX/KaTeX/pull/834) - Use mpadded for `\raisebox` MathML. [#&#8203;876](https://github.com/KaTeX/KaTeX/pull/876) - Array/Matrix environments do not trim newlines. Fixed [#&#8203;337](https://github.com/KaTeX/KaTeX/issues/337). PR is [#&#8203;479](https://github.com/KaTeX/KaTeX/pull/479). - For `@flow`: - Corrected [@&#8203;flow](https://github.com/flow) types. Refactor some Parser code for stricter typing. [#&#8203;896](https://github.com/KaTeX/KaTeX/pull/896) - Fixed match-at flow errors. [#&#8203;847](https://github.com/KaTeX/KaTeX/pull/847) #### \[v0.8.3] - 2017-08-27 ##### Added - Added latin-1 letters as math symbols. See [#&#8203;796](https://github.com/KaTeX/KaTeX/pull/796) - Added support for `\not`. [#&#8203;140](https://github.com/KaTeX/KaTeX/pull/140) ##### Changed - Support CJK full-width punctuation + Unicode dots. See [#&#8203;814](https://github.com/KaTeX/KaTeX/pull/814) - Support for ``' \` ^ ~ = \u . " \r \H \v`` text-mode accents. See [#&#8203;802](https://github.com/KaTeX/KaTeX/pull/802) - Modernized font creation. See [#&#8203;624](https://github.com/KaTeX/KaTeX/pull/624) ##### Fixed - Use inline SVG for stretchy elements. [#&#8203;807](https://github.com/KaTeX/KaTeX/pull/807) - Improve `\sqrt`. [#&#8203;810](https://github.com/KaTeX/KaTeX/issues/810) #### \[v0.8.2] - 2017-08-17 ##### Added - Accepts all existing Greek letters using unicode characters in math mode. See [#&#8203;410](https://github.com/KaTeX/KaTeX/pull/410) ##### Fixed - Fixed MathML output for ' and large operators with limits. [#&#8203;788](https://github.com/KaTeX/KaTeX/pull/788) - Updated package.json to point 'main' at dist/katex.js. [#&#8203;791](https://github.com/KaTeX/KaTeX/pull/791) - Fixed color support for stretchy, strikethrough, and fbox. [#&#8203;792](https://github.com/KaTeX/KaTeX/pull/792) - Detect attachEvent() support correctly. See [#&#8203;771](https://github.com/KaTeX/KaTeX/issues/771) and [#&#8203;772](https://github.com/KaTeX/KaTeX/pull/772) for the issue and PR fix respectively. #### \[v0.8.1] - 2017-08-11 ##### Fixed - Note: The v0.8.0 release did not include the SVG images which are necessary for rendering wide and stretchy accents as well as `\overbrace` and `\underbrace`. This release corrects that. - Note that if you're including copies of KaTeX in your web application, you should now include the dist/images directory in addition to the usual the dist/fonts directory. #### \[v0.8.0] - 2017-08-11 ##### Added - Added some international operators. See [#&#8203;509](https://github.com/KaTeX/KaTeX/issues/509) - Old font command support: `\rm`, `\sf`, `\tt`, `\bf`, `\it`. [#&#8203;675](https://github.com/KaTeX/KaTeX/pull/675) - Builtin macros, macro arguments, `\overset` and `\underset`. [#&#8203;605](https://github.com/KaTeX/KaTeX/pull/605) - Added `\iff`, `\implies`, `\impliedby` support. [#&#8203;697](https://github.com/KaTeX/KaTeX/pull/697) - Support <, >, | and many `\text`... commands in text mode. [#&#8203;684](https://github.com/KaTeX/KaTeX/pull/684) - Implemented $...$ via styling node. [#&#8203;637](https://github.com/KaTeX/KaTeX/pull/637) - Added `\jot` lineskip to aligned environment, switch contents to displaystyle, and add gathered. [#&#8203;725](https://github.com/KaTeX/KaTeX/pull/725) - Support stretchy wide elements. [#&#8203;670](https://github.com/KaTeX/KaTeX/pull/670) - Set maxFontSize on rules. [#&#8203;744](https://github.com/KaTeX/KaTeX/pull/744) ##### Changes - Added support for Windows high-contrast mode. Fixed [#&#8203;716](https://github.com/KaTeX/KaTeX/issues/716) [#&#8203;724](https://github.com/KaTeX/KaTeX/pull/724) \-Implemented `\coloneqq`, `\colonequals`, etc. based on mathtools and colonequals. [#&#8203;727](https://github.com/KaTeX/KaTeX/pull/727) - Added configurable error callback. [#&#8203;658](https://github.com/KaTeX/KaTeX/pull/658) - Added support for absolute TeX units. [#&#8203;732](https://github.com/KaTeX/KaTeX/pull/732) - Revert "Remove trailing commas for IE 9 compatibility". [#&#8203;622](https://github.com/KaTeX/KaTeX/pull/622) - Use utils.deflt for Settings. [#&#8203;649](https://github.com/KaTeX/KaTeX/pull/649) - Refactored and commented space splicing code. [#&#8203;699](https://github.com/KaTeX/KaTeX/pull/699) - Vertically center single-character `\mathop`. [#&#8203;745](https://github.com/KaTeX/KaTeX/pull/745) - Associate font metrics with Options, not Style. [#&#8203;743](https://github.com/KaTeX/KaTeX/pull/743) - Upgraded the source to use ES6 syntax including classes, import and static properties. [#&#8203;679](https://github.com/KaTeX/KaTeX/pull/679) - Use `\displaystyle` within `\over/\underbrace`. [#&#8203;765](https://github.com/KaTeX/KaTeX/pull/765) - Shrinkwrap vlists in table-like CSS. [#&#8203;768](https://github.com/KaTeX/KaTeX/pull/768) - Improve rule coding, including for `\sqrt`. [#&#8203;776](https://github.com/KaTeX/KaTeX/pull/776) ##### Breaking Changes - Implicit `\color`, explicitly grouped `\textcolor`. See [#&#8203;619](https://github.com/KaTeX/KaTeX/pull/619) ##### Fixed - Fixed high contrast mode better. [#&#8203;733](https://github.com/KaTeX/KaTeX/pull/733) - Fixed all AMS mathord symbols. [#&#8203;618](https://github.com/KaTeX/KaTeX/pull/618) - Fixed x'^2 [#&#8203;636](https://github.com/KaTeX/KaTeX/pull/636) - Fixed font typo math -> main. [#&#8203;678](https://github.com/KaTeX/KaTeX/pull/678) - Fixed spaces before `\middle`. [#&#8203;689](https://github.com/KaTeX/KaTeX/pull/689) - Fixed [#&#8203;711](https://github.com/KaTeX/KaTeX/issues/711) issue with multiple superscripts. [#&#8203;718](https://github.com/KaTeX/KaTeX/pull/718) - Fixed interaction between styles and sizes. [#&#8203;719](https://github.com/KaTeX/KaTeX/pull/719) - Correct handling of unbraced kerns followed by spaces. [#&#8203;751](https://github.com/KaTeX/KaTeX/pull/751) - Corrected computation of TeX sizes. [#&#8203;755](https://github.com/KaTeX/KaTeX/pull/755) - Solved Safari rendering issues with font-size overrides. [#&#8203;780](https://github.com/KaTeX/KaTeX/pull/780) #### \[v0.7.1] - 2017-01-21 ##### Fixed - Restored creation of dist directory during release process. #### \[v0.7.0] - 2017-01-08 ##### Added - Added `\atop`, `\bmod`, `\degree`, `\kern`, `\ldots`, `\maltese`, `\mathbin`, `\mathclose`, `\mathellipsis`, `\mathop`, `\mathopen`, `\mathord`, `\mathpunct`, `\mathrel`, `\middle`, `\mod`, `\pod`, `\pounds`, `\pmod`, `\stackre`, `\textbf`, `\textellipsis`, `\textit`, `\textnormal`, `\textrm`, `\textsf`, `\texttt`, `--`, `---`, `'''`, `'`, ` `​ and `""`. - Added `\#`, `\&`, `\$`, `\%`, `\_`, `\{`, and `\}` in text mode. ##### Changed - Allow specifying macros (without arguments) in the settings object. - Combine adjacent spans in text mode. ##### Fixed - Do not apply italic correction in text mode. - Fixed the MathML fence attribute on delimiters. - Fixed converting bins to ords. - Made `\llap` and `\rlap` produce ords. - Fixed spacing around `\color`, `\mathbf`, and in other places. - Added per-style font metrics. - Complain when trying to render a non-string. - Fixed subscript positioning with changed-font bases. - Fixed superscript/subscript centering in fractions. #### \[v0.6.0] - 2016-04-15 ##### Added - Added `\gt`, `\lt` and `\underline` support. - Introduced the aligned environment. ##### Removed - Removed 3px border around rules. ##### Changed - Bundle CSS and fonts in npm package. ##### Fixed - Fixed sub- and super-scripts not being centered inside of math display. - Set the greediness of font functions to 2 so that `e^\mathbf{x}` will parse. #### \[v0.5.1] - 2015-09-01 ##### Added - Added the font changing functions `\mathrm`, `\mathit`, `\mathbf`, `\mathbb`, `\mathcal`, `\mathfrak`, `\mathscr`, `\mathsf`, `\mathtt`, `\Bbb`, `\bold`, and `\frak`. - Added the `\limits` and `\nolimits` functions. - Added a throwOnError option to allow generating red error text when rendering invalid commands instead of throwing errors, and a corresponding errorColor option to decide the color of invalid commands. - Added support for `|` column delimiters in the array environment. - Added `\lVert` and `\rVert` symbols. ##### Changed - Allow `\lvert`, `\rvert`, `\lVert`, `\rVert`, `\lgroup`, `\rgroup`, `\lmoustache`, and `\rmoustache` in delimiters. ##### Fixed - Fix the spacing of the `\ulcorner`, `\urcorner`, `\llcorner`, `\lrcorner`, `\barwedge`, `\veebar`, `\circledcirc`, `\boxdot`, `\uparrow`, `\Uparrow`, `\downarrow`, `\Downarrow`, `\updownarrow`, `\Updownarrow`, and `\ldots` symbols. #### \[v0.5.0] - 2015-07-16 ##### Added - Added the cases and Bmatrix environments. - Added `\checkmark` and `\circledR` symbols. ##### Changed - Ran `ttfautohint` on our fonts to produce better results at small font sizes. - Improved the spacing inside fractions. - Correctly set environments to the ord type. #### \[v0.4.3] - 2015-06-20 ##### Fixed - Fixed bower.json to include a "main" entry #### \[v0.4.0] - 2015-06-18 ##### Added - Added support for some `\begin`/`\end` environments, including support for `array`, `matrix`, `pmatrix`, `bmatrix`, `vmatrix`, and `Vmatrix`. - Added support for optional `\sqrt` arguments, e.g. `\sqrt[3]{x}`. - Bower package is now available: run `bower install katex` to download the built files. ##### Changed - Added a display mode flag to the cli. - Exposed an unstable `__parse` method for retrieving the parse tree. - Prevent elements from inheriting `text-indent`. #### \[v0.3.0] - 2015-04-01 ##### Added - Added an auto-render extension for automatically rendering math on a page. - Added support for `\phantom`. - Added `\#`, `\&`. ##### Removed - Removed `!important` from MathML hiding rules, so they can be overridden. ##### Breaking Changes - The greediness of the `\color` function has changed to maintain compatibility with MathJax, so expressions like `\color{red}\text{a}` will no longer work and instead need to be rewritten as `\color{red}{\text{a}}`. ##### Fixed - Fixed spacing for `\odot`, `\oplus`, `\otimes`, `\oslash`, `\bigtriangleup`, `\bigtriangledown`, `\dagger`, `\diamond`, `\star`, `\triangleleft`, `\triangleright`. - Fixed MathML handling of text operators. #### \[v0.2.0] - 2015-03-02 ##### Added - Added accessibility through the use of MathML. - Added the ability to render math in display mode, centered on a single line in display style. - Added support for new symbols: `\aleph`, `\amalg`, `\approxeq`, `\ast`, `\asymp`, `\backepsilon`, `\backprime`, `\backsim`, `\backsimeq`, `\Bbbk`, `\because`, `\beth`, `\between`, `\bigcirc`, `\bigstar`, `\blacklozenge`, `\blacksquare`, `\blacktriangle`, `\blacktriangledown`, `\blacktriangleleft`, `\blacktriangleright`, `\bowtie`, `\Box`, `\boxminus`, `\boxplus`, `\boxtimes`, `\bullet`, `\bumpeq`, `\Bumpeq`, `\Cap`, `\cdotp`, `\centerdot`, `\circeq`, `\circlearrowleft`, `\circlearrowright`, `\circledast`, `\circleddash`, `\circledS`, `\clubsuit`, `\complement`, `\Cup`, `\curlyeqprec`, `\curlyeqsucc`, `\curlyvee`, `\curlywedge`, `\curvearrowleft`, `\curvearrowright`, `\dag`, `\daleth`, `\dashleftarrow`, `\dashrightarrow`, `\dashv`, `\ddag`, `\ddagger`, `\diagdown`, `\diagup`, `\Diamond`, `\diamondsuit`, `\digamma`, `\divideontimes`, `\doteq`, `\Doteq`, `\doteqdot`, `\dotplus`, `\doublebarwedge`, `\doublecap`, `\doublecup`, `\downdownarrows`, `\downharpoonleft`, `\downharpoonright`, `\ell`, `\eqcirc`, `\eqsim`, `\eqslantgtr`, `\eqslantless`, `\equiv`, ` \eth, `\exists, `\fallingdotseq`, `\Finv`, `\flat`, `\forall`, `\frown`, `\Game`, `\geqq`, `\geqslant`, `\gg`, `\ggg`, `\gggtr`, `\gimel`, `\gnapprox`, `\gneq`, `\gneqq`, `\gnsim`, `\gtrapprox`, `\gtrdot`, `\gtreqless`, `\gtreqqless`, `\gtrless`, `\gtrsim`, `\gvertneqq`, `\hbar`, `\heartsuit`, `\hookleftarrow`, `\hookrightarrow`, `\hslash`, `\Im`, `\intercal`, `\Join`, `\ldotp`, `\leadsto`, `\Leftarrow`, `\leftarrowtail`, `\leftharpoondown`, `\leftharpoonup`, `\leftleftarrows`, `\leftrightarrow`, `\Leftrightarrow`, `\leftrightarrows`, `\leftrightharpoons`, `\leftrightsquigarrow`, `\leftthreetimes`, `\leqq`, `\leqslant`, `\lessapprox`, `\lessdot`, `\lesseqgtr`, `\lesseqqgtr`, `\lessgtr`, `\lesssim`, `\lgroup`, `\lhd`, `\ll`, `\llcorner`, `\Lleftarrow`, `\lll`, `\llless`, `\lmoustache`, `\lnapprox`, `\lneq`, `\lneqq`, `\lnsim`, `\longleftarrow`, `\Longleftarrow`, `\longleftrightarrow`, `\Longleftrightarrow`, `\longmapsto`, `\longrightarrow`, `\Longrightarrow`, `\looparrowleft`, `\looparrowright`, `\lozenge`, `\lrcorner`, `\Lsh`, `\ltimes`, `\lvertneqq`, `\mapsto`, `\measuredangle`, `\mho`, `\mid`, `\mp`, `\multimap`, `\nabla`, `\natural`, `\ncong`, `\nearrow`, `\nexists`, `\ngeqq`, `\ngeqslant`, `\ngtr`, `\ni`, `\nleftarrow`, `\nLeftarrow`, `\nleftrightarrow`, `\nLeftrightarrow`, `\nleqq`, `\nleqslant`, `\nless`, `\nmid`, `\nparallel`, `\nprec`, `\npreceq`, `\nrightarrow`, `\nRightarrow`, `\nshortmid`, `\nshortparallel`, `\nsim`, `\nsubseteqq`, `\nsucc`, `\nsucceq`, `\nsupseteqq`, `\ntriangleleft`, `\ntrianglelefteq`, `\ntriangleright`, `\ntrianglerighteq`, `\nvdash`, `\nvDash`, `\nVdash`, `\nVDash`, `\nwarrow`, `\ominus`, `\owns`, `\parallel`, `\perp`, `\pitchfork`, `\prec`, `\precapprox`, `\preccurlyeq`, `\preceq`, `\precnapprox`, `\precneqq`, `\precnsim`, `\precsim`, `\propto`, `\Re`, `\restriction`, `\rgroup`, `\rhd`, `\Rightarrow`, `\rightarrowtail`, `\rightharpoondown`, `\rightharpoonup`, `\rightleftarrows`, `\rightleftharpoons`, `\rightrightarrows`, `\rightsquigarrow`, `\rightthreetimes`, `\risingdotseq`, `\rmoustache`, `\Rrightarrow`, `\Rsh`, `\rtimes`, `\searrow`, `\sharp`, `\shortmid`, `\shortparallel`, `\sim`, `\simeq`, `\smallfrown`, `\smallsetminus`, `\smallsmile`, `\smile`, `\spadesuit`, `\sphericalangle`, `\sqcap`, `\sqcup`, `\sqsubset`, `\sqsubseteq`, `\sqsupset`, `\sqsupseteq`, `\square`, `\Subset`, `\subseteqq`, `\subsetneq`, `\subsetneqq`, `\succ`, `\succapprox`, `\succcurlyeq`, `\succeq`, `\succnapprox`, `\succneqq`, `\succnsim`, `\succsim`, `\Supset`, `\supseteqq`, `\supsetneq`, `\supsetneqq`, `\swarrow`, `\therefore`, `\thickapprox`, `\thicksim`, `\triangledown`, `\trianglelefteq`, `\triangleq`, `\trianglerighteq`, `\twoheadleftarrow`, `\twoheadrightarrow`, `\ulcorner`, `\unlhd`, `\unrhd`, `\upharpoonleft`, `\upharpoonright`, `\uplus`, `\upuparrows`, `\urcorner`, `\varkappa`, `\varpropto`, `\varsubsetneq`, `\varsubsetneqq`, `\varsupsetneq` `\varsupsetneqq`, `\vartriangle`, `\vartriangleleft`, `\vartriangleright`, `\vdash`, `\vDash`, `\Vdash`, `\Vvdash`, `\wp`, `\wr`, `\yen`. ##### Removed - Removed unused greek fonts. #### \[v0.1.1] - 2014-10-15 ##### Added - Added support for `\binom` - Added support for `\over` and `\choose` - Added `\partial`, `\subset`, `\supset`, `\subseteq`, `\supseteq`, `\cap`, `\cup`, `\setminus`, `\neg`, `\lnot`, `\top`, `\bot`, `\emptyset`, `\varnothing`, `\land`, `\lor`, `\wedge`, `\vee`, `\notin`, `\nsubseteq`, `\nsupseteq`, `\models`. - Added simple `katex` command-line binary to convert TeX to HTML on the server. - Added WOFF2 fonts for faster downloads in Chrome and Opera. ##### Changed - Correctly throws on `\sqrt[3]{x}` to indicate lack of support. - Warn when in quirks mode (i.e., missing a `<!DOCTYPE html>` declaration). - Built files now only use ASCII characters to avoid character encoding problems. ##### Fixed - Fixed spacing for `\iint` and `\iiint`. #### \[v0.1.0] - 2014-09-15 Initial Public Release ### [`v0.13.24`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01324-httpsgithubcomKaTeXKaTeXcomparev01323v01324-2021-10-30) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.23...v0.13.24) ##### Bug Fixes - round dimensions to 4 places ([#&#8203;2460](https://github.com/KaTeX/KaTeX/issues/2460)) ([09ee1c8](https://github.com/KaTeX/KaTeX/commit/09ee1c886740fe8283a77468bc28c30b7816b446)) ### [`v0.13.23`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01323-httpsgithubcomKaTeXKaTeXcomparev01322v01323-2021-10-30) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.22...v0.13.23) ##### Bug Fixes - **fonts:** correct width of \cong glyph, fix \boldsymbol{\cong} ([#&#8203;3206](https://github.com/KaTeX/KaTeX/issues/3206)) ([35db4ff](https://github.com/KaTeX/KaTeX/commit/35db4ff40337cc2e2dfebeac1458d6aa9afc8bab)), closes [#&#8203;2199](https://github.com/KaTeX/KaTeX/issues/2199) ### [`v0.13.22`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01322-httpsgithubcomKaTeXKaTeXcomparev01321v01322-2021-10-30) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.21...v0.13.22) ##### Bug Fixes - **deps:** update dependency commander to v8 \[skip netlify] ([#&#8203;3374](https://github.com/KaTeX/KaTeX/issues/3374)) ([4df1922](https://github.com/KaTeX/KaTeX/commit/4df1922ae9d99927ef9a497209f1691200f39829)) ### [`v0.13.21`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01321-httpsgithubcomKaTeXKaTeXcomparev01320v01321-2021-10-29) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.20...v0.13.21) ##### Bug Fixes - **fonts:** fix the timestamp of fonts to the epoch ([#&#8203;3370](https://github.com/KaTeX/KaTeX/issues/3370)) ([dde05db](https://github.com/KaTeX/KaTeX/commit/dde05db6b775d8726a6654db13de26410195be48)) ### [`v0.13.20`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01320-httpsgithubcomKaTeXKaTeXcomparev01319v01320-2021-10-26) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.19...v0.13.20) ##### Performance Improvements - Avoid vertical-align:0em style ([#&#8203;3358](https://github.com/KaTeX/KaTeX/issues/3358)) ([6d6d627](https://github.com/KaTeX/KaTeX/commit/6d6d627ca49244d53928b6e0e1a238495cef4bd2)), closes [#&#8203;3351](https://github.com/KaTeX/KaTeX/issues/3351) ### [`v0.13.19`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01319-httpsgithubcomKaTeXKaTeXcomparev01318v01319-2021-10-26) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.18...v0.13.19) ##### Features - **cli:** --trust flag for trusting cli input ([#&#8203;3339](https://github.com/KaTeX/KaTeX/issues/3339)) ([503f7d7](https://github.com/KaTeX/KaTeX/commit/503f7d79f9b346585248dfe7451b8d635bd3328d)), closes [#&#8203;2428](https://github.com/KaTeX/KaTeX/issues/2428) ### [`v0.13.18`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01318-httpsgithubcomKaTeXKaTeXcomparev01317v01318-2021-09-02) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.17...v0.13.18) ##### Features - unicode support for minus and asterisk operators ([#&#8203;3227](https://github.com/KaTeX/KaTeX/issues/3227)) ([9dbfc1c](https://github.com/KaTeX/KaTeX/commit/9dbfc1c91725a9db348ce212488690147b9b9dd4)), closes [#&#8203;3225](https://github.com/KaTeX/KaTeX/issues/3225) ### [`v0.13.17`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01317-httpsgithubcomKaTeXKaTeXcomparev01316v01317-2021-09-01) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.16...v0.13.17) ##### Bug Fixes - **fonts:** remove hints from unknown symbols ([#&#8203;3222](https://github.com/KaTeX/KaTeX/issues/3222)) ([9420f8a](https://github.com/KaTeX/KaTeX/commit/9420f8a2a98442158a9cd2b3fd650092d216d0a2)), closes [#&#8203;3219](https://github.com/KaTeX/KaTeX/issues/3219) ### [`v0.13.16`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01316-httpsgithubcomKaTeXKaTeXcomparev01315v01316-2021-08-28) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.14...v0.13.16) ##### Bug Fixes - \char support for >16-bit Unicode characters ([#&#8203;3006](https://github.com/KaTeX/KaTeX/issues/3006)) ([ff1734f](https://github.com/KaTeX/KaTeX/commit/ff1734f7c4882fb350cb0e1f366f04ce63675643)), closes [#&#8203;3004](https://github.com/KaTeX/KaTeX/issues/3004) - remove local macros upon parse error ([#&#8203;3114](https://github.com/KaTeX/KaTeX/issues/3114)) ([a6f29e3](https://github.com/KaTeX/KaTeX/commit/a6f29e36121a31b46866d1985bbc86a06080fbd4)), closes [#&#8203;3122](https://github.com/KaTeX/KaTeX/issues/3122) ### [`v0.13.14`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01314-httpsgithubcomKaTeXKaTeXcomparev01313v01314-2021-08-28) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.13...v0.13.14) ##### Bug Fixes - **fonts:** update fonts dependencies ([#&#8203;2866](https://github.com/KaTeX/KaTeX/issues/2866)) ([ea409ea](https://github.com/KaTeX/KaTeX/commit/ea409eaf1d7f8fe712a966edc66c545ae5fe5425)) ### [`v0.13.13`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01313-httpsgithubcomKaTeXKaTeXcomparev01312v01313-2021-07-21) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.12...v0.13.13) ##### Bug Fixes - add namespace for svg, making output XHTML+SVG+MathML compatible ([#&#8203;2725](https://github.com/KaTeX/KaTeX/issues/2725)) ([35ff5ac](https://github.com/KaTeX/KaTeX/commit/35ff5ac2231b53fdb849f639611e0e44c01aa16b)) ### [`v0.13.12`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01312-httpsgithubcomKaTeXKaTeXcomparev01311v01312-2021-07-21) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.11...v0.13.12) ##### Bug Fixes - Correct invalid box-sizing property, adjusting spacing of \angl ([#&#8203;3053](https://github.com/KaTeX/KaTeX/issues/3053)) ([910e523](https://github.com/KaTeX/KaTeX/commit/910e523633da555a758dd176fb28ec139ed3b608)), closes [#&#8203;3052](https://github.com/KaTeX/KaTeX/issues/3052) ### [`v0.13.11`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01311-httpsgithubcomKaTeXKaTeXcomparev01310v01311-2021-05-14) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.10...v0.13.11) ##### Bug Fixes - matrix environment with zero or inconsistent columns ([#&#8203;3018](https://github.com/KaTeX/KaTeX/issues/3018)) ([f779bac](https://github.com/KaTeX/KaTeX/commit/f779bac684c16c8f513b57b37f855f0772dc20d1)), closes [#&#8203;3017](https://github.com/KaTeX/KaTeX/issues/3017) ##### Features - Allow text-mode accents in math mode, except in strict mode ([#&#8203;3009](https://github.com/KaTeX/KaTeX/issues/3009)) ([0e9acce](https://github.com/KaTeX/KaTeX/commit/0e9acce9bef7b8001067ef3aa3ed188418278b2d)), closes [#&#8203;2983](https://github.com/KaTeX/KaTeX/issues/2983) ### [`v0.13.10`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01310-httpsgithubcomKaTeXKaTeXcomparev0139v01310-2021-05-12) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.9...v0.13.10) ##### Bug Fixes - Correct for negative margin in integrand lower limits ([#&#8203;2987](https://github.com/KaTeX/KaTeX/issues/2987)) ([9b4acc9](https://github.com/KaTeX/KaTeX/commit/9b4acc971c4d3d0d05960ed2237a4bbcabde2e39)) ### [`v0.13.9`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0139-httpsgithubcomKaTeXKaTeXcomparev0138v0139-2021-05-07) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.8...v0.13.9) ##### Bug Fixes - MathML for stretchy accents. [#&#8203;2990](https://github.com/KaTeX/KaTeX/issues/2990) ([#&#8203;2991](https://github.com/KaTeX/KaTeX/issues/2991)) ([1cb6279](https://github.com/KaTeX/KaTeX/commit/1cb62799c6b9484df5c5ba500f5144f61a24288d)) ### [`v0.13.8`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0138-httpsgithubcomKaTeXKaTeXcomparev0137v0138-2021-05-06) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.7...v0.13.8) ##### Features - \operatornamewithlimits (and clean up \operatorname support) ([#&#8203;2984](https://github.com/KaTeX/KaTeX/issues/2984)) ([e9b751b](https://github.com/KaTeX/KaTeX/commit/e9b751b72d08ff2ceed71062e3bf84c8020d684f)) ### [`v0.13.7`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0137-httpsgithubcomKaTeXKaTeXcomparev0136v0137-2021-05-06) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.6...v0.13.7) ##### Bug Fixes - binom delimiter size in scriptscriptstyle. ([#&#8203;2976](https://github.com/KaTeX/KaTeX/issues/2976)) ([980b004](https://github.com/KaTeX/KaTeX/commit/980b0040232f5b7d2162d4067ed4bce431933286)) ### [`v0.13.6`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0136-httpsgithubcomKaTeXKaTeXcomparev0135v0136-2021-05-06) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.5...v0.13.6) ##### Bug Fixes - Correctly parse \ followed by whitespace ([#&#8203;2877](https://github.com/KaTeX/KaTeX/issues/2877)) ([c85250d](https://github.com/KaTeX/KaTeX/commit/c85250d14e7dcace95eca76a66973d10d1b6ee9f)), closes [#&#8203;2860](https://github.com/KaTeX/KaTeX/issues/2860) ### [`v0.13.5`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0135-httpsgithubcomKaTeXKaTeXcomparev0134v0135-2021-05-02) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.4...v0.13.5) ##### Bug Fixes - Support \S and \P in math mode ([#&#8203;2977](https://github.com/KaTeX/KaTeX/issues/2977)) ([3f7163d](https://github.com/KaTeX/KaTeX/commit/3f7163daf57b5c0bd7441e029170305557f0ab4e)) ### [`v0.13.4`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0134-httpsgithubcomKaTeXKaTeXcomparev0133v0134-2021-05-02) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.3...v0.13.4) ##### Bug Fixes - Avoid crash when \operatorname has \limits ([#&#8203;2979](https://github.com/KaTeX/KaTeX/issues/2979)) ([fbda0b1](https://github.com/KaTeX/KaTeX/commit/fbda0b1136cfe3f1a0c47f16a2a1e1e99c284ea8)) ### [`v0.13.3`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;0133-httpsgithubcomKaTeXKaTeXcomparev0132v0133-2021-04-24) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.2...v0.13.3) ##### Bug Fixes - Respect catcode in macro expansion and set ~'s catcode correctly ([#&#8203;2949](https://github.com/KaTeX/KaTeX/issues/2949)) ([01ae7f8](https://github.com/KaTeX/KaTeX/commit/01ae7f8eef09bcddc6e327c2cb5a3460800652d5)), closes [#&#8203;2924](https://github.com/KaTeX/KaTeX/issues/2924) - **array:** Keep single empty row in AMS environments ([#&#8203;2947](https://github.com/KaTeX/KaTeX/issues/2947)) ([24332e0](https://github.com/KaTeX/KaTeX/commit/24332e053c0f33b37e6d30384b42232f321a6fc7)), closes [#&#8203;2944](https://github.com/KaTeX/KaTeX/issues/2944) ### [`v0.13.2`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01324-httpsgithubcomKaTeXKaTeXcomparev01323v01324-2021-10-30) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.1...v0.13.2) ##### Bug Fixes - round dimensions to 4 places ([#&#8203;2460](https://github.com/KaTeX/KaTeX/issues/2460)) ([09ee1c8](https://github.com/KaTeX/KaTeX/commit/09ee1c886740fe8283a77468bc28c30b7816b446)) ### [`v0.13.1`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#&#8203;01319-httpsgithubcomKaTeXKaTeXcomparev01318v01319-2021-10-26) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.13.0...v0.13.1) ##### Features - **cli:** --trust flag for trusting cli input ([#&#8203;3339](https://github.com/KaTeX/KaTeX/issues/3339)) ([503f7d7](https://github.com/KaTeX/KaTeX/commit/503f7d79f9b346585248dfe7451b8d635bd3328d)), closes [#&#8203;2428](https://github.com/KaTeX/KaTeX/issues/2428) ### [`v0.13.0`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#v0130) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.12.0...v0.13.0) ##### See https://github.com/KaTeX/KaTeX/issues/2490 for breaking changes and migration guide! ##### Bug Fixes - fix: Remove topEnv parameter. ([#&#8203;2712](https://github.com/Khan/KaTeX/issues/2712)) - fix(builder): combine characters together in all expressions ([#&#8203;2080](https://github.com/Khan/KaTeX/issues/2080)) - fix: Prevent global group from adversely affecting color. ([#&#8203;2703](https://github.com/Khan/KaTeX/issues/2703)) - fix: Use SVGs to avoid gaps in tall delimiters. ([#&#8203;2698](https://github.com/Khan/KaTeX/issues/2698)) - fix: rewrite of splitAtDelimiters.js -- new fix for [#&#8203;2523](https://github.com/Khan/KaTeX/issues/2523) ([#&#8203;2679](https://github.com/Khan/KaTeX/issues/2679)) - fix: Improve MathML for math operators with subscripts ([#&#8203;2596](https://github.com/Khan/KaTeX/issues/2596)) - fix: Remove premature CD screenshotter images ([#&#8203;2641](https://github.com/Khan/KaTeX/issues/2641)) - fix: Support Armenian characters ([#&#8203;2618](https://github.com/Khan/KaTeX/issues/2618)) - fix: MathML \lim\limits in Safari ([#&#8203;2556](https://github.com/Khan/KaTeX/issues/2556)) - fix: Support MathML \oiint and \oiiint ([#&#8203;2461](https://github.com/Khan/KaTeX/issues/2461)) - fix: \injlim typo ([#&#8203;2459](https://github.com/Khan/KaTeX/issues/2459)) ##### Features - feat: Support \underbar ([#&#8203;2713](https://github.com/Khan/KaTeX/issues/2713)) - feat: Add {CD} to auto-render. ([#&#8203;2710](https://github.com/Khan/KaTeX/issues/2710)) - feat: Set Auto-render to recognize AMS environments without $$…$$ delimiters. ([#&#8203;2701](https://github.com/Khan/KaTeX/issues/2701)) - feat: Support {CD} ([#&#8203;2396](https://github.com/Khan/KaTeX/issues/2396)) - feat: Support \vcenter and \hbox ([#&#8203;2452](https://github.com/Khan/KaTeX/issues/2452)) - feat(function): add `allowedInArgument` instead of `greediness` property ([#&#8203;2134](https://github.com/Khan/KaTeX/issues/2134)) - feat: Support matrix\*, pmatrix\*, bmatrix\*, Bmatrix\*, vmatrix\*, and Vmatrix\*. ([#&#8203;2488](https://github.com/Khan/KaTeX/issues/2488)) - feat(macro): improve argument parsing ([#&#8203;2085](https://github.com/Khan/KaTeX/issues/2085)) - feat: support AMS log-like symbols ([#&#8203;2429](https://github.com/Khan/KaTeX/issues/2429)) - feat: support Unicode ◯, U+25EF ([#&#8203;2430](https://github.com/Khan/KaTeX/issues/2430)) - feat: Support \phase ([#&#8203;2406](https://github.com/Khan/KaTeX/issues/2406)) - feat: Support \mathstrut ([#&#8203;2416](https://github.com/Khan/KaTeX/issues/2416)) - feat: support {equation}, {equation\*}, and {split} ([#&#8203;2369](https://github.com/Khan/KaTeX/issues/2369)) - feat(css): use postcss-preset-env ([#&#8203;2313](https://github.com/Khan/KaTeX/issues/2313)) - feat: support {align}, {align\*}, {alignat}, and {alignat\*} ([#&#8203;2341](https://github.com/Khan/KaTeX/issues/2341)) - Support {gather} and {gather\*} ([#&#8203;2183](https://github.com/Khan/KaTeX/issues/2183)) - feat: support MathML \big, \bigg, \Big, and \Bigg ([#&#8203;2332](https://github.com/Khan/KaTeX/issues/2332)) - feat: support \angl and \angln ([#&#8203;2334](https://github.com/Khan/KaTeX/issues/2334)) - Support \origof and \imageof ([#&#8203;2283](https://github.com/Khan/KaTeX/issues/2283)) ##### Documentation - docs: Add TiddlyWiki to list of users ([#&#8203;2765](https://github.com/Khan/KaTeX/issues/2765)) - docs: Fix fallback CSS classes ([#&#8203;2809](https://github.com/Khan/KaTeX/issues/2809)) - docs: Rearrange environment documentation. ([#&#8203;2700](https://github.com/Khan/KaTeX/issues/2700)) - docs: Explain how to make macros persist. ([#&#8203;2702](https://github.com/Khan/KaTeX/issues/2702)) - docs: Revise placement of colonequals in Relations table ([#&#8203;2704](https://github.com/Khan/KaTeX/issues/2704)) - docs: delete stray backtick ([#&#8203;2680](https://github.com/Khan/KaTeX/issues/2680)) - docs: Add colonequals functions to docs ([#&#8203;2651](https://github.com/Khan/KaTeX/issues/2651)) - docs: add new user link ([#&#8203;2597](https://github.com/Khan/KaTeX/issues/2597)) - fix: typo in example on homepage ([#&#8203;2577](https://github.com/Khan/KaTeX/issues/2577)) - docs: Add \char to support_table. ([#&#8203;2620](https://github.com/Khan/KaTeX/issues/2620)) - docs: Update \operatorname in supported_table.md 0.12.0 ([#&#8203;2571](https://github.com/Khan/KaTeX/issues/2571)) - docs: Fix documentation typo in operatorname\* ([#&#8203;2570](https://github.com/Khan/KaTeX/issues/2570)) - docs: add warning re:defer to mhchem documentation ([#&#8203;2485](https://github.com/Khan/KaTeX/issues/2485)) - docs: update Gastby logo and link ([#&#8203;2481](https://github.com/Khan/KaTeX/issues/2481)) - docs: add MonsterWriter to the users page ([#&#8203;2478](https://github.com/Khan/KaTeX/issues/2478)) - docs: add comment re: \arrowvert ([#&#8203;2449](https://github.com/Khan/KaTeX/issues/2449)) - docs: add link to Discussions ([#&#8203;2405](https://github.com/Khan/KaTeX/issues/2405)) - Update \color documentation ([#&#8203;2370](https://github.com/Khan/KaTeX/issues/2370)) - docs: add Marker as a KaTeX user ([#&#8203;2329](https://github.com/Khan/KaTeX/issues/2329)) ##### Other Changes - ci: run screenshotter in container ([#&#8203;2644](https://github.com/Khan/KaTeX/issues/2644)) - ci: setup CodeQL code scanning ([#&#8203;2645](https://github.com/Khan/KaTeX/issues/2645)) - fix(browserslist): remove Chrome 49, Samsung 4, and Node ([#&#8203;2591](https://github.com/Khan/KaTeX/issues/2591)) - chore: add devcontainer.json ([#&#8203;2545](https://github.com/Khan/KaTeX/issues/2545)) - Configure Renovate ([#&#8203;2493](https://github.com/Khan/KaTeX/issues/2493)) - ci: don't persist credentials and run scripts ([#&#8203;2450](https://github.com/Khan/KaTeX/issues/2450)) - build: upgrade Yarn to 2.2.0 ([#&#8203;2477](https://github.com/Khan/KaTeX/issues/2477)) - build: make vscode work with PnP ([#&#8203;2444](https://github.com/Khan/KaTeX/issues/2444)) - refactor: Delete obsolete comment re: mn elements ([#&#8203;2472](https://github.com/Khan/KaTeX/issues/2472)) - test: lint all js files and inline scripts in workflow ([#&#8203;2442](https://github.com/Khan/KaTeX/issues/2442)) - refactor: Delete obsolete comment re: limsup ([#&#8203;2464](https://github.com/Khan/KaTeX/issues/2464)) - ci: migrate to GitHub Actions from CircleCI, allow running Browserstack on forked repo via label ([#&#8203;2417](https://github.com/Khan/KaTeX/issues/2417)) - ci: enable Dependabot for website, submodules, and GitHub Actions ([#&#8203;2424](https://github.com/Khan/KaTeX/issues/2424)) - test: add missing screenshots for safari ([#&#8203;2423](https://github.com/Khan/KaTeX/issues/2423)) - ci: fix Dependabot autofix ([#&#8203;2400](https://github.com/Khan/KaTeX/issues/2400)) - chore: don't include `dist` in the release commit ([#&#8203;2385](https://github.com/Khan/KaTeX/issues/2385)) - ci: autofix Dependabot commits ([#&#8203;2394](https://github.com/Khan/KaTeX/issues/2394)) - chore(screenshotter): support Browserstack and test on Safari 13.1 ([#&#8203;2306](https://github.com/Khan/KaTeX/issues/2306)) - chore: enable Gitpod ([#&#8203;2335](https://github.com/Khan/KaTeX/issues/2335)) - chore: migrate to Yarn 2 ([#&#8203;2316](https://github.com/Khan/KaTeX/issues/2316)) - test: mock console implementation ([#&#8203;2363](https://github.com/Khan/KaTeX/issues/2363)) - Update LICENSE year ([#&#8203;2374](https://github.com/Khan/KaTeX/issues/2374)) - test(screenshotter): move coverage to Jest ([#&#8203;2324](https://github.com/Khan/KaTeX/issues/2324)) - Fix test/symgroups.js ([#&#8203;2314](https://github.com/Khan/KaTeX/issues/2314)) - Use base revision provided by CircleCI ([#&#8203;2309](https://github.com/Khan/KaTeX/issues/2309)) - Delete bower.json ([#&#8203;2372](https://github.com/Khan/KaTeX/issues/2372)) - Enable a MathML option in the KaTeX demo. ([#&#8203;2371](https://github.com/Khan/KaTeX/issues/2371)) - Create dependabot.yml ([#&#8203;2311](https://github.com/Khan/KaTeX/issues/2311)) - Run screenshotter using Chrome 83 and Firefox 76 ([#&#8203;2304](https://github.com/Khan/KaTeX/issues/2304)) ### [`v0.12.0`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#v0120) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.11.1...v0.12.0) ##### Added - `globalGroup` option to place definitions in global scope ([#&#8203;2091](https://github.com/Khan/KaTeX/issues/2091)) - `\cal` ([#&#8203;2116](https://github.com/Khan/KaTeX/issues/2116)) - `{rcases}` and `{drcases}` ([#&#8203;2149](https://github.com/Khan/KaTeX/issues/2149)) - HTML extension ([#&#8203;2082](https://github.com/Khan/KaTeX/issues/2082)) - HTML extension can be enabled using `strict` and `trust` setting. See https://katex.org/docs/options.html for more details. **Please review its security implication before enabling the extension.** - `\message`, `\errmessage`, and `\show` for debugging ([#&#8203;2135](https://github.com/Khan/KaTeX/issues/2135)) - bra-ket notation ([#&#8203;2162](https://github.com/Khan/KaTeX/issues/2162)) - `\expandafter`, `\noexpand`, `\edef`, `\let`, and `\long` ([#&#8203;2122](https://github.com/Khan/KaTeX/issues/2122)) - Support MathML display mode ([#&#8203;2220](https://github.com/Khan/KaTeX/issues/2220)) - `\minuso` ([#&#8203;2213](https://github.com/Khan/KaTeX/issues/2213)) ##### Changed - Update documentation ([#&#8203;2086](https://github.com/Khan/KaTeX/issues/2086), [#&#8203;2108](https://github.com/Khan/KaTeX/issues/2108), [#&#8203;2107](https://github.com/Khan/KaTeX/issues/2107), [#&#8203;2106](https://github.com/Khan/KaTeX/issues/2106), [#&#8203;2143](https://github.com/Khan/KaTeX/issues/2143), [#&#8203;2178](https://github.com/Khan/KaTeX/issues/2178), [#&#8203;2195](https://github.com/Khan/KaTeX/issues/2195), [#&#8203;2231](https://github.com/Khan/KaTeX/issues/2231), [#&#8203;2239](https://github.com/Khan/KaTeX/issues/2239), [#&#8203;2263](https://github.com/Khan/KaTeX/issues/2263), [#&#8203;2279](https://github.com/Khan/KaTeX/issues/2279), [#&#8203;2289](https://github.com/Khan/KaTeX/issues/2289), [#&#8203;2280](https://github.com/Khan/KaTeX/issues/2280). [#&#8203;2269](https://github.com/Khan/KaTeX/issues/2269), [#&#8203;2294](https://github.com/Khan/KaTeX/issues/2294), [#&#8203;2296](https://github.com/Khan/KaTeX/issues/2296), [#&#8203;2297](https://github.com/Khan/KaTeX/issues/2297)) - `mathtex-script`: Use html 'defer' attribute ([#&#8203;2069](https://github.com/Khan/KaTeX/issues/2069)) - `auto-render`: do not touch text nodes w/o formulas ([#&#8203;2154](https://github.com/Khan/KaTeX/issues/2154)) - Move \global and \def to functions ([#&#8203;2138](https://github.com/Khan/KaTeX/issues/2138)) - Cleanup font build scripts & font updates ([#&#8203;2155](https://github.com/Khan/KaTeX/issues/2155), [#&#8203;2171](https://github.com/Khan/KaTeX/issues/2171), [#&#8203;2156](https://github.com/Khan/KaTeX/issues/2156)) - **BREAKING CHANGE:** old-style numerals are now available via `\mathnormal` instead of `\mathcal` - Upgrade minimum development Node version to v10 ([#&#8203;2177](https://github.com/Khan/KaTeX/issues/2177)) ##### Removed - **BREAKING CHANGE:** IE 9/10 support ([#&#8203;2136](https://github.com/Khan/KaTeX/issues/2136)) ##### Fixed - Set `border-collapse: collapse` in vlist, fix misalignment in table ([#&#8203;2103](https://github.com/Khan/KaTeX/issues/2103)) - `\@&#8203;ifnextchar` consumes spaces ([#&#8203;2118](https://github.com/Khan/KaTeX/issues/2118)) - Add spacing on left of fleqn display math ([#&#8203;2127](https://github.com/Khan/KaTeX/issues/2127)) - Fix `\boxed` inherited color ([#&#8203;2130](https://github.com/Khan/KaTeX/issues/2130)) - Fix laps having visible width in Safari ([#&#8203;1919](https://github.com/Khan/KaTeX/issues/1919)) - Improve MathML for corners ([#&#8203;1922](https://github.com/Khan/KaTeX/issues/1922)) - `auto-render`: ignore "option" tags ([#&#8203;2180](https://github.com/Khan/KaTeX/issues/2180)) - Fix delimiter error message ([#&#8203;2186](https://github.com/Khan/KaTeX/issues/2186)) - Fix under accent depth ([#&#8203;2252](https://github.com/Khan/KaTeX/issues/2252)) - Enable empty environment ([#&#8203;2258](https://github.com/Khan/KaTeX/issues/2258)) - Enable an empty `\substack` ([#&#8203;2278](https://github.com/Khan/KaTeX/issues/2278)) - Fix jagged parentheses ([#&#8203;2234](https://github.com/Khan/KaTeX/issues/2234)) - `\boldsymbol` not italic for textords such as Greek ([#&#8203;2290](https://github.com/Khan/KaTeX/issues/2290), [#&#8203;2299](https://github.com/Khan/KaTeX/issues/2299)) - Protect fraction bars from CSS border-color ([#&#8203;2292](https://github.com/Khan/KaTeX/issues/2292)) - Reset to leftmost spacing mode after newline ([#&#8203;1841](https://github.com/Khan/KaTeX/issues/1841)) - Fix missing metrics for space (0x20) and no-break space (0xa0) ([#&#8203;2298](https://github.com/Khan/KaTeX/issues/2298)) ### [`v0.11.1`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#v0111) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.11.0...v0.11.1) ##### Changed - \[Security] Bump mixin-deep from 1.3.1 to 1.3.2 ([#&#8203;2090](https://github.com/Khan/KaTeX/issues/2090)) - \[Security] Bump eslint-utils from 1.3.1 to 1.4.2 ([#&#8203;2089](https://github.com/Khan/KaTeX/issues/2089)) ##### Fixed - Fix parse timing by separating consume() into fetch() and consume() ([#&#8203;2054](https://github.com/Khan/KaTeX/issues/2054)) - Use current font for accents ([#&#8203;2066](https://github.com/Khan/KaTeX/issues/2066)) - Fix \gray's macro definition ([#&#8203;2075](https://github.com/Khan/KaTeX/issues/2075)) ### [`v0.11.0`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#v0110) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.10.2...v0.11.0) ##### Added - **BREAKING CHANGE:** trust setting to indicate whether input text is trusted ([#&#8203;1794](https://github.com/Khan/KaTeX/issues/1794)) - `\href` and `\url` will break without adjusting the trust setting - Add test for double square brackets to katex-spec ([#&#8203;1956](https://github.com/Khan/KaTeX/issues/1956)) - Add option to render only MathML so that its visible ([#&#8203;1966](https://github.com/Khan/KaTeX/issues/1966)) - Support {smallmatrix}, {subarray}, and \substack ([#&#8203;1969](https://github.com/Khan/KaTeX/issues/1969)) - Enable minRuleThickness in rendering options ([#&#8203;1964](https://github.com/Khan/KaTeX/issues/1964)) - Add \plim ([#&#8203;1952](https://github.com/Khan/KaTeX/issues/1952)) - Support Unicode \digamma ([#&#8203;2010](https://github.com/Khan/KaTeX/issues/2010)) - Support \operatorname\* ([#&#8203;1899](https://github.com/Khan/KaTeX/issues/1899)) - Support \includegraphics, with appropriate trust setting ([#&#8203;2053](https://github.com/Khan/KaTeX/issues/2053)) - Add render-a11y-string add-on ([#&#8203;2062](https://github.com/Khan/KaTeX/issues/2062)) ##### Changed - DOC: Fix path to built file ([#&#8203;1976](https://github.com/Khan/KaTeX/issues/1976)) - Remove unclosed TODO comment ([#&#8203;1979](https://github.com/Khan/KaTeX/issues/1979)) - Add "Tutti Quanti Shelf" app to users page ([#&#8203;1997](https://github.com/Khan/KaTeX/issues/1997)) - Document mhchem \cf not supported (use \ce instead) ([#&#8203;2008](https://github.com/Khan/KaTeX/issues/2008)) - Replace greenkeeper badge with dependabot badge ([#&#8203;2022](https://github.com/Khan/KaTeX/issues/2022)) - Add Unicode digamma to documentation ([#&#8203;2045](https://github.com/Khan/KaTeX/issues/2045)) - Add katex-expression to libs page ([#&#8203;2049](https://github.com/Khan/KaTeX/issues/2049)) - Suggest <!DOCTYPE html> in documentation ([#&#8203;2052](https://github.com/Khan/KaTeX/issues/2052)) - Unicode characters in math render in text mode ([#&#8203;2040](https://github.com/Khan/KaTeX/issues/2040)) ##### Fixed - Improve output of fonts in MathML ([#&#8203;1965](https://github.com/Khan/KaTeX/issues/1965)) - Fix \pmb ([#&#8203;1924](https://github.com/Khan/KaTeX/issues/1924)) - \color affects following \right, put array cells in their own groups ([#&#8203;1845](https://github.com/Khan/KaTeX/issues/1845)) - Improve MathML for classes ([#&#8203;1929](https://github.com/Khan/KaTeX/issues/1929)) - Prevent gaps in tall delimiters ([#&#8203;1986](https://github.com/Khan/KaTeX/issues/1986)) - Fix \sqrt SVG path ([#&#8203;2009](https://github.com/Khan/KaTeX/issues/2009)) - Do not force sizing groups to display inline-block ([#&#8203;2044](https://github.com/Khan/KaTeX/issues/2044)) - Fix font choice in operators like \log (e.g. \boldsymbol{\log}) ([#&#8203;2041](https://github.com/Khan/KaTeX/issues/2041)) - Fix argument font sizing in \fbox and \raisebox, fix font sizing in \TeX, \LaTeX, \KaTeX ([#&#8203;1787](https://github.com/Khan/KaTeX/issues/1787)) ### [`v0.10.2`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#v0102) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.10.1...v0.10.2) ##### Added - Approximate font metrics only when metrics don't exist ([#&#8203;1898](https://github.com/Khan/KaTeX/issues/1898)) - Add KaTeX version to stylesheet and troubleshooting guide ([#&#8203;1893](https://github.com/Khan/KaTeX/issues/1893)) - Add symbol double square brackets ([#&#8203;1947](https://github.com/Khan/KaTeX/issues/1947), [#&#8203;1954](https://github.com/Khan/KaTeX/issues/1954)) - Support double-square curly braces ([#&#8203;1953](https://github.com/Khan/KaTeX/issues/1953)) ##### Changed - Upgrade minimum development Node version to v8 ([#&#8203;1861](https://github.com/Khan/KaTeX/issues/1861)) - Disable [@&#8203;babel/env](https://github.com/babel/env) debug ([#&#8203;1874](https://github.com/Khan/KaTeX/issues/1874)) - Add issue templates ([#&#8203;1862](https://github.com/Khan/KaTeX/issues/1862)) - Added 'katex-element' ([#&#8203;1905](https://github.com/Khan/KaTeX/issues/1905)) - Fix Users' logo and url ([#&#8203;1896](https://github.com/Khan/KaTeX/issues/1896)) - Load fonts before running screenshotter ([#&#8203;1891](https://github.com/Khan/KaTeX/issues/1891)) - Add Browserstack logo ([#&#8203;1879](https://github.com/Khan/KaTeX/issues/1879)) - Added Android library ([#&#8203;1943](https://github.com/Khan/KaTeX/issues/1943)) - Move custom colors used by Khan into macros.js ([#&#8203;1933](https://github.com/Khan/KaTeX/issues/1933)) - Test for duplicate symbols/macros ([#&#8203;1955](https://github.com/Khan/KaTeX/issues/1955)) - Include extensions mhchem & copy-tex in home-page ([#&#8203;1932](https://github.com/Khan/KaTeX/issues/1932)) ##### Fixed - Fix \Rho ([#&#8203;1870](https://github.com/Khan/KaTeX/issues/1870)) - Fix nested \dfrac ([#&#8203;1825](https://github.com/Khan/KaTeX/issues/1825)) - Improve MathML accents ([#&#8203;1877](https://github.com/Khan/KaTeX/issues/1877)) - Improve MathML for \overset, \stackrel, and \underset ([#&#8203;1886](https://github.com/Khan/KaTeX/issues/1886)) - Fix \not (U+E020) RBearing (width) ([#&#8203;1878](https://github.com/Khan/KaTeX/issues/1878)) - Fix ApplyFunction character ([#&#8203;1890](https://github.com/Khan/KaTeX/issues/1890)) - Improve MathML for \limits ([#&#8203;1897](https://github.com/Khan/KaTeX/issues/1897)) - Improve MathML for \hphantom and \vphantom ([#&#8203;1883](https://github.com/Khan/KaTeX/issues/1883)) - Improve MathML for \coloneqq, \dblcolon, \eqcolon, and \eqqcolon ([#&#8203;1889](https://github.com/Khan/KaTeX/issues/1889)) - Improve MathML for \brace ([#&#8203;1884](https://github.com/Khan/KaTeX/issues/1884)) - Fix \middle spacing ([#&#8203;1906](https://github.com/Khan/KaTeX/issues/1906)) - Get a tall \middle\vert from MathML ([#&#8203;1911](https://github.com/Khan/KaTeX/issues/1911)) - Improve more coloneq ([#&#8203;1902](https://github.com/Khan/KaTeX/issues/1902)) - Make \smallint small in \displaystyle ([#&#8203;1907](https://github.com/Khan/KaTeX/issues/1907)) - Improve MathML for characters in Unicode private use area ([#&#8203;1908](https://github.com/Khan/KaTeX/issues/1908)) - Improve MathML for extensible arrows ([#&#8203;1901](https://github.com/Khan/KaTeX/issues/1901)) - Improve MathML for \rule ([#&#8203;1912](https://github.com/Khan/KaTeX/issues/1912)) - Improve MathML for fractions ([#&#8203;1882](https://github.com/Khan/KaTeX/issues/1882)) - Improve MathML for \tag ([#&#8203;1915](https://github.com/Khan/KaTeX/issues/1915)) - Improve MathML for \colorbox and \fcolorbox ([#&#8203;1914](https://github.com/Khan/KaTeX/issues/1914)) - Improve MathML for environments ([#&#8203;1910](https://github.com/Khan/KaTeX/issues/1910)) - Improve MathML for \genfrac barline ([#&#8203;1925](https://github.com/Khan/KaTeX/issues/1925)) - Support \textup and \textmd ([#&#8203;1921](https://github.com/Khan/KaTeX/issues/1921)) - Improve MathML for \not ([#&#8203;1923](https://github.com/Khan/KaTeX/issues/1923)) - Improve MathML for \Bbbk ([#&#8203;1930](https://github.com/Khan/KaTeX/issues/1930)) - Prevent inadvertent tall delims ([#&#8203;1948](https://github.com/Khan/KaTeX/issues/1948)) ##### Removed - Re-added code for \includegraphics but disabled the function until trust settings is merged ([#&#8203;1951](https://github.com/Khan/KaTeX/issues/1951)) ### [`v0.10.1`](https://github.com/Khan/KaTeX/blob/HEAD/CHANGELOG.md#v0101) [Compare Source](https://github.com/Khan/KaTeX/compare/v0.10.0...v0.10.1) ##### Added - ECMAScript module for contrib ([#&#8203;1624](https://github.com/Khan/KaTeX/issues/1624)) - mhchem extension ([#&#8203;1436](https://github.com/Khan/KaTeX/issues/1436)) - auto-render: optional pre-process callback ([#&#8203;1784](https://github.com/Khan/KaTeX/issues/1784)) - \argmax and \argmin ([#&#8203;1820](https://github.com/Khan/KaTeX/issues/1820)) - \textbackslash and \textasciicircum ([#&#8203;1839](https://github.com/Khan/KaTeX/issues/1839)) - leqno and fleqn support ([#&#8203;1814](https://github.com/Khan/KaTeX/issues/1814)) ##### Changed - Include only necessary fonts for target environment specified by Browserslist ([#&#8203;1674](https://github.com/Khan/KaTeX/issues/1674)) ##### Fixed - Support blackboard bold in text mode ([#&#8203;1757](https://github.com/Khan/KaTeX/issues/1757)) - Fix spacings in semisimple groups ([#&#8203;1706](https://github.com/Khan/KaTeX/issues/1706)) - Fix parsing comments ([#&#8203;1789](https://github.com/Khan/KaTeX/issues/1789)) - Fix \ and \newline after operator ([#&#8203;1796](https://github.com/Khan/KaTeX/issues/1796)) - Fix \hphantom width ([#&#8203;1809](https://github.com/Khan/KaTeX/issues/1809)) - Remove double encoding in MathML ([#&#8203;1813](https://github.com/Khan/KaTeX/issues/1813)) - Fix Unicode bigcup ([#&#8203;1836](https://github.com/Khan/KaTeX/issues/1836)) - Fix \genfrac w/ empty delimiter arguments ([#&#8203;1816](https://github.com/Khan/KaTeX/issues/1816)) - \fbox inherits default color ([#&#8203;1847](https://github.com/Khan/KaTeX/issues/1847)) - Fix \not and \neq on Chrome 72 ([#&#8203;1852](https://github.com/Khan/KaTeX/issues/1852)) </details> --- ### Configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
renovate-bot added 1 commit 2022-02-09 19:12:13 +00:00
chore(deps): update dependency katex to v0.15.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
a2a77c171e
nemunaire merged commit a2a77c171e into master 2022-02-09 20:13:59 +00:00
nemunaire deleted branch renovate/katex-0.x 2022-02-09 20:14:00 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: nemunaire/nemunai.re#3
No description provided.