Skip to content

Releases: ronkok/Temml

v0.11.05

15 Apr 21:21

Choose a tag to compare

Fixed

  • Enable \relax in base or exponent of super/subscript

Changed

  • Move display style width: 100% from inline CSS to external CSS

v0.11.04

02 Apr 18:12

Choose a tag to compare

Fixed

  • Fill out short environment rows w/empty cells w/correct classes
  • Enable \color when given an empty fragment
  • Enable an empty matrix environment
  • Enable \mathrm with a Greek letter in the argument

v0.11.03

31 Mar 02:47

Choose a tag to compare

Fixed

  • Fix \bordermatrix
  • Fix type definitions for TypeScript
  • Fix a \mathrm group that includes π
  • Write valid MathML for \mathrm w/single character
  • Update STIX font to fix large operator vertical alignment
  • Revert to ttf version of NotoSansMath, for better rendering
  • Fix operator spacing for 6 Unicode large operators

Added

  • Add several non-ASCII letters

Notes:

  • The STIX TWO font called by Temml CSS is new version 2.14.
  • The NotoSansMath font called by Temml CSS is the ttf version, not the woff2 version.

See the font section of the Temml docs.

v0.11.02

14 Mar 17:33

Choose a tag to compare

Fixed

  • Prevent duplicate (nested) <mi> for \mathord{\text{}}
  • Work around a Firefox bug that adds incorrect spacing to some <mi>
  • Work around a MathML bug and fix spacing of <mo> between two <mtext>

Changed

  • Replace Fira font with NotoSans Math

v0.11.01

18 Feb 21:58

Choose a tag to compare

Fixed

  • Temml replaces, rather than appends to, the contents of \ref{}

Added

  • Support \bordermatrix

v0.11.00

14 Feb 03:05

Choose a tag to compare

Breaking Change

  • renderMathInElement() is now part of Temml proper. The previous auto-render
    extension is no longer necessary.
    The call to this function must now be: temml.renderMathInElement(), not
    renderMathInElement().

  • Documentation for renderMathInElement() is now in the Temml Installation page, not in a contrib folder.

Added

  • renderMathInElement() has a new option: fences, which eases the selection
    of recognized math delimiters. See the docs.

  • renderMathInElement() now recognizes AMS functions \ref and \eqref.

Fixed

  • Revised an internal call to Object.hasOwn to enable older versions of Safari.

v0.10.34

09 Feb 21:45

Choose a tag to compare

[0.10.34] = 2025-02-09

Fixed

  • Asterisk
  • \tag inside a non-AMS environment
  • \tag to over-ride an AMS auto-equation number
  • \label id is placed at the correct vertical alignment
  • Post-process is no longer needed for \label, only for \ref and \eqref
  • Workaround to prevent Firefox extra spacing between environment rows

v0.10.33

02 Feb 19:30

Choose a tag to compare

Fixed

  • Enable \rule in text mode
  • Explicitly set scriptlevel of deeply nested (sub|super)scripts
  • Explicitly set math-depth level of deeply nested fractions
  • Make Unicode ‖ responsive to \left & \right
  • Fix \providecommand so that it does not redefine an existing macro
  • Improve consolidation of numbers into elements
  • Set CSS width:100% on when a tag is present
  • Improve vertical alignment of labels in CD environment
  • Set \ref & \eqref to return an element
  • Fix \ref & \eqref when targeted on AMS environments

Added

  • Support \mathsfit
  • Support \vcenter

Deprecated

  • HTML \href and \url

Removed

  • Revert large operator workaround

v0.10.32

30 Nov 23:18

Choose a tag to compare

Fixed

  • Parse \vdots in text mode

Added

  • Ensure printing of \cancel & \phase

v0.10.31

23 Nov 21:30

Choose a tag to compare

Fixed

  • Omit stray <mspace> between open delimiter and a math operator