pulldown-cmark
A pull parser for CommonMark
0.13.4
139M downloads/mo
#658 most downloaded on crates.io
raphlinus/pulldown-cmark
What this package is like to depend on
Last release 3 months ago
20 May 2026
Release timing varies
gaps range from 3 weeks to 12 months
Rarely documented
notes for 10 of 50 stable releases
5 versions withdrawn
withdrawn after publishing
11 years old
55 releases · first in 2015
4 releases in the last 12 months
see the full history below
Release timeline
55 releases · Jun 2015 to May 2026Releases
latest 55-
0.13.420 May 2026Release notes
Open source →Fix
panicin specific cases withTightParagraph.What's Changed
- fix: panic in parser iterator for
TightParagraphin some cases by @Martin1887 in #1096
Full Changelog: v0.13.3...v0.13.4
- fix: panic in parser iterator for
-
0.13.322 Mar 2026 -
0.13.221 Mar 2026 -
0.13.123 Feb 2026 -
0.13.012 Feb 2025Release notes
Open source →Breaking Changes
- super and sub script support by @jim-taylor-business in #966
- Implement extension WikiLinks;
Options::ENABLE_WIKILINKSby @frostu8 in #991
New Features
Bug Fixes and Code Enhancements
- Safer definition lists implementation by @mondeja in #974
- Factor duplicate code out of parsers by @notriddle in #976
- Stop using string slicing for math where bytes will do by @notriddle in #977
- Make indent calc for definition lists match commonmark-hs closer by @notriddle in #978
- Ensure "parse" fuzz target covers all options by @ollpu in #980
- Change subscript CLI flag to -B by @ollpu in #993
- Fix OOB access due to erroneous shift in process_mask by @ollpu in #990
- Use slice patterns for
unescapeby @notriddle in #996 - Use slice patterns for
scan_eolby @notriddle in #998 - Stop using scan_ch when get will do by @notriddle in #1003
- Fix panic when symbols are present in wikilink before pipe by @frostu8 in #1004
- Added a WASM build step to github actions #1005 by @rimutaka in #1006
- Use an explicit node for tight paragraphs by @notriddle in #1015
- Fix tasklist parsing bugs by @notriddle in #1017
- Prevent definition list defs from interrupting non-paragraphs by @notriddle in #1018
Docs
- Add basic skeleton for developer docs by @systemsoverload in #988
- docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by @rimutaka in #1007
- Document more Events and Tags by @ModProg in #1010
New Contributors
- @ytmimi made their first contribution in #972
- @mondeja made their first contribution in #974
- @jim-taylor-business made their first contribution in #966
- @systemsoverload made their first contribution in #988
- @frostu8 made their first contribution in #991
- @rimutaka made their first contribution in #1006
- @ModProg made their first contribution in #1010
Full Changelog: v0.12.2...v0.13.0
-
0.12.217 Oct 2024Release notes
Open source →What's Changed
- Fix compiilation error in fuzzers by @kdarkhan in #947
- Make
fuzzdir part of the workspace by @kdarkhan in #948 - Fix and improve
benchby @notriddle in #950 - Reuse a couple hash maps across blocks by @notriddle in #951
- Reuse outer indent between item list, def list, and blockquote by @notriddle in #952
- Add instructions on fixing fuzz build by @kdarkhan in #953
- Account for definition list fixups while popping containers by @notriddle in #954
- Use byte range instead of char count for delim run bounds by @notriddle in #956
- CI improvements by @kdarkhan in #955
- Fix a problem that causes multiple dt's to be parsed by @notriddle in #958
- fix: emit
InlineHtmlfor inline HTML inside blockquote instead ofHtmlby @rhysd in #961 - Complete the list of block item bodies by @notriddle in #962
- Implement into_static for CowStr and Event in pulldown-cmark by @Atreyagaurav in #967
- Enforce cargo fmt by @ollpu in #971
- Respect line starts when trimming header endings by @notriddle in #969
New Contributors
- @Atreyagaurav made their first contribution in #967
Full Changelog: v0.12.1...v0.12.2
-
0.12.104 Sep 2024Release notes
Open source →Security
- Fix O(n**2) comment parser by @notriddle in #941
New features
- impl From for String by @oconnor663 in #943
Developers
New Contributors
- @oconnor663 made their first contribution in #943
- @kdarkhan made their first contribution in #945
Full Changelog: v0.12.0...v0.12.1
-
0.12.017 Aug 2024Release notes
Open source →Thanks to all contributors! This release mainly adds the long awaited commonmark-hs description lists (under a flag) and enables the blockquote kind in
TagEndreverted in 0.11.2.Breaking changes
- feat: re-add kind for BlockQuote in TagEnd by @Martin1887 in #940
- Refactor TextMergeStream by @ollpu in #931
New features
- Implement commonmark-hs compatible definition lists by @notriddle in #915
Other changes
Full Changelog: v0.11.2...v0.12.0
-
0.11.304 Sep 2024Release notes
Open source → -
0.11.216 Aug 2024 -
0.11.116 Aug 2024 withdrawnNothing published for this version
-
0.11.015 May 2024Nothing published for this version
-
0.10.323 Apr 2024Nothing published for this version
-
0.10.202 Apr 2024Nothing published for this version
-
0.10.102 Apr 2024 withdrawnNothing published for this version
-
0.10.003 Feb 2024Nothing published for this version
-
0.9.629 Jan 2024Nothing published for this version
-
0.9.528 Jan 2024 withdrawnNothing published for this version
-
0.9.427 Jan 2024 withdrawnNothing published for this version
-
0.9.321 May 2023Nothing published for this version
-
0.9.226 Jul 2022Nothing published for this version
-
0.9.117 Jan 2022Nothing published for this version
-
0.9.022 Dec 2021Nothing published for this version
-
0.8.001 Sep 2020Nothing published for this version
-
0.7.202 Jul 2020Nothing published for this version
-
0.7.129 Apr 2020Nothing published for this version
-
0.7.012 Feb 2020Nothing published for this version
-
0.6.111 Nov 2019Nothing published for this version
-
0.6.006 Sep 2019Nothing published for this version
-
0.5.318 Jul 2019Nothing published for this version
-
0.5.228 May 2019Nothing published for this version
-
0.5.113 May 2019Nothing published for this version
-
0.5.024 Apr 2019Nothing published for this version
-
0.4.112 Apr 2019Nothing published for this version
-
0.4.018 Mar 2019Nothing published for this version
-
0.3.014 Mar 2019Nothing published for this version
-
0.2.007 Nov 2018Nothing published for this version
-
0.1.219 Feb 2018Nothing published for this version
-
0.1.119 Feb 2018 withdrawnNothing published for this version
-
0.1.009 Aug 2017Nothing published for this version
-
0.0.1521 Jun 2017Nothing published for this version
-
0.0.1424 Mar 2017Nothing published for this version
-
0.0.1324 Mar 2017Nothing published for this version
-
0.0.1222 Mar 2017Nothing published for this version
-
0.0.1122 Mar 2017Nothing published for this version
-
0.0.1015 Mar 2017Nothing published for this version
-
0.0.912 Mar 2017Nothing published for this version
-
0.0.803 Apr 2016Nothing published for this version
-
0.0.715 Feb 2016Nothing published for this version
-
0.0.615 Feb 2016Nothing published for this version
-
0.0.503 Jan 2016Nothing published for this version
-
0.0.403 Jan 2016Nothing published for this version
-
0.0.309 Jun 2015Nothing published for this version
-
0.0.205 Jun 2015Nothing published for this version
-
0.0.104 Jun 2015Nothing published for this version