Skip to content

v3.5.1

Choose a tag to compare

@Goldziher Goldziher released this 25 May 15:11
· 132 commits to main since this release
v3.5.1
f162b5a

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 to visit_* methods. The Elixir binding accepts HtmlToMarkdown.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 generate subcommand bundled into alef all, plus two new test_app channels: test_apps/homebrew/ and test_apps/php_ext/.
  • publish-swift job removed (Swift Package Index auto-discovers tags within ~1h).
  • actions/publish-hex bumped to v1.6.9 (generates Cargo.lock for native crates before mix hex.publish).