Releases: carloskiki/pulldown-latex
Releases · carloskiki/pulldown-latex
v0.7.1
Added
- Added support for
equation
andequation*
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.
\hline
and\hdashline
before any content in a math environment.
Changed
- Breaking Change:
Event::Alignment
andEvent::NewLine
were 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
\hline
and\hdashline
available before any content in math environments by @carloskiki in #17
Full Changelog: v0.6.3...v0.7.0
v0.6.3
Added
- The
Token
andMacroSuffixNotFound
error variants.
Fixed
- Fix comments parsing.
Removed
- Removed the
ErrorKind::EndOfInput
variant in favor of more descriptive ones.
Full Changelog: v0.6.2...v0.6.3
v0.6.1
Fix
- Fix the
mathml
output whenannotation
is 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
type
is now anewtype
, and is more ergonomic. (Breaking Change) - The
ColorChange
event 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
\phi
and\varphi
being 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
InnerParser
private. (Breaking Change) - Made
MacroContext
private. (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
fantoccini
from0.19.0
to0.21.0
in 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