lycheeverse / lychee

⚡ Fast, async, stream-based link checker written in Rust. Finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites and more!

Home Page:https://lychee.cli.rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update pulldown-cmark

thomas-zahner opened this issue · comments

Updating to pulldown-cmark v0.10 introduces breaking changes. These affect how the library is used within lychee. Most notably:

  • HTML events seem to be emitted differently and/or require a feature to be enabled
  • Heading endings do no longer emit the ID of the heading

This was discovered and discussed in PR 1407. I tried to update the code accordingly, but didn't spend too much time on it and haven't had much success. My attempt can be found at update-cmark.