npm / temml
temml
What changed in temml 0.12 to 0.14, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.
2 breaking2 security5 new APIs and options2 behavior and defaults20 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli inittemml 0.142 changes
Breaking changes 1
Fixes the order of \prescript arguments; the change is breaking.
Fixes and other changes 1
Places \dots in an <mi> element to get proper spacing.
temml 0.1318 changes
Security 2
Prevents prototype pollution in macros and settings.
Prevents prototype pollution in symbols.
New APIs and options 2
Added the \upand command.
With throwOnError true, an unsupported function name stops execution and throws an error to the console; with false, rendering continues and returns a result with the name in red.
Behavior and default changes 2
Rendering of \hat and \widehat now uses Unicode U+02C6 instead of U+005E, improving their look.
Consolidated \mathit into one mi element.
Fixes and other changes 12
Prevents excessive padding in matrices inside AMS environments.
Fixed \bordermatrix delimiters.
Fixed \bordermatrix column centering.
Fixed \middle | and \middle /.
Fixed \sout in text mode.
Fixed \vphantom in Safari.
Fixed the color of \cancelto.
Fixed \dfrac when used inside a subscript or superscript.
Fixed accents above single-character <mi> elements.
Paired delimiters are wrapped with mrow.
Fixed the color of \xcancel.
Fixed \idotsint.
temml 0.1211 changes
Breaking changes 1
The rendering option wrap now defaults to none.
New APIs and options 3
Added the \cancelto command.
Added the \overbracket command.
Added the \underbracket command.
Fixes and other changes 7
Fixed \colorbox in WebKit.
Fixed CSS for cramped superscripts.
Fixed the operator symbol for \mathop.
Fixed \tag in a starred AMD environment.
Fixed \boxed in Firefox.
Fixed the type definition of renderMathInElement.
Fixed mistaken payload in smallmatrix parsing.