Skip to content

Releases: link-assistant/web-capture

[JavaScript] v1.8.1

30 May 10:11

Choose a tag to compare

Auto-release unreleased changes

Related Pull Request: #134


npm version

[JavaScript] v1.8.0

30 May 09:50

Choose a tag to compare

Pin the default image-mode contract and route every capture path through a single image-handling chokepoint (applyImageMode), so the same flag behaves identically regardless of capture method (browser vs API, CLI vs server) — issue #112. Default --format markdown now references images by their direct remote URL (no images/ folder, no inline base64); inline base64 (which has no remote URL to restore) is stripped to a visible placeholder with a warning instead of being silently kept as a multi-megabyte blob. --embed-images keeps base64 inline for a self-contained file. The new --extract-images[=DIR] flag extracts inline base64 and downloads remote images into DIR/images/, rewriting the markdown to reference the local files; on download failure the original remote URL is restored so references never break. --keep-original-links remains a back-compat alias for the default behavior.

Related Pull Request: #132


npm version

[JavaScript] v1.7.27

30 May 08:04

Choose a tag to compare

Pin the default --format archive layout contract so the zip always contains exactly document.md + document.html + images/ (issue #113). The markdown-format archive endpoint previously bundled only document.md and images/, omitting the reference document.html; it now includes it on every path. Adds a reusable buildArchiveFromHtml(html, baseUrl) helper and an integration test that pins the layout so a future refactor cannot regress it.

Related Pull Request: #131


npm version

[JavaScript] v1.10.0

30 May 14:39

Choose a tag to compare

Add kreuzberg html-to-markdown as high-performance alternative converter with structured results

Related Pull Request: #35


npm version

[Rust] v0.3.18

11 May 13:20
0834ed9

Choose a tag to compare

Patch Changes

  • Auto-release unreleased changes

Crates.io

[Rust] v0.3.17

11 May 12:20
bb0970e

Choose a tag to compare

Patch Changes

  • Auto-release unreleased changes

Crates.io

[JavaScript] v1.7.26

11 May 13:12

Choose a tag to compare

Fix stripBase64Images (used by --keep-original-links) dropping every base64 image with empty alt text instead of leaving a visible placeholder. Google Docs HTML exports emit <img alt="" src="data:image/png;base64,..."> for every image, so the previous behaviour silently deleted all images from the rendered markdown. Empty-alt now renders as ![]() (a valid empty image reference); non-empty alt continues to render as *[image: <alt>]*.

Related Pull Request: #129


npm version

[JavaScript] v1.7.25

11 May 12:13

Choose a tag to compare

Fix extractAndSaveImages / extractBase64ToBuffers silently dropping base64 images when the markdown image is followed by a title attribute (e.g. ![](data:image/png;base64,... "")). The base64 payload regex used [^)]+, which greedily included the trailing "" and made Buffer.from() produce a decoded buffer that no longer matched the original image. The pattern now restricts the payload to base64 alphabet characters and matches the optional trailing markdown title separately so the title cannot leak into the payload.

Related Pull Request: #128


npm version

[Rust] v0.3.16

06 May 11:29
fdb385d

Choose a tag to compare

Patch Changes

  • Auto-release unreleased changes

Crates.io

[Rust] v0.3.15

06 May 07:23
a3b8d98

Choose a tag to compare

Patch Changes

  • Auto-release unreleased changes

Crates.io