Releases: tmke8/math-core
Releases · tmke8/math-core
v0.6.0
Breaking change: \widetilde and \widecheck are only available with the setting allow_unreliable_rendering=true now.
What's Changed
- Add new setting
allow_unreliable_renderingby @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
\bigmand variations by @tmke8 in #910 - Implement
\begin{darray}by @tmke8 in #911
Full Changelog: v0.5.5...v0.6.0
v0.5.5
v0.5.4
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
\barby @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
What's Changed
Other Changes
- Improve Makefile by @tmke8 in #850
- Show full error spans on the playground by @tmke8 in #851
- Make ariadne error reports available to WASM frontend by @tmke8 in #852
- Use Ariadne errors in Python by @tmke8 in #853
- Use Ariadne errors in the CLI by @tmke8 in #854
- Change the definition of
Spanto be likeRangeby @tmke8 in #855 - Remove lexer text mode by @tmke8 in #856
- Support
\not=by @tmke8 in #858 - Use
.unwrap_math()more by @tmke8 in #859 - Move
unwrap_math()intotokens.next()by @tmke8 in #862 - Rename some AST nodes slightly by @tmke8 in #863
- Address some clippy lints by @tmke8 in #864
- Turn
OpAttrinto a bitset by @tmke8 in #865 - Remove
Node::StretchableOpby @tmke8 in #866 - Let the
has_class()check also return the class by @tmke8 in #867 - Address clippy warnings by @tmke8 in #868
- Simplify error enum by @tmke8 in #871
- Address clippy lint by @tmke8 in #872
- Add clippy to CI by @tmke8 in #873
- Support
\labeland\eqrefby @tmke8 in #874 - Sort lifetimes by longest first by @tmke8 in #875
- Remove
Node::Dummyby @tmke8 in #877
Full Changelog: v0.5.2...v0.5.3
v0.5.2
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
\mathbinby @tmke8 in #845 - Fix next class computation for
\mathbinby @tmke8 in #846 - Recognize
\mathbincorrectly 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
What's Changed
Other Changes
- Use the
write!()macro for generating error messages by @tmke8 in #817 - Add
to_messagemethod toLatexErrorby @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
\Realsby @tmke8 in #830 - Add more space commands by @tmke8 in #831
Full Changelog: v0.5.0...v0.5.1
v0.5.0
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_assertionsto 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
LatexErroran exception again by @tmke8 in #809 - Make
LatexErrKindprivate by @tmke8 in #813 - Clean up
error.rsby @tmke8 in #814
Full Changelog: v0.4.0...v0.5.0
math-core-v0.4.0
math-core-v0.3.0
Other
- Add option to ignore unknown commands
v0.2.2
What's Changed
- Add simple documentation to
math_core_renderer_internalby @tmke8 in #754 - Fix wrong spacing from empty
\leftor\rightby @tmke8 in #755 - Use the appropriate classes for
\lvertand\rvertby @tmke8 in #759 - Fix
\lVertand\rVertas well by @tmke8 in #761 - Fix
\overlineon 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