Skip to content

Latest commit

 

History

History
123 lines (67 loc) · 2.65 KB

CHANGELOG.adoc

File metadata and controls

123 lines (67 loc) · 2.65 KB

Asciimath Changelog

2.0.5

Bug fixes
  • Issue #75: render tilde x as \tilde{x} instead of \~{x} in LaTeX output.

2.0.4

Bug fixes
  • Issue #69: correctly render sub and superscripts as following obrace and ubrace.

  • Issue #70: fix MathML output for frac.

  • Issue #71: correctly parse row vectors.

2.0.3

Enhancements
  • Issue #59: make escaping of non-ASCII characters in MathML and HTML output optional.

Bug fixes
  • Issue #58: produce <mo> tags instead of <mi> tags for non-alphanumeric strings.

  • Issue #62: resolve infinite recursion in LaTeX generator.

2.0.2

Enhancements
  • Issue #51: generate accent and accentunder attributes on munder, mover, and munderover tags when appropriate

  • Issue #52: map phi to U+03D5 and varphi to U+03C6 by default.

  • Issue #53: Add support for Roman style font command rm.

Bug fixes
  • Issue #50: fix parsing error when unary and binary operators are missing an operand

2.0.1

Enhancements
  • Issue #40: add ker as standard symbol (@GarkGarcia)

  • Issue #46: allow customisation of the parsing and rendering symbol tables (@GarkGarcia)

Bug fixes
  • Issue #48: fix parsing of single column matrices (@ronaldtse)

2.0.0

Enhancements
  • The AsciiMath parser has been significantly improved and should now have reached feature parity with the original Javascript implementation.

  • Issue #16: add initial LaTeX output support (@GarkGarcia)

  • Issue #26: avoid generating <mfenced> tags in MathML output

Bug fixes
  • Issue #14: add support for additional symbols and functions that are supported by Asciimath JS

1.0.9

Bug fixes
  • Issue #13: Improve matrix parsing

  • Output mfenced tags instead of mo pairs to improve MathML compatbility with Microsoft Office (@opoudjis)

1.0.8

Bug fixes
  • Issue #9 and #10: Resolve compatibility issues with TruffleRuby

1.0.7

Bug fixes
  • Issue #6: Mark standard functions as identifiers instead of operators

  • Issue #7: Correct parsing of TeX altenative style (text()) text strings

1.0.6

Bug fixes
  • Resolve 'undefined variable' error when parsing empty paren expressions (@tuttieee)

1.0.5

Enhancements
  • Add experimental HTML output (@Tobski)

1.0.4

Enhancements
  • Add support for AsciiMath font commands

1.0.3

Bug Fixes
  • Issue #2: Correctly parse input strings containing multi-byte characters.

1.0.2

Bug Fixes
  • Issue #1: Resolve uninitialized instance variable warning

1.0.1

Enhancements
  • Make AsciiMath compatible with Ruby 1.8

1.0.0

Initial release
  • An AsciiMath parser and MathML converter written in Ruby