Releases: xberg-io/html-to-markdown
v3.7.2
Swift Package Manager
Add to your Package.swift:
.package(url: "https://github.com/kreuzberg-dev/html-to-markdown", from: "3.7.2")The Swift binding is distributed as a pre-built artifact bundle. No Rust toolchain required.
Artifact: HtmlToMarkdown-rs.artifactbundle.zip
Checksum: f02a6cb0fb98942cca063d2357d97b182f4812efb851793cc944e1a327a7cfba
Zig
Add to your build.zig.zon:
.dependencies = .{
.html-to-markdown-rs-zig = .{\n .url = \"https://github.com/kreuzberg-dev/html-to-markdown/releases/download/v3.7.2/html-to-markdown-rs-zig-v3.7.2.tar.gz\",\n .hash = \"html_to_markdown_rs-3.7.2-QtXyWxU3AQDv862xcu9C78TqO91fqpIAMEc8XI2kBqyo\",\n },\n},\n```\n
v3.7.1
Fixed
- ci(homebrew): drop the Intel-macOS
sonomabottle from the publish matrix. The formula intentionally has nox86_64-apple-darwinurl (Apple-Silicon only), but the bottle matrix still built asonoma(Intel) bottle, which failed withformula requires at least a URL. Becauserelease-finalizegates onpublish-homebrew-bottleswithif: !contains(needs.*.result, 'failure'), that one chronic failure silently skipped release-finalize for three releases (v3.6.20, v3.6.21, v3.7.0) — and with it thepackages/go/vX.Y.ZGo module tag, leavinggo get …/packages/go/v3@vX.Y.Zunresolvable. Removing the Intel bottle restores release-finalize (and the Go tag) for every future release. (.github/workflows/publish.yaml) - ci(e2e, C# on Windows): keep
cargoon PATH in the test before-hook. The "Run E2E tests (Windows)" step overrodePATHviaenv:with${{ env.PATH }}, which omits cargo's$GITHUB_PATHadditions under Git Bash, so thecargo build … html-to-markdown-ffibefore-hook failed withcargo: command not found. Prepend the target dirs to the live$PATHat runtime instead. (.github/workflows/ci-e2e.yaml) - ci(e2e/docs, Elixir): force the NIF to build from source. Under
MIX_ENV=testtheforce_build: … or Mix.env() in [:dev]clause does not apply, somix testtried to download a precompiled NIF for the current (unreleased) version and failed withthe precompiled NIF file does not exist in the checksum file. SetRUSTLER_PRECOMPILED_FORCE_BUILD_ALL=1so the test/doc compile builds the NIF locally. (scripts/ci/elixir/run-tests.sh) - ci(e2e, Swift): build the FFI crate the generated
Package.swiftlinks. The swift e2e before-hook built onlyhtml-to-markdown-rs-swift, but the generated manifest linkshtml_to_markdown_ffi, soswift testfailed withlibrary 'html_to_markdown_ffi' not found. Buildhtml-to-markdown-ffiin the before-hook too (matching Go/C#/C). (alef.toml) - ci(e2e, PHP): drop
--lockedfrom the PHP test before-hook. The PHP e2e job's extension build rewrites the native package deps to the published registry version and runscargo update, mutating the workspaceCargo.lock; the subsequentcargo build --locked -p html-to-markdown-phpthen failed withcannot update the lock file … --locked. (alef.toml) - ci(node/wasm): use
--no-frozen-lockfilefor the NAPI binding install.build-node-napiran a frozenpnpm install, but the napi platform packages inoptionalDependenciesare pinned to the unpublished release version and can never be inpnpm-lock.yaml, so the install failed withERR_PNPM_OUTDATED_LOCKFILEacross every Node build/e2e. (sharedkreuzberg-dev/actions/build-node-napi,alef.toml) - docs(php): recommend
pie installovercomposer require. The PHP package is a nativeext-php-rsextension thatcomposer requirecannot load (the cause of #420); every PHP install snippet now leads withpie install kreuzberg-dev/html-to-markdown. (docs/,readme_templates/)
Changed
- ci(publish): require all 16 PHP PIE cells by explicit per-cell pattern in
verify-release-assets. A dropped cell now fails the release instead of silently shipping a partial PIE matrix (#333). (.github/workflows/publish.yaml) - chore(deps): re-pin
alef.toml.alef_versionto 0.26.5 and regenerate every binding, e2e suite, README, and API doc. (alef 0.26.5)
Zig
Add to your build.zig.zon:
.dependencies = .{
.html-to-markdown-rs-zig = .{\n .url = \"https://github.com/kreuzberg-dev/html-to-markdown/releases/download/v3.7.1/html-to-markdown-rs-zig-v3.7.1.tar.gz\",\n .hash = \"html_to_markdown_rs-3.7.1-QtXyWxU3AQC5VboClItxYGlHr9zwZbNiB_JuxgFAXM5z\",\n },\n},\n```\n
v3.7.0
Swift Package Manager
Add to your Package.swift:
.package(url: "https://github.com/kreuzberg-dev/html-to-markdown", from: "3.7.0")The Swift binding is distributed as a pre-built artifact bundle. No Rust toolchain required.
Artifact: HtmlToMarkdown-rs.artifactbundle.zip
Checksum: 38734253518dde8bf666d44fb4c8affe1acd68af295ac6f7949df81d96ef7851
Zig
Add to your build.zig.zon:
.dependencies = .{
.html-to-markdown-rs-zig = .{\n .url = \"https://github.com/kreuzberg-dev/html-to-markdown/releases/download/v3.7.0/html-to-markdown-rs-zig-v3.7.0.tar.gz\",\n .hash = \"html_to_markdown_rs-3.7.0-QtXyWxU3AQAU6AEplSD117Nl7Fs_7Y6-UTw7GJy4f9Z-\",\n },\n},\n```\n
v3.6.21
Swift Package Manager
Add to your Package.swift:
.package(url: "https://github.com/kreuzberg-dev/html-to-markdown", from: "3.6.21")The Swift binding is distributed as a pre-built artifact bundle. No Rust toolchain required.
Artifact: HtmlToMarkdown-rs.artifactbundle.zip
Checksum: c063867f51327d7692a84c34483c3293d4758c01b28700bcd1b59545e9aa8c3c
Zig
Add to your build.zig.zon:
.dependencies = .{
.html-to-markdown-rs-zig = .{\n .url = \"https://github.com/kreuzberg-dev/html-to-markdown/releases/download/v3.6.21/html-to-markdown-rs-zig-v3.6.21.tar.gz\",\n .hash = \"html_to_markdown_rs-3.6.21-QtXyWxY3AQBLYrrrYs7DVvSH2JbbveqX8cC3K121BXL4\",\n },\n},\n```\n
v3.6.20
Swift Package Manager
Add to your Package.swift:
.package(url: "https://github.com/kreuzberg-dev/html-to-markdown", from: "3.6.20")The Swift binding is distributed as a pre-built artifact bundle. No Rust toolchain required.
Artifact: HtmlToMarkdown-rs.artifactbundle.zip
Checksum: bd510aebc5cd41d3b742fb5df32d7de62e3e7a3ac67c298e9f2658e1d0ac3365
Zig
Add to your build.zig.zon:
.dependencies = .{
.html-to-markdown-rs-zig = .{\n .url = \"https://github.com/kreuzberg-dev/html-to-markdown/releases/download/v3.6.20/html-to-markdown-rs-zig-v3.6.20.tar.gz\",\n .hash = \"html_to_markdown_rs-3.6.20-QtXyWxY3AQAAiIzL1plM-zpynxmxL23d_JqELIak6jIK\",\n },\n},\n```\n
v3.6.19
Swift Package Manager
Add to your Package.swift:
.package(url: "https://github.com/kreuzberg-dev/html-to-markdown", from: "3.6.19")The Swift binding is distributed as a pre-built artifact bundle. No Rust toolchain required.
Artifact: HtmlToMarkdown-rs.artifactbundle.zip
Checksum: 99ab6fe1c30809ef3a65768fa02a4b3442af58500a94561e848c10194f125be5
Zig
Add to your build.zig.zon:
.dependencies = .{
.html-to-markdown-rs-zig = .{\n .url = \"https://github.com/kreuzberg-dev/html-to-markdown/releases/download/v3.6.19/html-to-markdown-rs-zig-v3.6.19.tar.gz\",\n .hash = \"html_to_markdown_rs-3.6.19-QtXyWxY3AQB1EZz9fEW2CPe1LBO1Zhzn9LIRKwOv_LnI\",\n },\n},\n```\n
v3.6.18
Swift Package Manager
Add to your Package.swift:
.package(url: "https://github.com/kreuzberg-dev/html-to-markdown", from: "3.6.18")The Swift binding is distributed as a pre-built artifact bundle. No Rust toolchain required.
Artifact: HtmlToMarkdown-rs.artifactbundle.zip
Checksum: 43a13bc905dc7afabc227feb3fe3d777b7d567d5a4ca03bda0c8b72b44baf2f4
Zig
Add to your build.zig.zon:
.dependencies = .{
.html-to-markdown-rs-zig = .{\n .url = \"https://github.com/kreuzberg-dev/html-to-markdown/releases/download/v3.6.18/html-to-markdown-rs-zig-v3.6.18.tar.gz\",\n .hash = \"html_to_markdown_rs-3.6.18-QtXyWxY3AQB5BUAdeLk5OXKTGaGRaxJ-Kf72SFcp-ExQ\",\n },\n},\n```\n
v3.6.17
Swift Package Manager
Add to your Package.swift:
.package(url: "https://github.com/kreuzberg-dev/html-to-markdown", from: "3.6.17")The Swift binding is distributed as a pre-built artifact bundle. No Rust toolchain required.
Artifact: HtmlToMarkdown-rs.artifactbundle.zip
Checksum: 1a9b4b30a0c450da717e286c468f58ed106bb014763908765d686f3b2bb1e01b
Zig
Add to your build.zig.zon:
.dependencies = .{
.html-to-markdown-rs-zig = .{\n .url = \"https://github.com/kreuzberg-dev/html-to-markdown/releases/download/v3.6.17/html-to-markdown-rs-zig-v3.6.17.tar.gz\",\n .hash = \"html_to_markdown_rs-3.6.17-QtXyWxY3AQAoVzoJ0dJ9KdQAeTjXw629dbxoEl1-DIlk\",\n },\n},\n```\n
v3.6.16
Swift Package Manager
Add to your Package.swift:
.package(url: "https://github.com/kreuzberg-dev/html-to-markdown", from: "3.6.16")The Swift binding is distributed as a pre-built artifact bundle. No Rust toolchain required.
Artifact: HtmlToMarkdown-rs.artifactbundle.zip
Checksum: e2938481938d3f16077e672f37d878a3d35371ff9ee0ac1783e331a22c16005a
Zig
Add to your build.zig.zon:
.dependencies = .{
.html-to-markdown-rs-zig = .{\n .url = \"https://github.com/kreuzberg-dev/html-to-markdown/releases/download/v3.6.16/html-to-markdown-rs-zig-v3.6.16.tar.gz\",\n .hash = \"html_to_markdown_rs-3.6.16-QtXyWxY3AQCAtiJ7keG3srFaaRpSBRbbRy7g8MitNVCd\",\n },\n},\n```\n
v3.6.15
Swift Package Manager
Add to your Package.swift:
.package(url: "https://github.com/kreuzberg-dev/html-to-markdown", from: "3.6.15")The Swift binding is distributed as a pre-built artifact bundle. No Rust toolchain required.
Artifact: HtmlToMarkdown-rs.artifactbundle.zip
Checksum: 2bfed7f642b479cdbc298719dc38570a8a3c0a1994ec6e58f7f732dee106cb35
Zig
Add to your build.zig.zon:
.dependencies = .{
.html-to-markdown-rs-zig = .{\n .url = \"https://github.com/kreuzberg-dev/html-to-markdown/releases/download/v3.6.15/html-to-markdown-rs-zig-v3.6.15.tar.gz\",\n .hash = \"html_to_markdown_rs-3.6.15-QtXyWxY3AQDBJVMum8A8vFPEjN4UzVel2A0j1DR4wh4g\",\n },\n},\n```\n