Skip to content

Releases: as-com/wp-katex

1.11.0

14 Aug 20:52
96b6d20
Compare
Choose a tag to compare
  • 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)
    • 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

24 Mar 15:16
Compare
Choose a tag to compare

Hotfix

1.10.1

22 Mar 18:26
Compare
Choose a tag to compare
  • 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

16 Feb 19:37
Compare
Choose a tag to compare
  • 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)

1.9.1

16 Sep 00:28
Compare
Choose a tag to compare
  • Fix bug causing all equations to show in display style

1.9.0

15 Sep 21:42
Compare
Choose a tag to compare
  • 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)

1.7.0

17 Jan 20:43
Compare
Choose a tag to compare
  • 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)

1.6.0+1

23 Aug 14:39
Compare
Choose a tag to compare
  • Removed dependency on jQuery
  • Code cleanup
  • Accessibility improvements
  • Minor text fixes

1.5.1+1

12 Feb 02:00
Compare
Choose a tag to compare
  • Fix issue with wptexturize causing syntax errors
  • Optimize script loading

1.5.1

03 Sep 02:39
Compare
Choose a tag to compare
  • 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 the array 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.