Releases: as-com/wp-katex
Releases · as-com/wp-katex
1.11.0
- Updated KaTeX library to 0.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- This is currently not supported by the plugin
- 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)
- BREAKING CHANGE: trust setting to indicate whether input text is trusted (#1794)
-
Changed:
- Document mhchem \cf not supported (use \ce instead) (#2008)
- 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)
-
- Updated KaTeX library to 0.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:
- Added 'katex-element' (#1905)
- 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)
-
1.10.1+1
1.10.1
- Updated KaTeX library to 0.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)
-
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)
-
1.10.0
- Updated KaTeX library to 0.10.0
- Added
- Unicode: °, delimiters, 1D400-1D7FF, \ll, \lll, ≘≙≚≛≝≞≟, Unicode Mathematical Alphanumeric Symbols, ⟂ ¬ ⊨ ‼ ∌ ≲ ⩽ ⪅ ≶ ⋚ ⪋, corner, ⟦⟧ (#1203, #1207, #1260, #1273, #1274, #1232, #1377, #1389, #1459, #1750)
- \yen support on text mode (#1208)
\(
(#1213)- Add defineSymbol to the main katex object (#1263)
- Capital Greek letters (#1283, #1285)
- Add version to katex object (#1279, #1475)
- \copyright, \textregistered, \textcircled (#1073)
- Tilde \textasciitilde (#1286)
- Line breaks for inline formulas (#1287)
- \hline (#1306)
- Top-level \newline and
\\
in inline math (#1298) - Strict mode, unicode text in math mode (#1117, #1278)
- Strict setting for \newline display-mode behavior (#1314)
- Allow all Unicode symbols in nonstrict mode (#1217)
- \tag, \tag*, and \gdef (#1309)
- \def, \gdef, and \global\def (#1348, #1425)
- Change default maxExpand limit to 1000 (#1383)
- \cfrac (#1392)
- \arraystretch as a macro definition (#1381)
- Add ability to create a dashed vertical line in arrays, using ':' (#1395)
- \widecheck (#1406)
- \hdashline (#1407)
- \newcommand, \renewcommand, \providecommand (#1382)
- Add a utility function (setFontMetrics) to extend builtin fontMetrics (#1269)
- \oiint and \oiiint (#1430)
- Remove
match-at
dependency, use RegExp for lexer (#1447) - \brace and \brack (#1453)
- Allow only allowed protocols in \href (#1440)
- BREAKING CHANGE: Only "http", "https", "mailto", and relative URLs are allowed in \href and \url by default.
- \genfrac and \above (#1455, #1458)
- \char character escaping and nicer MathML via \html@mathml (#1454)
- @binrel (#1487)
- \pmb (#1418)
- 6-digit color without # (#1690)
- \mathnormal (#1700)
- \lparen and \rparen (#1741)
\>
(#1752)
- Fixed:
- Fix nested math mode in non-default text mode (#1111)
- Fix contenteditable mode (#1179)
- Work around negative space bug in Chrome (#1194)
- Fix \nobreakspace (#1200)
- Fix instant mode switching for $, (, \text (#1213)
- Add metrics for \S and \P (#1224)
- Fix anchor.toMarkup (#1246)
- Specify height for SVG elements (#1252)
- Include Bold-Italic fonts for \boldsymbol (#1257)
- Fix space width in \texttt (#1261)
- Fix \underset (#1277)
- Remove special \verb space handling now that space is in Typewriter-Regular (#1258)
- Switch makeGlue from .mord .rule to .mspace (#1295)
- Fix ~ in \verb (#1286)
- Stop throwing ParseError when throwOnError is false (#1169, #1302, #1308)
- Fix extensible arrow sup vertical alignment (#1256)
- Adjust \underset alignment and spacing (#1290)
- Revert frac-lines and \rule to borders (min-height) (#1249, #1417, #1594)
- Fix vertical alignment of \underbrace (#1304)
- Use one strut instead of two (#1307)
- Fix MacroExpander space handling (#1314)
- Cleanup MathML
<mrow>
,<mtext>
,<mn>
(#1338) - Fix lap vertical alignment. (#1162)
- Fix nested \tfrac (#1370)
- Fix \coloneq etc (#1372)
- Fix wide character spacing (#1371)
- Fix auto-render \[…] bug (#1375)
- Rewrite spacing commands as macros (#1156)
- Enable output modules to be used in browser or Node (#1401)
- Add vertical kern to \vdots (#1402)
- Implement \neq and \notin via macros like LaTeX's (#1400, #1499)
- Improve \cancel (#1398)
- Fix ligatures vs. \tt (#1379)
- Implement \colon as amsmath does (#1410)
- Automatic mrel/mbin spacing for \boldsymbol (#1388)
- Phantom text (#1449)
- Fix arrowheads for mhchem <--> (#1451)
- Set
documentFragment.style
to empty object (#1471) - Remove tree cloning before building HTML (#1470)
- Fix \operatorname to support general math functions (#1461)
- Use \not character without left side-bearing correction (#1267)
- Remove codes that require expensive polyfill (#1469, #1563, #1591, #1597)
- Fix \not vertical alignment (#1497)
- Comments without terminating newlines, \href fixes, \url support (#1529)
- Fix \textdaggerdbl (#1539)
- Fix \neq (#1548, #1574)
- Fix wide characters (#1549)
- Fix \fbox (#1550)
- Fix \Large roots (#1485)
- Remove duplicate defineFunction invocation for \mathop (#1701)
- Fix tag positioning to live within katex-html parent (#1721)
- Fix \mathit font and italic correction (#1700)
- Added
1.9.1
1.9.0
- Code cleanup and other minor improvements
- Updated KaTeX library to 0.9.0
- Bug fixes:
- Improve JS spacing (#1103)
- Fix handling of Unicode characters ð, Å, å (#1157)
- Padding over \sqrt and Paths for frac-line (#1143)
- New Features:
- Italic Greek capital letters (#1118)
- Add support for \mathring (#1125)
- add support for unicode angle brackets, single vertical bar, double vertical bar (#1123)
- Enable spacing functions in text mode (#1139)
- Support Reaction Arrows (#1078)
- Add \nobreakspace (#1145)
- Support Unicode colon equals (#1151)
- Support \underline in text mode (#1159)
- Bug fixes:
1.7.0
- New rendering method - improved experience for users with JavaScript disabled
- Updated KaTeX library to 0.7.0
- Add
\kern
- Add
\mod
,\bmod
,\pmod
, and\pod
- Add
\middle
- Add
\ldots
,\textellipsis
, and\mathellipsis
- Add
\#
,\&
,\$
,\%
,\_
,\{
, and\}
in text mode - Add
\stackrel
- Add
\atop
- Add
--
,---
, ```,'
,
, `''`, `\degree`, `\pounds`, `\maltese` - Add
\mathord
,\mathbin
,\mathrel
,\mathopen
,\mathclose
,\mathpunct
,\mathinner
, and\mathop
- Add
\textrm
,\textit
,\textbf
,\texttt
,\textsf
, and\textnormal
- Combine adjacent spans in text mode (performance)
- Don't apply italic correction in text mode (bug fix)
- Fix the MathML fence attribute on delimiters (bug fix)
- Fix converting bins to ords (bug fix)
- Make
\llap
and\rlap
produce ords (bug fix) - Fix spacing around
\color
,\mathbf
, and in other places (bug fix) - Add per-style font metrics (bug fix)
- Fix subscript positioning with changed-font bases (bug fix)
- Fix superscript/subscript centering in fractions (bug fix)
- Add
1.6.0+1
1.5.1+1
1.5.1
- Update KaTeX library to 0.5.1
- Add the font changing functions
\mathrm
,\mathit
,\mathbf
,\mathbb
,\mathcal
,\mathfrak
,\mathscr
,\mathsf
,\mathtt
,\Bbb
,\bold
, and\frak
. - Add the
\limits
and\nolimits
functions. - Add support for
|
column delimiters in thearray
environment. - Add
\lVert
and\rVert
symbols. - Allow
\lvert
,\rvert
,\lVert
,\rVert
,\lgroup
,\rgroup
,\lmoustache
, and\rmoustache
in delimiters. - Fix the spacing of the
\ulcorner
,\urcorner
,\llcorner
,\lrcorner
,\barwedge
,\veebar
,\circledcirc
,\boxdot
,\uparrow
,\Uparrow
,\downarrow
,\Downarrow
,\updownarrow
,\Updownarrow
, and\ldots
symbols.
- Add the font changing functions