Skip to content

Releases: pulldown-cmark/pulldown-cmark

v0.13.0

12 Feb 16:10
Compare
Choose a tag to compare

Breaking Changes

New Features

  • feat: add -D CLI option to enable definition lists by @ytmimi in #972

Bug Fixes and Code Enhancements

Docs

New Contributors

Full Changelog: v0.12.2...v0.13.0

0.12.2

17 Oct 13:42
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.1...v0.12.2

0.12.1

04 Sep 15:32
Compare
Choose a tag to compare

Security

New features

Developers

New Contributors

Full Changelog: v0.12.0...v0.12.1

0.11.3

04 Sep 15:26
Compare
Choose a tag to compare

Security

Full Changelog: v0.11.2...v0.11.3

0.12.0

17 Aug 08:40
Compare
Choose a tag to compare

Thanks to all contributors! This release mainly adds the long awaited commonmark-hs description lists (under a flag) and enables the blockquote kind in TagEnd reverted in 0.11.2.

Breaking changes

New features

  • Implement commonmark-hs compatible definition lists by @notriddle in #915

Other changes

  • Rename superlinear time fuzzer to dos-fuzzer by @ollpu in #938

Full Changelog: v0.11.2...v0.12.0

v0.11.2

16 Aug 17:35
Compare
Choose a tag to compare

Revert BlockQuote kind to avoid breaking change.

v0.11.1

16 Aug 16:27
Compare
Choose a tag to compare

Thanks to all people involved in this release! The main change of this release is the reduction of the MSRV to 1.71.1, but it also includes a lot of bug fixes and a new mdBook for user-friendly documentation.

Breaking changes

  • Add BlockQuoteKind to BlockQuote TagEnd by @notriddle in #926 (reverted in v0.11.2)

What's Changed

  • fix: CowStr deserialization when escaping by @aatifsyed in #895
  • fix(test): fix generating spec tests doesn't work on Windows due to line-endings by @rhysd in #903
  • feat: add -G CLI option to enable GFM support by @rhysd in #905
  • feat: set DefaultBrokenLinkCallback as the default broken link callback of OffsetIter by @rhysd in #901
  • chore(doc): use cargo add to instruct how to install this crate as dependency by @rhysd in #904
  • fix typo by @jmbhughes in #909
  • Fix parsing blocks inside alert body by @rhysd in #908
  • fuzz: fix building fuzzer and improve fuzzing coverage by enabling more parse options by @rhysd in #910
  • fix: fix warnings reported from nightly rustc by @rhysd in #911
  • fix: fix infinite loop when metadata delimiter is indented by @rhysd in #913
  • Raise the link cutoff from 5 to 32 by @notriddle in #917
  • Reduce MSRV to 1.71.1 by separating benchmarks into a new crate with CI enhancements by @rhysd in #916
  • Add guide book and deploy script for it by @notriddle in #883
  • ci: fix deploying the document to GitHub Pages and make the deploy job faster by @rhysd in #920
  • Fix lone task list item bug by @notriddle in #924
  • Fix offset range around footnotes that look like images by @notriddle in #925
  • Update old footnote format to interrupt paragraph by @notriddle in #928
  • Fix confusing bug with back-to-back footnotes by @notriddle in #930
  • Add reproduction cases for #927 by @zoni in #929
  • Add regression test for #655 by @ollpu in #932
  • Renovate the superlinear time fuzzer by @ollpu in #935

New Contributors

Full Changelog: v0.11.0...v0.11.1

0.11.0

15 May 17:34
Compare
Choose a tag to compare

Finally, the so long awaited math mode is here! Enable the option to use it.

This release also includes other improvements and bugfixes, please see the changelog below for more details. Thanks to all contributors that has made possible this release!

Breaking changes

New features

  • Math mode

Bugfixes

  • [0.11] Don't exit scan_attribute with the ix pointing at block quote by @notriddle in #873
  • (Re)introduce simd feature to pulldown-cmark-escape by @ollpu in #880
  • fix: remove unnecessary end_newline set by @tomcur in #885

New Contributors

Full Changelog: v0.10.3...v0.11.0

v0.10.3

23 Apr 07:37
Compare
Choose a tag to compare

The main change of this release is the simd feature was not being used in the escape functions since the version 0.10 due to a mistake during the separation of the crate pulldown-cmark-escape.

The crate pulldown-cmark-escape has been updated to the version 0.10.1.

What's Changed

Full Changelog: v0.10.2...v0.10.3

v0.10.2

02 Apr 15:09
Compare
Choose a tag to compare

New release with some fixes and improvements. Note the 0.10.1 is missing (yanked from crates.io) due to a conflict with the clap version and the Rust minimum version (1.74 now instead of 1.70).

Thanks to all people that contributed to this release!

What's Changed

  • Limit link def expansion by @notriddle in #845
  • Do not look for HTML tags that start with backslash by @notriddle in #849
  • Count a blank line at end of indented code block towards list by @notriddle in #851
  • Use same limit for refdef as inline links by @notriddle in #854
  • Don't exit scan_attribute with the ix pointing at block quote by @notriddle in #858
  • Check indentation on the closing fence relative to the line by @notriddle in #862
  • Adjust strikethrough flanking rule to better fit Rustdoc Crater run by @notriddle in #864
  • perf: cargo-wizard default recommendations for runtime perf by @Martin1887 in #868

New Contributors

Full Changelog: v0.10.0...v0.10.2