Releases: KaTeX/KaTeX
Releases · KaTeX/KaTeX
v0.5.1 - Add font commands, \limits/\nolimits
New features:
- 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 a
throwOnError
option to allow generating red error text when rendering invalid commands instead of throwing errors, and a correspondingerrorColor
option to decide the color of invalid commands. - Add support for
|
column delimiters in thearray
environment. - Add
\lVert
and\rVert
symbols.
Other changes:
- 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.
v0.5.0
New features:
- Add the
cases
andBmatrix
environments. - Add
\checkmark
and\circledR
symbols.
Other changes:
- Run
ttfautohint
on our fonts, to produce better results at small font sizes. - Improve the spacing inside fractions.
- Correctly set environments to the ord type.
Infrastructure changes:
- Redo our screenshot tests to use standard selenium images, and add Chrome screenshots.
- Improve our metrics generation pipeline.
- Fix
make dist
on Macs.
v0.4.3 - Fix bower install
Changes:
- Fix bower.json to include a "main" entry
v0.4.0 - Arrays and matrices, optional \sqrt arguments, and more
New Features:
- Added support for some
\begin
/\end
environments, including support forarray
,matrix
,pmatrix
,bmatrix
,vmatrix
, andVmatrix
- 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
Other changes:
- Add a display mode flag to the cli
- Expose an unstable
__parse
method for retrieving the parse tree - Prevent elements from inheriting
text-indent
v0.3.0
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}}
New features:
- Add an auto-render extension for automatically rendering math on a page
- Add support for
\phantom
- Add
\#
,\&
Other changes:
- Fixed spacing for
\odot
,\oplus
,\otimes
,\oslash
,\bigtriangleup
,\bigtriangledown
,\dagger
,\diamond
,\star
,\triangleleft
,\triangleright
- Fixed MathML handling of text operators
- Removed
!important
from MathML hiding rules, so they can be overridden
v0.2.0 - More symbols and accessibility
New features:
- Added accessibility through the use of MathML
- Added the ability to render math in display mode, centered on a single line in display style
- Add 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
Other changes
- Removed unused greek fonts
v0.1.1
New features
- Add support for
\binom
- Add support for
\over
and\choose
- Add
\partial
,\subset
,\supset
,\subseteq
,\supseteq
,\cap
,\cup
,\setminus
,\neg
,\lnot
,\top
,\bot
,\emptyset
,\varnothing
,\land
,\lor
,\wedge
,\vee
,\notin
,\nsubseteq
,\nsupseteq
,\models
- Add simple
katex
command-line binary to convert TeX to HTML on the server - Add WOFF2 fonts for faster downloads in Chrome and Opera
Other changes
- Correctly throws on
\sqrt[3]{x}
to indicate lack of support - Fixed spacing for
\iint
and\iiint
- Built files now only use ASCII characters to avoid character encoding problems
- Warn when in quirks mode (i.e., missing a
<!DOCTYPE html>
declaration)
v0.1.0 - Initial public release
Bump version to v0.1.0 Also ready KaTeX for releasing Auditors: alpert