Releases: carloskiki/pulldown-latex
Releases · carloskiki/pulldown-latex
v0.7.1
Added
- Added support for
equationandequation*environments.
What's Changed
- Update CI by @carloskiki in #21
- Support equation environment - Bump to 0.7.1 by @carloskiki in #23
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Fixed
- Fix comments parsing inside of environments and groups.
\hlineand\hdashlinebefore any content in a math environment.
Changed
- Breaking Change:
Event::AlignmentandEvent::NewLinewere moved to
Event::EnvironmentFlow(EnvironmentFlow::Alignment)and
Event::EnvironmentFlow(EnvironmentFlow::NewLine)respectively.
Added
- Added the
Event::EnvironmentFlow(EnvironmentFlow::StartLines)variant, for when the first thing in the environment
is a\hline/\hdashline.
What's Changed
- Update libtest-mimic requirement from 0.7 to 0.8 by @dependabot in #20
\hlineand\hdashlineavailable before any content in math environments by @carloskiki in #17
Full Changelog: v0.6.3...v0.7.0
v0.6.3
Added
- The
TokenandMacroSuffixNotFounderror variants.
Fixed
- Fix comments parsing.
Removed
- Removed the
ErrorKind::EndOfInputvariant in favor of more descriptive ones.
Full Changelog: v0.6.2...v0.6.3
v0.6.1
Fix
- Fix the
mathmloutput whenannotationis set. - Fix the error display having asymmetric lines.
What's Changed
- errors fix by @carloskiki in #15
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Added
- Robust CI setup.
- Miscellaneous documentation improvements.
- Errors are now pretty :)
Changed
- Use criterion for benchmarks.
- Set MSRV to 1.74.1. (Breaking Change)
- The Dimension
typeis now anewtype, and is more ergonomic. (Breaking Change) - The
ColorChangeevent changed to be smaller in memory. (Breaking Change)
Fixed
- Array rendering with custom line spacing.
- Expansion spans being to eagerly popped.
- Benchmark errors and doc-tests not compiling.
Removed
- Dependency on
thiserror.
What's Changed
- Fix: Array line spacing by @carloskiki in #4
- Update criterion requirement from 0.3 to 0.5 by @dependabot in #5
- better grouping errors by @carloskiki in #7
- Event docs by @carloskiki in #8
- Better dimensions by @carloskiki in #9
- make color values smaller memory wise by @carloskiki in #10
- Add more hardcoded tests to the library by @carloskiki in #12
- Better errors by @carloskiki in #13
- Set new 0.6 version by @carloskiki in #14
New Contributors
- @dependabot made their first contribution in #5
Full Changelog: v0.5.1...v0.6.0
v0.5.1
Changed
- Made the demo site look somewhat good.
Fixed
- Fix
\phiand\varphibeing inverted. - Fix spacing in mathematical environments rows.
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Changed
- Small documentation improvements.
Added
- A usage section in the crate documentation.
Removed
- Made
InnerParserprivate. (Breaking Change) - Made
MacroContextprivate. (Breaking Change)
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Changed
- Added a full error trace to the errors returned by the
Parser. - Updated
fantoccinifrom0.19.0to0.21.0in test suite.
Full Changelog: 0.3.0...v0.4.0
Macros - 0.3.0
Macros Support
We now support macros defined in the following ways: def, let, futurelet, newcommand, renewcommand, and providecommand.
Full Changelog: 0.2.0...0.3.0
Mathematical Environments - 0.2.0
In this release, we now support all mathematical environments provided by amsmath. Furthermore, the Event system is reworked and is now simpler but also more expressive.
Full Changelog: 0.1.0...0.2.0