- Migrate to dart null safety
- Migrate to new selection theme api
- Fix overflow in
cases
environment - Fix errors caused by null text colors in
Math
widget.
Add support for TextStyle.color
in widget constructors.
Fix Math.tex
constructor's wrong default value for MathOptions
.
- A new
SelectableMath
widget that supports selection and copy-to-clipboard. - A TeX encoder.
- Various performance boosts.
- fix a bug where some math functions' lower bound get dropped
- Major overhual on classnames.
baseSizeMultiplier
is removed.- Parse errors and build errors now have correct types instead of
dynamic
.onErrorFallback
's signature has changed as a result. - Exports are grouped into
widgets
,ast
,tex
. For detailed information, please see 0.2.0 migration guide.
With all 0.2.0 improvements, but excluding those breaking changes.
- More documentations.
- Add support for text-mode accent and unicode accents. (e.g.
ä
and\text{\v{a}}
) - Fix underflow issues of accents and sqrts when their child has too little height.
- Remove need for specifying fonts in package Pubspec.
- Add support for Flutter Web (DomCanvas backend)
- Fix breakings caused by dart/#40674
- Support Flutter 1.20.
- Fix incorrect color for lines in \frac, \overline, \underline, and \rule
- Dashed matrix separator will now be rendered correctly
- Add support for composite symbols, i.e. \notin \not\lt
- Add API to indicate font size
- Fix a problem where some exceptions will not be caught
Add onErrorFallback
functions for FlutterMath
widget
Fix minor crashes
Temporarily fix the problem that pana and dartfmt will crash on this package causing zero pub score
Initial release.