Skip to content

Updated:(deps): Bump html-to-markdown-rs from 2.20.0 to 2.22.5 in /src#6

Merged
Sewer56 merged 1 commit into
mainfrom
dependabot/cargo/src/html-to-markdown-rs-2.22.5
Jan 17, 2026
Merged

Updated:(deps): Bump html-to-markdown-rs from 2.20.0 to 2.22.5 in /src#6
Sewer56 merged 1 commit into
mainfrom
dependabot/cargo/src/html-to-markdown-rs-2.22.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jan 17, 2026

Copy link
Copy Markdown
Contributor

Bumps html-to-markdown-rs from 2.20.0 to 2.22.5.

Release notes

Sourced from html-to-markdown-rs's releases.

v2.22.5

Bug fixes:

  • Fix platform standardization (4 supported platforms: macos-latest, windows-latest, ubuntu-latest, ubuntu-24.04-arm)
  • Add serde default to ConversionOptions for partial deserialization
  • Update WASM test expectations for correct BR tag behavior
  • Update Credo config and WASM test for BR tag behavior

v2.22.4 - BR Tag Handling Fixes

Fixed

  • Core: Fixed br_in_tables option not being respected correctly. HTML <br> tags in table cells now properly convert to markdown line breaks (spaces or backslash style based on newline_style option), while block elements (divs, paragraphs) continue to generate literal <br> tags when needed for rowspan scenarios (issue #184)
  • WASM: Updated GitHub Pages demo to v2.22.4 with latest BR tag handling fixes

Full Changelog: kreuzberg-dev/html-to-markdown@v2.22.3...v2.22.4

v2.22.3

Fixed

  • Python: Exposed skip_images option in ConversionOptions API, including type stub files (.pyi) for proper type checking support (issue #183)
  • Elixir: Added skip_images option to HtmlToMarkdown.Options module (was completely missing from Elixir binding)
  • Core: Fixed <br> tags being output literally in table cells instead of converting to proper Markdown line breaks. Table cell paragraph and div separators now respect newline_style option (issue #184)

See CHANGELOG.md for complete details.

v2.22.2

Bug Fixes

Ruby Gem Standalone Build Fix (closes #181)

  • Fixed Ruby gem build failure when installed via gem install or bundler
  • Root cause: lints.workspace = true requires workspace context, but Ruby gems build standalone via rb_sys
  • Solution: Replaced workspace lints inheritance with inline [lints.rust] and [lints.clippy] sections
  • Changed dependency version pinning from loose semver ("2.22.1") to exact pin ("=2.22.2") to prevent older gems from pulling incompatible newer crates

Full Changelog: kreuzberg-dev/html-to-markdown@v2.22.1...v2.22.2

v2.22.1 - Maven Central Publishing Fix

Fixed

  • Java Maven Central publishing - Fixed Maven Central deployment by adding proper publish profile with central-publishing-maven-plugin configuration. The plugin is now correctly activated with -Ppublish flag and uses ossrh server credentials.
  • Java Spotless formatting - Updated google-java-format to 1.28.0 for Java 25 compatibility.

Full Changelog

kreuzberg-dev/html-to-markdown@v2.22.0...v2.22.1

v2.21.1

Added

  • Serde serialization support for ConversionOptions - Added Serialize and Deserialize traits to ConversionOptions, PreprocessingOptions, and all related structs. Enables JSON serialization/deserialization with camelCase field naming and lowercase string enum representations.

... (truncated)

Changelog

Sourced from html-to-markdown-rs's changelog.

[2.22.5] - 2026-01-16

Fixed

  • Core: Added #[serde(default)] attribute to ConversionOptions struct to enable partial JSON deserialization. This allows deserializing JSON with only a subset of fields specified, using default values for missing fields. Fixes compatibility with language bindings (C#, Go, Java) that serialize partial configuration objects.

[2.22.4] - 2026-01-15

Fixed

  • Core: Fixed br_in_tables option not being respected correctly. HTML <br> tags in table cells now properly convert to markdown line breaks (spaces or backslash style based on newline_style option), while block elements (divs, paragraphs) continue to generate literal <br> tags when needed for rowspan scenarios (issue #184)
  • WASM: Updated GitHub Pages demo to v2.22.4 with latest BR tag handling fixes

[2.22.3] - 2026-01-14

Fixed

  • Python: Exposed skip_images option in ConversionOptions API, including type stub files (.pyi) for proper type checking support (issue #183)
  • Elixir: Added skip_images option to HtmlToMarkdown.Options module (was completely missing from Elixir binding)
  • Core: Fixed <br> tags being output literally in table cells instead of converting to proper Markdown line breaks. Table cell paragraph and div separators now respect newline_style option (issue #184)

[2.22.2] - 2026-01-13

Fixed

  • Ruby gem standalone build - Fixed Ruby gem failing to build when installed from RubyGems. Removed lints.workspace = true (which requires workspace context) and added inline lint configuration. This resolves issue #181.
  • Ruby gem version pinning - Changed html-to-markdown-rs dependency from loose semver ("2.x.x") to exact pin ("=2.22.2") to prevent older gems from pulling incompatible newer crate versions.
  • Version sync script - Updated sync_versions.py to preserve exact version pin prefix (=) when syncing Ruby gem dependencies.

[2.22.1] - 2026-01-13

Fixed

  • Java Maven Central publishing - Fixed Maven Central deployment by adding proper publish profile with central-publishing-maven-plugin configuration. The plugin is now correctly activated with -Ppublish flag and uses ossrh server credentials.
  • Java Spotless formatting - Updated google-java-format to 1.28.0 for Java 25 compatibility.

[2.22.0] - 2026-01-13

Fixed

  • C FFI visitor implementation - Fixed html_to_markdown_convert_with_visitor to properly use the visitor handle during conversion instead of discarding it. Previously the visitor was created but the plain convert() function was called instead of convert_with_visitor().
  • C# visitor callbacks - P/Invoke bindings now correctly invoke visitor callbacks during HTML-to-Markdown conversion (42/42 tests passing).
  • Go visitor callbacks - Removed regex-based post-processing workaround; Go bindings now use real FFI visitor callbacks with proper struct field ordering.
  • PHP visitor callbacks - Wired up PhpVisitorBridge to pass visitor to Rust core instead of ignoring the visitor parameter.
  • Java visitor callbacks - Added Panama FFI upcall stubs for all 38 visitor callbacks, enabling full visitor pattern support (95/95 tests passing).

Added

  • Java VisitorCallbackFactory - New class that creates Panama FFI upcall stubs for visitor callbacks, enabling Java code to receive callbacks from the Rust core during conversion.
  • Java HtmlToMarkdown.convertWithVisitor() - Public API method for converting HTML with a custom visitor implementation.

... (truncated)

Commits
  • d520553 fix: standardize on 4 supported platforms, remove Intel Mac builds
  • 54b4659 fix: add serde default to ConversionOptions for partial deserialization
  • 7b5c977 fix: update WASM test expectations for correct BR tag behavior
  • 0677f35 fix: update Credo config and WASM test for BR tag behavior
  • 832eb06 release: bump version to 2.22.4 with BR tag fixes
  • dbe06f7 fix: update GitHub Pages WASM demo to v2.22.3 with BR tag fix
  • b45e619 fix: properly handle BR tags in table cells with br_in_tables option
  • d1a1eb6 Merge pull request #185 from americodls/validate-gem-installation
  • d3cd141 fix: expose skip_images in Python/Elixir bindings and fix br tags in table cells
  • e08c74a ci(ruby): prevents gem installation breakage
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot @github

dependabot Bot commented on behalf of github Jan 17, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Bumps [html-to-markdown-rs](https://github.com/kreuzberg-dev/html-to-markdown) from 2.20.0 to 2.22.5.
- [Release notes](https://github.com/kreuzberg-dev/html-to-markdown/releases)
- [Changelog](https://github.com/kreuzberg-dev/html-to-markdown/blob/main/CHANGELOG.md)
- [Commits](kreuzberg-dev/html-to-markdown@v2.20.0...v2.22.5)

---
updated-dependencies:
- dependency-name: html-to-markdown-rs
  dependency-version: 2.22.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/src/html-to-markdown-rs-2.22.5 branch from adb741e to 3d6b043 Compare January 17, 2026 06:27
@Sewer56 Sewer56 merged commit 1022bd3 into main Jan 17, 2026
3 of 6 checks passed
@dependabot dependabot Bot deleted the dependabot/cargo/src/html-to-markdown-rs-2.22.5 branch January 17, 2026 06:45
Sewer56 added a commit that referenced this pull request Mar 30, 2026
…own-rs-2.22.5

Updated:(deps): Bump html-to-markdown-rs from 2.20.0 to 2.22.5 in /src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant