raphlinus/pulldown-cmark (pulldown-cmark)
### [`v0.12.2`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.12.2): 0.12.2
[Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.12.1...v0.12.2)
#### What's Changed
- Fix compiilation error in fuzzers by [@kdarkhan](https://redirect.github.com/kdarkhan) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/947](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/947)
- Make `fuzz` dir part of the workspace by [@kdarkhan](https://redirect.github.com/kdarkhan) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/948](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/948)
- Fix and improve `bench` by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/950](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/950)
- Reuse a couple hash maps across blocks by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/951](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/951)
- Reuse outer indent between item list, def list, and blockquote by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/952](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/952)
- Add instructions on fixing fuzz build by [@kdarkhan](https://redirect.github.com/kdarkhan) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/953](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/953)
- Account for definition list fixups while popping containers by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/954](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/954)
- Use byte range instead of char count for delim run bounds by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/956](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/956)
- CI improvements by [@kdarkhan](https://redirect.github.com/kdarkhan) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/955](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/955)
- Fix a problem that causes multiple dt's to be parsed by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/958](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/958)
- fix: emit `InlineHtml` for inline HTML inside blockquote instead of `Html` by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/961](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/961)
- Complete the list of block item bodies by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/962](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/962)
- Implement into_static for CowStr and Event in pulldown-cmark by [@Atreyagaurav](https://redirect.github.com/Atreyagaurav) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/967](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/967)
- Enforce cargo fmt by [@ollpu](https://redirect.github.com/ollpu) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/971](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/971)
- Respect line starts when trimming header endings by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/969](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/969)
#### New Contributors
- [@Atreyagaurav](https://redirect.github.com/Atreyagaurav) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/967](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/967)
**Full Changelog**: https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.1...v0.12.2
### [`v0.12.1`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.12.1): 0.12.1
[Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.12.0...v0.12.1)
#### Security
- Fix O(n\*\*2) comment parser by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/941](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/941)
#### New features
- impl From for String by [@oconnor663](https://redirect.github.com/oconnor663) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/943](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/943)
#### Developers
- Make dos-fuzzer part of the workspace by [@kdarkhan](https://redirect.github.com/kdarkhan) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/945](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/945)
#### New Contributors
- [@oconnor663](https://redirect.github.com/oconnor663) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/943](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/943)
- [@kdarkhan](https://redirect.github.com/kdarkhan) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/945](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/945)
**Full Changelog**: https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.0...v0.12.1
### [`v0.12.0`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.12.0): 0.12.0
[Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.11.3...v0.12.0)
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
- feat: re-add kind for BlockQuote in TagEnd by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/940](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/940)
- Refactor TextMergeStream by [@ollpu](https://redirect.github.com/ollpu) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/931](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/931)
#### New features
- Implement commonmark-hs compatible definition lists by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/915](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/915)
#### Other changes
- Rename superlinear time fuzzer to `dos-fuzzer` by [@ollpu](https://redirect.github.com/ollpu) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/938](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/938)
**Full Changelog**: https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.11.2...v0.12.0
### [`v0.11.3`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.11.3): 0.11.3
[Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.11.2...v0.11.3)
#### Security
- Fix O(n\*\*2) comment parser by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/944](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/944)
**Full Changelog**: https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.11.2...v0.11.3
### [`v0.11.2`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.11.2)
[Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.11.1...v0.11.2)
Revert BlockQuote kind to avoid breaking change.
### [`v0.11.1`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.11.1)
[Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.11.0...v0.11.1)
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](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/926](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/926) (reverted in v0.11.2)
#### What's Changed
- fix: CowStr deserialization when escaping by [@aatifsyed](https://redirect.github.com/aatifsyed) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/895](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/895)
- fix(test): fix generating spec tests doesn't work on Windows due to line-endings by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/903](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/903)
- feat: add `-G` CLI option to enable GFM support by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/905](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/905)
- feat: set `DefaultBrokenLinkCallback` as the default broken link callback of `OffsetIter` by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/901](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/901)
- chore(doc): use `cargo add` to instruct how to install this crate as dependency by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/904](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/904)
- fix typo by [@jmbhughes](https://redirect.github.com/jmbhughes) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/909](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/909)
- Fix parsing blocks inside alert body by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/908](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/908)
- fuzz: fix building fuzzer and improve fuzzing coverage by enabling more parse options by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/910](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/910)
- fix: fix warnings reported from nightly rustc by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/911](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/911)
- fix: fix infinite loop when metadata delimiter is indented by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/913](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/913)
- Raise the link cutoff from 5 to 32 by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/917](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/917)
- Reduce MSRV to 1.71.1 by separating benchmarks into a new crate with CI enhancements by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/916](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/916)
- Add guide book and deploy script for it by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/883](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/883)
- ci: fix deploying the document to GitHub Pages and make the deploy job faster by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/920](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/920)
- Fix lone task list item bug by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/924](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/924)
- Fix offset range around footnotes that look like images by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/925](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/925)
- Update old footnote format to interrupt paragraph by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/928](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/928)
- Fix confusing bug with back-to-back footnotes by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/930](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/930)
- Add reproduction cases for [#927](https://redirect.github.com/raphlinus/pulldown-cmark/issues/927) by [@zoni](https://redirect.github.com/zoni) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/929](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/929)
- Add regression test for [#655](https://redirect.github.com/raphlinus/pulldown-cmark/issues/655) by [@ollpu](https://redirect.github.com/ollpu) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/932](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/932)
- Renovate the superlinear time fuzzer by [@ollpu](https://redirect.github.com/ollpu) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/935](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/935)
#### New Contributors
- [@aatifsyed](https://redirect.github.com/aatifsyed) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/895](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/895)
- [@jmbhughes](https://redirect.github.com/jmbhughes) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/909](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/909)
- [@zoni](https://redirect.github.com/zoni) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/929](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/929)
**Full Changelog**: https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.11.0...v0.11.1
### [`v0.11.0`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.11.0): 0.11.0
[Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.10.3...v0.11.0)
##### 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
- Change `write_to_html` to allow `fmt::Write` by [@stepantubanov](https://redirect.github.com/stepantubanov) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/870](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/870)
#### New features
- Math mode
#### Bugfixes
- \[0.11] Don't exit `scan_attribute` with the ix pointing at block quote by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/873](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/873)
- (Re)introduce simd feature to pulldown-cmark-escape by [@ollpu](https://redirect.github.com/ollpu) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/880](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/880)
- fix: remove unnecessary end_newline set by [@tomcur](https://redirect.github.com/tomcur) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/885](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/885)
#### New Contributors
- [@duskmoon314](https://redirect.github.com/duskmoon314) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/874](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/874)
- [@stepantubanov](https://redirect.github.com/stepantubanov) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/870](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/870)
- [@tomcur](https://redirect.github.com/tomcur) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/885](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/885)
**Full Changelog**: https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.10.3...v0.11.0
### [`v0.10.3`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.10.3)
[Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.10.2...v0.10.3)
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
- fix: fix dead code warning from nightly compiler by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/876](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/876)
- Eat all spaces after line break in link title by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/877](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/877)
- Mark `Rule` as a block item by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/879](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/879)
**Full Changelog**: https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.10.2...v0.10.3
### [`v0.10.2`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.10.2)
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](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/845](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/845)
- Do not look for HTML tags that start with backslash by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/849](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/849)
- Count a blank line at end of indented code block towards list by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/851](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/851)
- Use same limit for refdef as inline links by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/854](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/854)
- Don't exit `scan_attribute` with the ix pointing at block quote by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/858](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/858)
- Check indentation on the closing fence relative to the line by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/862](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/862)
- Adjust strikethrough flanking rule to better fit Rustdoc Crater run by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/864](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/864)
- perf: cargo-wizard default recommendations for runtime perf by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/868](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/868)
#### New Contributors
- [@ehuss](https://redirect.github.com/ehuss) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/848](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/848)
- [@jimblandy](https://redirect.github.com/jimblandy) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/865](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/865)
- [@max-heller](https://redirect.github.com/max-heller) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/866](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/866)
- [@blinxen](https://redirect.github.com/blinxen) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/875](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/875)
**Full Changelog**: https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.10.0...v0.10.2
### [`v0.10.0`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.10.0)
[Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.9.6...v0.10.0)
This is a huge release after a a long time without a major release, with many bugfixes and several new features. Thanks to all people involved!
#### Breaking Changes
- feat!: allow custom headings attributes with optional value. Fixes [#634](https://redirect.github.com/raphlinus/pulldown-cmark/issues/634) by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/638](https://redirect.github.com/raphlinus/pulldown-cmark/pull/638)
- feat!: metadata blocks. Fixes [#580](https://redirect.github.com/raphlinus/pulldown-cmark/issues/580) by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/641](https://redirect.github.com/raphlinus/pulldown-cmark/pull/641)
- Make `html` and `escape` modules optional by [@jfrimmel](https://redirect.github.com/jfrimmel) in [https://github.com/raphlinus/pulldown-cmark/pull/519](https://redirect.github.com/raphlinus/pulldown-cmark/pull/519)
- feat: separate escape.rs in another crate by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/838](https://redirect.github.com/raphlinus/pulldown-cmark/pull/838)
- Allow dynamically generated header ids and classes by [@SergioBenitez](https://redirect.github.com/SergioBenitez) in [https://github.com/raphlinus/pulldown-cmark/pull/614](https://redirect.github.com/raphlinus/pulldown-cmark/pull/614)
- Add separate enum for Tag ends by [@marcusklaas](https://redirect.github.com/marcusklaas) in [https://github.com/raphlinus/pulldown-cmark/pull/517](https://redirect.github.com/raphlinus/pulldown-cmark/pull/517)
- add link identifiers into emitted tags by [@Gozala](https://redirect.github.com/Gozala) in [https://github.com/raphlinus/pulldown-cmark/pull/436](https://redirect.github.com/raphlinus/pulldown-cmark/pull/436)
- Add a separate mode to parse footnotes the same way GitHub does by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/654](https://redirect.github.com/raphlinus/pulldown-cmark/pull/654)
- feat!: separate inline HTML and HTML blocks by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/692](https://redirect.github.com/raphlinus/pulldown-cmark/pull/692)
- Use generics for broken link callback by [@ollpu](https://redirect.github.com/ollpu) in [https://github.com/raphlinus/pulldown-cmark/pull/701](https://redirect.github.com/raphlinus/pulldown-cmark/pull/701)
#### New Features
- Add task list with a list item's first paragraph by [@marcusklaas](https://redirect.github.com/marcusklaas) in [https://github.com/raphlinus/pulldown-cmark/pull/558](https://redirect.github.com/raphlinus/pulldown-cmark/pull/558)
- feat: `TextMergeStream` utility to merge consecutive text events by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/686](https://redirect.github.com/raphlinus/pulldown-cmark/pull/686)
- Reads markdown from file by [@phoepsilonix](https://redirect.github.com/phoepsilonix) in [https://github.com/raphlinus/pulldown-cmark/pull/726](https://redirect.github.com/raphlinus/pulldown-cmark/pull/726)
- feat(utils): text events merger with offsets by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/743](https://redirect.github.com/raphlinus/pulldown-cmark/pull/743)
- Add reject-broken-links CLI option by [@PoignardAzur](https://redirect.github.com/PoignardAzur) in [https://github.com/raphlinus/pulldown-cmark/pull/807](https://redirect.github.com/raphlinus/pulldown-cmark/pull/807)
- feat: convert `Tag` `to_end()` and `From` impl by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/824](https://redirect.github.com/raphlinus/pulldown-cmark/pull/824)
- feat(escape): separate attribute and text HTML by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/830](https://redirect.github.com/raphlinus/pulldown-cmark/pull/830)
- Update to CommonMark 0.31.2 by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/834](https://redirect.github.com/raphlinus/pulldown-cmark/pull/834)
- Backport footnote handling without needing blank lines between them for old footnote format by [@GuillaumeGomez](https://redirect.github.com/GuillaumeGomez) in [https://github.com/raphlinus/pulldown-cmark/pull/836](https://redirect.github.com/raphlinus/pulldown-cmark/pull/836)
- Implement missing cell cutoff to stop quadratic results by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/837](https://redirect.github.com/raphlinus/pulldown-cmark/pull/837)
#### Bugfixes
- Fix parser bug where link label gets broken by ] in code span by [@lukas-code](https://redirect.github.com/lukas-code) in [https://github.com/raphlinus/pulldown-cmark/pull/643](https://redirect.github.com/raphlinus/pulldown-cmark/pull/643)
- fix: strikethrough can be intra-word by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/648](https://redirect.github.com/raphlinus/pulldown-cmark/pull/648)
- fix: shift right overflow panic in debug mode in rare cases by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/652](https://redirect.github.com/raphlinus/pulldown-cmark/pull/652)
- fix: tables can interrupt paragraphs by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/653](https://redirect.github.com/raphlinus/pulldown-cmark/pull/653)
- fix(parse): rare error searching in the emphasis stack by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/650](https://redirect.github.com/raphlinus/pulldown-cmark/pull/650)
- Skip leading space on leading pipe in `scan_table_head` by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/665](https://redirect.github.com/raphlinus/pulldown-cmark/pull/665)
- Fix index out of bounds when parsing GFM footnote by [@mgeisler](https://redirect.github.com/mgeisler) in [https://github.com/raphlinus/pulldown-cmark/pull/667](https://redirect.github.com/raphlinus/pulldown-cmark/pull/667)
- Allow lowercase letters in HTML declarations by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/668](https://redirect.github.com/raphlinus/pulldown-cmark/pull/668)
- Fix fuzzing empty list items by [@mgeisler](https://redirect.github.com/mgeisler) in [https://github.com/raphlinus/pulldown-cmark/pull/669](https://redirect.github.com/raphlinus/pulldown-cmark/pull/669)
- Fix, and document, some table/paragraph interrupt corner cases by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/672](https://redirect.github.com/raphlinus/pulldown-cmark/pull/672)
- Include trailing backslash at all break points in paragraph by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/676](https://redirect.github.com/raphlinus/pulldown-cmark/pull/676)
- Block quotes interrupt paragraphs even with no space at start by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/675](https://redirect.github.com/raphlinus/pulldown-cmark/pull/675)
- Fix table/paragraph interruption when nested by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/679](https://redirect.github.com/raphlinus/pulldown-cmark/pull/679)
- Use correct `both` flag when pushing remaining delimiters to stack by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/682](https://redirect.github.com/raphlinus/pulldown-cmark/pull/682)
- Fix [#684](https://redirect.github.com/raphlinus/pulldown-cmark/issues/684) by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/685](https://redirect.github.com/raphlinus/pulldown-cmark/pull/685)
- Fix spec violation on empty-list-item-cannot-interrupt-paragrph rule by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/681](https://redirect.github.com/raphlinus/pulldown-cmark/pull/681)
- fix: empty text events in ATX headings with trailing `#` by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/683](https://redirect.github.com/raphlinus/pulldown-cmark/pull/683)
- Fix incorrect scan of bad email address by [@raphlinus](https://redirect.github.com/raphlinus) in [https://github.com/raphlinus/pulldown-cmark/pull/688](https://redirect.github.com/raphlinus/pulldown-cmark/pull/688)
- Fix infinite loop with metadata blocks with indented lines by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/690](https://redirect.github.com/raphlinus/pulldown-cmark/pull/690)
- Add special handling for backslashed table pipes by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/699](https://redirect.github.com/raphlinus/pulldown-cmark/pull/699)
- Fixes `rustdoc::bare_urls` lint by [@GuillaumeGomez](https://redirect.github.com/GuillaumeGomez) in [https://github.com/raphlinus/pulldown-cmark/pull/719](https://redirect.github.com/raphlinus/pulldown-cmark/pull/719)
- Fix elided lifetimes and unused lifetimes errors by [@GuillaumeGomez](https://redirect.github.com/GuillaumeGomez) in [https://github.com/raphlinus/pulldown-cmark/pull/723](https://redirect.github.com/raphlinus/pulldown-cmark/pull/723)
- Allow arbitrary blank lines within list by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/728](https://redirect.github.com/raphlinus/pulldown-cmark/pull/728)
- Single pipes alone on lines are not tables by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/732](https://redirect.github.com/raphlinus/pulldown-cmark/pull/732)
- Use original run lengths to judge multiples of three by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/730](https://redirect.github.com/raphlinus/pulldown-cmark/pull/730)
- Fix oversight in table escape parsing by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/736](https://redirect.github.com/raphlinus/pulldown-cmark/pull/736)
- Check that parens in link def are nested by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/738](https://redirect.github.com/raphlinus/pulldown-cmark/pull/738)
- Fix emphasis stack truncation bug by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/740](https://redirect.github.com/raphlinus/pulldown-cmark/pull/740)
- Fix emphasis run length delimiter lower limit bug by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/742](https://redirect.github.com/raphlinus/pulldown-cmark/pull/742)
- fix: compilation error in utils.rs after merge 701 by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/746](https://redirect.github.com/raphlinus/pulldown-cmark/pull/746)
- Track underscore lower bound by `% 3` modulo by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/748](https://redirect.github.com/raphlinus/pulldown-cmark/pull/748)
- Parse `[^]` as a link by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/750](https://redirect.github.com/raphlinus/pulldown-cmark/pull/750)
- Do not subtract list item indent if it has more than one blank line by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/752](https://redirect.github.com/raphlinus/pulldown-cmark/pull/752)
- Do not parse hard line breaks when doing link label blocks by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/754](https://redirect.github.com/raphlinus/pulldown-cmark/pull/754)
- Ignore block synstax when determining emphasis can_open/close by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/756](https://redirect.github.com/raphlinus/pulldown-cmark/pull/756)
- Allow up to three spaces indentation before footnote definition by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/759](https://redirect.github.com/raphlinus/pulldown-cmark/pull/759)
- Do not accept footnote definitions with line breaks by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/761](https://redirect.github.com/raphlinus/pulldown-cmark/pull/761)
- Apply laziness rules to link definition by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/765](https://redirect.github.com/raphlinus/pulldown-cmark/pull/765)
- When popping a list, clear `begin_list_item` state by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/763](https://redirect.github.com/raphlinus/pulldown-cmark/pull/763)
- Parse footnote definitions below the first line of nested blocks by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/767](https://redirect.github.com/raphlinus/pulldown-cmark/pull/767)
- Parse settext headers with higher priority than linkdefs by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/769](https://redirect.github.com/raphlinus/pulldown-cmark/pull/769)
- Clean up some more gratuitous differences in footnote parsing by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/773](https://redirect.github.com/raphlinus/pulldown-cmark/pull/773)
- Parse inline nested footnote definitions by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/771](https://redirect.github.com/raphlinus/pulldown-cmark/pull/771)
- Do not treat backslash at end of block as hard break by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/775](https://redirect.github.com/raphlinus/pulldown-cmark/pull/775)
- Correct instructions for running specs by [@ollpu](https://redirect.github.com/ollpu) in [https://github.com/raphlinus/pulldown-cmark/pull/777](https://redirect.github.com/raphlinus/pulldown-cmark/pull/777)
- Read lazy paragraph continuations off of refdefs by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/782](https://redirect.github.com/raphlinus/pulldown-cmark/pull/782)
- Allow setext headers to interrupt link definitions by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/780](https://redirect.github.com/raphlinus/pulldown-cmark/pull/780)
- Fix incorrect space handling at paragraph/linkref boundary by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/783](https://redirect.github.com/raphlinus/pulldown-cmark/pull/783)
- Fix handling of newlines in nested inline link by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/784](https://redirect.github.com/raphlinus/pulldown-cmark/pull/784)
- Allow setext headers to interrupt link def insides by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/790](https://redirect.github.com/raphlinus/pulldown-cmark/pull/790)
- Avoid updating linkdef when title isn't followed by NL by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/792](https://redirect.github.com/raphlinus/pulldown-cmark/pull/792)
- Trim spaces off start and end of link reference by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/794](https://redirect.github.com/raphlinus/pulldown-cmark/pull/794)
- Don't eat blank line when parsing unclosed fenced code by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/796](https://redirect.github.com/raphlinus/pulldown-cmark/pull/796)
- Do not allow inlines to cross over block structures by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/798](https://redirect.github.com/raphlinus/pulldown-cmark/pull/798)
- Fix parsing of spaces in code by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/786](https://redirect.github.com/raphlinus/pulldown-cmark/pull/786)
- Include last of line of link title by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/809](https://redirect.github.com/raphlinus/pulldown-cmark/pull/809)
- Calculate correct list indent for ordered lists by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/811](https://redirect.github.com/raphlinus/pulldown-cmark/pull/811)
- Do not treat zero-cell rows as valid by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/812](https://redirect.github.com/raphlinus/pulldown-cmark/pull/812)
- Trim spaces off end of parsed lines by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/785](https://redirect.github.com/raphlinus/pulldown-cmark/pull/785)
- Fix up corner cases in table and code unescaping by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/776](https://redirect.github.com/raphlinus/pulldown-cmark/pull/776)
- Reject table delimiter row with unexpected trailing characters by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/814](https://redirect.github.com/raphlinus/pulldown-cmark/pull/814)
- fix: html5ever may hide actual errors by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/704](https://redirect.github.com/raphlinus/pulldown-cmark/pull/704)
- Make empty lists and ordered lists not at one interrupt tables by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/816](https://redirect.github.com/raphlinus/pulldown-cmark/pull/816)
- Don't eat `!` on image-like footnote by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/818](https://redirect.github.com/raphlinus/pulldown-cmark/pull/818)
- Fix trailing backslash corner case on ATX headers by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/820](https://redirect.github.com/raphlinus/pulldown-cmark/pull/820)
- Reject long decimal and hex entities, turn invalid ones into U+FFFD by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/827](https://redirect.github.com/raphlinus/pulldown-cmark/pull/827)
- Don't allow `ItemBody::Heading` to appear inside emphasis by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/829](https://redirect.github.com/raphlinus/pulldown-cmark/pull/829)
- Fix 662 by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/822](https://redirect.github.com/raphlinus/pulldown-cmark/pull/822)
- Reject opening parens within (/) link titles by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/raphlinus/pulldown-cmark/pull/841](https://redirect.github.com/raphlinus/pulldown-cmark/pull/841)
#### Other Changes
- Bump bumpalo from 3.10.0 to 3.12.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/raphlinus/pulldown-cmark/pull/627](https://redirect.github.com/raphlinus/pulldown-cmark/pull/627)
- Add an example which shows raw Markdown events by [@mgeisler](https://redirect.github.com/mgeisler) in [https://github.com/raphlinus/pulldown-cmark/pull/664](https://redirect.github.com/raphlinus/pulldown-cmark/pull/664)
- Differential fuzzing of pulldown-cmark and commonmark.js by [@mgeisler](https://redirect.github.com/mgeisler) in [https://github.com/raphlinus/pulldown-cmark/pull/663](https://redirect.github.com/raphlinus/pulldown-cmark/pull/663)
- Update MSRV to 1.60 by [@mgeisler](https://redirect.github.com/mgeisler) in [https://github.com/raphlinus/pulldown-cmark/pull/671](https://redirect.github.com/raphlinus/pulldown-cmark/pull/671)
- Allow fuzzing all HTML declarations by [@mgeisler](https://redirect.github.com/mgeisler) in [https://github.com/raphlinus/pulldown-cmark/pull/677](https://redirect.github.com/raphlinus/pulldown-cmark/pull/677)
- Filter out empty text and HTML events when fuzzing by [@mgeisler](https://redirect.github.com/mgeisler) in [https://github.com/raphlinus/pulldown-cmark/pull/678](https://redirect.github.com/raphlinus/pulldown-cmark/pull/678)
- Cargo.toml: Add rust-version for MSRV. by [@waywardmonkeys](https://redirect.github.com/waywardmonkeys) in [https://github.com/raphlinus/pulldown-cmark/pull/693](https://redirect.github.com/raphlinus/pulldown-cmark/pull/693)
- chore: Update bitflags from 1.3.x to 2.x by [@waywardmonkeys](https://redirect.github.com/waywardmonkeys) in [https://github.com/raphlinus/pulldown-cmark/pull/694](https://redirect.github.com/raphlinus/pulldown-cmark/pull/694)
- Add missing end tags in some spec examples by [@ollpu](https://redirect.github.com/ollpu) in [https://github.com/raphlinus/pulldown-cmark/pull/703](https://redirect.github.com/raphlinus/pulldown-cmark/pull/703)
- puncttable.rs -> unicode 15.1.0 (+mk_puncttable.py -> python3) by [@caldwell](https://redirect.github.com/caldwell) in [https://github.com/raphlinus/pulldown-cmark/pull/721](https://redirect.github.com/raphlinus/pulldown-cmark/pull/721)
- docs: `Tag::Link.id` field description by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/724](https://redirect.github.com/raphlinus/pulldown-cmark/pull/724)
- chore(deps): update rustix dependency removing CVE by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/744](https://redirect.github.com/raphlinus/pulldown-cmark/pull/744)
- chore: apply clippy lints by [@Martin1887](https://redirect.github.com/Martin1887) in [https://github.com/raphlinus/pulldown-cmark/pull/835](https://redirect.github.com/raphlinus/pulldown-cmark/pull/835)
#### New Contributors
- [@Martin1887](https://redirect.github.com/Martin1887) made their first contribution in [https://github.com/raphlinus/pulldown-cmark/pull/638](https://redirect.github.com/raphlinus/pulldown-cmark/pull/638)
- [@jfrimmel](https://redirect.github.com/jfrimmel) made their first contribution in [https://github.com/raphlinus/pulldown-cmark/pull/519](https://redirect.github.com/raphlinus/pulldown-cmark/pull/519)
- [@SergioBenitez](https://redirect.github.com/SergioBenitez) made their first contribution in [https://github.com/raphlinus/pulldown-cmark/pull/614](https://redirect.github.com/raphlinus/pulldown-cmark/pull/614)
- [@Gozala](https://redirect.github.com/Gozala) made their first contribution in [https://github.com/raphlinus/pulldown-cmark/pull/436](https://redirect.github.com/raphlinus/pulldown-cmark/pull/436)
- [@mgeisler](https://redirect.github.com/mgeisler) made their first contribution in [https://github.com/raphlinus/pulldown-cmark/pull/664](https://redirect.github.com/raphlinus/pulldown-cmark/pull/664)
- [@ollpu](https://redirect.github.com/ollpu) made their first contribution in [https://github.com/raphlinus/pulldown-cmark/pull/703](https://redirect.github.com/raphlinus/pulldown-cmark/pull/703)
- [@caldwell](https://redirect.github.com/caldwell) made their first contribution in [https://github.com/raphlinus/pulldown-cmark/pull/721](https://redirect.github.com/raphlinus/pulldown-cmark/pull/721)
- [@phoepsilonix](https://redirect.github.com/phoepsilonix) made their first contribution in [https://github.com/raphlinus/pulldown-cmark/pull/726](https://redirect.github.com/raphlinus/pulldown-cmark/pull/726)
- [@PoignardAzur](https://redirect.github.com/PoignardAzur) made their first contribution in [https://github.com/raphlinus/pulldown-cmark/pull/807](https://redirect.github.com/raphlinus/pulldown-cmark/pull/807)
**Full Changelog**: https://github.com/raphlinus/pulldown-cmark/compare/v0.9.6...v0.10.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
0.9.6
->0.12.0
Release Notes
raphlinus/pulldown-cmark (pulldown-cmark)
### [`v0.12.2`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.12.2): 0.12.2 [Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.12.1...v0.12.2) #### What's Changed - Fix compiilation error in fuzzers by [@kdarkhan](https://redirect.github.com/kdarkhan) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/947](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/947) - Make `fuzz` dir part of the workspace by [@kdarkhan](https://redirect.github.com/kdarkhan) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/948](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/948) - Fix and improve `bench` by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/950](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/950) - Reuse a couple hash maps across blocks by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/951](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/951) - Reuse outer indent between item list, def list, and blockquote by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/952](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/952) - Add instructions on fixing fuzz build by [@kdarkhan](https://redirect.github.com/kdarkhan) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/953](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/953) - Account for definition list fixups while popping containers by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/954](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/954) - Use byte range instead of char count for delim run bounds by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/956](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/956) - CI improvements by [@kdarkhan](https://redirect.github.com/kdarkhan) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/955](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/955) - Fix a problem that causes multiple dt's to be parsed by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/958](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/958) - fix: emit `InlineHtml` for inline HTML inside blockquote instead of `Html` by [@rhysd](https://redirect.github.com/rhysd) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/961](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/961) - Complete the list of block item bodies by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/962](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/962) - Implement into_static for CowStr and Event in pulldown-cmark by [@Atreyagaurav](https://redirect.github.com/Atreyagaurav) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/967](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/967) - Enforce cargo fmt by [@ollpu](https://redirect.github.com/ollpu) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/971](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/971) - Respect line starts when trimming header endings by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/969](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/969) #### New Contributors - [@Atreyagaurav](https://redirect.github.com/Atreyagaurav) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/967](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/967) **Full Changelog**: https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.1...v0.12.2 ### [`v0.12.1`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.12.1): 0.12.1 [Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.12.0...v0.12.1) #### Security - Fix O(n\*\*2) comment parser by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/941](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/941) #### New features - impl FromConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.