Skip to content

0.94.0

Compare
Choose a tag to compare
@arnog arnog released this 19 May 16:41
· 508 commits to master since this release

0.94.0 (2023-05-18)

New Features

  • Added support for \raise, \lower and \raisebox commands. Those commands
    were necessary to render some chemical bonds.
  • Pressing (, [ or { with a selection will enclose the selection with
    this delimiter.

Improvements

  • Improved parsing/serialization/rendering of content with a mix of text and math.
  • Various rendering improvements, mostly of edge cases.
  • Improved behavior of the Shift key in the math keyboard. Single-press
    the Shift key to set it temporarily, double-press it key to lock it (similar
    to CapsLock), triple-press it to unlock. This is similar behavior to the
    ones of mobile virtual keyboards.
  • #1647 Improved rendering of chemical bonds, e.g. \ce{ O\bond{~-}H}
  • Only on iOS, intercepts the cmd+XCV keyboard shortcut. On other platforms,
    use the standard cut/copy/paste commands, which do not require user
    permission.
  • The tooltips displayed by the \mathtooltip{} and \texttip{} commands
    are now displayed when used with a static formula.
  • Improvements to smart fence behavior, including better undoability.

Bug Fixes

  • Selection display was incorrect when the equation included a colored
    background.
  • Pasing text while in LaTeX mode now works.
  • Some of the arrows for mhchem have been renamed and are now displaying correctly
  • #1964 Prevent a runtime error when a mathfield is embedded in an iframe
    and MathLive is not loaded in the host document.
  • #1970 The environment popover was not always positioned correctly.
  • Correctly return unstyled LaTeX when requested (with format unstyled-latex).
    This strips any color/background-color/font sizing commands from the ouput.
  • The caret is no longer displayed twice when placed after \cos^2 (operators
    with a superscript).

New Contributors

Full Changelog: https://cortexjs.io/mathlive/changelog/