Skip to content

Releases: carloskiki/pulldown-latex

v0.7.1

18 Nov 17:54
7e2cc53
Compare
Choose a tag to compare

Added

  • Added support for equation and equation* environments.

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

10 Oct 14:18
Compare
Choose a tag to compare

Fixed

  • Fix comments parsing inside of environments and groups.
  • \hline and \hdashline before any content in a math environment.

Changed

  • Breaking Change: Event::Alignment and Event::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

04 Sep 21:17
Compare
Choose a tag to compare

Added

  • The Token and MacroSuffixNotFound 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

31 Aug 16:24
Compare
Choose a tag to compare

Fix

  • Fix the mathml output when annotation is set.
  • Fix the error display having asymmetric lines.

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

27 Aug 16:48
2322bf7
Compare
Choose a tag to compare

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 a newtype, 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

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

02 Aug 22:01
Compare
Choose a tag to compare

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

02 Aug 17:54
Compare
Choose a tag to compare

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

02 Aug 02:34
Compare
Choose a tag to compare

Changed

  • Added a full error trace to the errors returned by the Parser.
  • Updated fantoccini from 0.19.0 to 0.21.0 in test suite.

Full Changelog: 0.3.0...v0.4.0

Macros - 0.3.0

21 Jul 23:28
Compare
Choose a tag to compare

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

16 Jul 23:57
Compare
Choose a tag to compare

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