v3.5.1
See CHANGELOG.md for full release notes.
Highlights
- Ruby + Elixir visitor support (closes #388). The Ruby gem now accepts
HtmlToMarkdown.convert(html, MyVisitor.new)against any object that responds tovisit_*methods. The Elixir binding acceptsHtmlToMarkdown.convert(html, %{visitor: %{"visit_link" => fn args -> ... end}})with a function-keyed visitor map. - Nested-list duplication fix (PR #385, fixes kreuzberg#1004) — nested
<ul>/<ol>content is no longer triple-counted in Markdown output or the document structure collector. - New
alef test-apps generatesubcommand bundled intoalef all, plus two new test_app channels:test_apps/homebrew/andtest_apps/php_ext/. publish-swiftjob removed (Swift Package Index auto-discovers tags within ~1h).actions/publish-hexbumped to v1.6.9 (generates Cargo.lock for native crates beforemix hex.publish).