Skip to content

Releases: tmke8/math-core

v0.6.0

24 Mar 11:47

Choose a tag to compare

Breaking change: \widetilde and \widecheck are only available with the setting allow_unreliable_rendering=true now.

What's Changed

  • Add new setting allow_unreliable_rendering by @tmke8 in #902
  • Actually set "stretchy=true" on \underline by @tmke8 in #904
  • Fix spacing in matrices and similar environments by @tmke8 in #905
  • Explicitly set mtd padding by @tmke8 in #906
  • Add LaTeX command aliases by @tmke8 in #908
  • Improve comparison table and link to it by @tmke8 in #909
  • Support \bigm and variations by @tmke8 in #910
  • Implement \begin{darray} by @tmke8 in #911

Full Changelog: v0.5.5...v0.6.0

v0.5.5

19 Mar 23:55

Choose a tag to compare

What's Changed

Full Changelog: v0.5.4...v0.5.5

v0.5.4

19 Mar 14:57

Choose a tag to compare

What's Changed

  • Use limited Python ABI by @tmke8 in #878
  • Some more experiments by @tmke8 in #879
  • Use combining caron instead of caron by @tmke8 in #880
  • Fix accents on Safari by @tmke8 in #882
  • Undo parts of the Safari accent work-around by @tmke8 in #883
  • Use COMBINING MACRON for \bar by @tmke8 in #884
  • Use modifier and not combining letters for accents by @tmke8 in #890

Full Changelog: v0.5.3...v0.5.4

v0.5.3

10 Mar 15:59

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v0.5.2...v0.5.3

v0.5.2

25 Feb 12:56

Choose a tag to compare

What's Changed

Other Changes

  • Revise README with project logo by @tmke8 in #839
  • Improve documentation within the code by @tmke8 in #840
  • Add support for math variant switches by @tmke8 in #841
  • Add a test case for nested math variants by @tmke8 in #842
  • Add preliminary support for \mathbin by @tmke8 in #845
  • Fix next class computation for \mathbin by @tmke8 in #846
  • Recognize \mathbin correctly in class look-ahead by @tmke8 in #847
  • Extract an as_one_or_none() function by @tmke8 in #848

Full Changelog: v0.5.1...v0.5.2

v0.5.1

20 Feb 15:37

Choose a tag to compare

What's Changed

Other Changes

  • Use the write!() macro for generating error messages by @tmke8 in #817
  • Add to_message method to LatexError by @tmke8 in #819
  • Make signature of to_message() more flexible by @tmke8 in #824
  • Introduce text fallback by @tmke8 in #825
  • Revert "Introduce text fallback" by @tmke8 in #828
  • Add multiple missing commands by @tmke8 in #829
  • Add \Reals by @tmke8 in #830
  • Add more space commands by @tmke8 in #831

Full Changelog: v0.5.0...v0.5.1

v0.5.0

12 Feb 23:13

Choose a tag to compare

This is hopefully the last backwards-compatibility-breaking release for a while. Several types were made private in this release, so any future change to those types will be backwards compatible.

What's Changed

  • test: Use static_assertions to check for type sizes by @tmke8 in #804
  • fix: Fix operator categories in symbol.rs to match MathML Core spec by @tmke8 in #806
  • feat: Produce nice errors with ariadne by @tmke8 in #807
  • docs: Add test page for browser bugs by @tmke8 in #808
  • feat(python): Make LatexError an exception again by @tmke8 in #809
  • Make LatexErrKind private by @tmke8 in #813
  • Clean up error.rs by @tmke8 in #814

Full Changelog: v0.4.0...v0.5.0

math-core-v0.4.0

11 Feb 11:51

Choose a tag to compare

Added

  • Add annotation option to wrap output in <semantics> tags (#801)
  • set form on \bigl| and \bigl\| and similar (#796)

Other

  • Add warning that the internal crate does not follow SemVer (#803)

math-core-v0.3.0

09 Feb 14:05
a4a5dca

Choose a tag to compare

Other

  • Add option to ignore unknown commands

v0.2.2

10 Jan 11:07
6ece349

Choose a tag to compare

What's Changed

  • Add simple documentation to math_core_renderer_internal by @tmke8 in #754
  • Fix wrong spacing from empty \left or \right by @tmke8 in #755
  • Use the appropriate classes for \lvert and \rvert by @tmke8 in #759
  • Fix \lVert and \rVert as well by @tmke8 in #761
  • Fix \overline on Safari by @tmke8 in #765
  • Use a different hack to avoid Firefox's <mi> spacing issues by @tmke8 in #766

Full Changelog: v0.2.1...v0.2.2