Socket
Socket
Sign inDemoInstall

katex

Package Overview
Dependencies
Maintainers
7
Versions
77
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

katex - npm Package Versions

1
8

0.13.4

Diff

Changelog

Source

0.13.4 (2021-05-02)

Bug Fixes

  • Avoid crash when \operatorname has \limits (#2979) (fbda0b1)
ylemkimon
published 0.13.3 •

Changelog

Source

0.13.3 (2021-04-24)

Bug Fixes

  • Respect catcode in macro expansion and set ~'s catcode correctly (#2949) (01ae7f8), closes #2924
  • array: Keep single empty row in AMS environments (#2947) (24332e0), closes #2944
ylemkimon
published 0.13.2 •

Changelog

Source

0.13.2 (2021-04-06)

Bug Fixes

ylemkimon
published 0.13.1 •

Changelog

Source

0.13.1 (2021-04-05)

Bug Fixes

  • Protect fraction bars from CSS border-color (#2870) (2f62c0d)
khanacademy
published 0.13.0 •

Changelog

Source

[v0.13.0]

ylemkimon
published 0.12.0 •

Changelog

Source

[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

  • Update documentation (#2086, #2108, #2107, #2106, #2143, #2178, #2195, #2231, #2239, #2263, #2279, #2289, #2280. #2269, #2294, #2296, #2297)
  • mathtex-script: Use html 'defer' attribute (#2069)
  • auto-render: do not touch text nodes w/o formulas (#2154)
  • Move \global and \def to functions (#2138)
  • Cleanup font build scripts & font updates (#2155, #2171, #2156)
    • BREAKING CHANGE: old-style numerals are now available via \mathnormal instead of \mathcal
  • Upgrade minimum development Node version to v10 (#2177)

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)
khanacademy
published 0.11.1 •

Changelog

Source

[v0.11.1]

Changed

  • [Security] Bump mixin-deep from 1.3.1 to 1.3.2 (#2090)
  • [Security] Bump eslint-utils from 1.3.1 to 1.4.2 (#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)
khanacademy
published 0.11.0 •

Changelog

Source

[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 <!DOCTYPE html> 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)
khanacademy
published 0.10.2 •

Changelog

Source

[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

  • Upgrade minimum development Node version to v8 (#1861)
  • Disable @babel/env debug (#1874)
  • Add issue templates (#1862)
  • Added 'katex-element' (#1905)
  • Fix Users' logo and url (#1896)
  • Load fonts before running screenshotter (#1891)
  • Add Browserstack logo (#1879)
  • Added Android library (#1943)
  • Move custom colors used by Khan into macros.js (#1933)
  • Test for duplicate symbols/macros (#1955)
  • Include extensions mhchem & copy-tex in home-page (#1932)

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)
ylemkimon
published 0.10.1 •

Changelog

Source

[v0.10.1]

Added

  • ECMAScript module for contrib (#1624)
  • mhchem extension (#1436)
  • auto-render: optional pre-process callback (#1784)
  • \argmax and \argmin (#1820)
  • \textbackslash and \textasciicircum (#1839)
  • leqno and fleqn support (#1814)

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)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc