v1.18.0 v1.19.0

medium risk

vercel-labs/webreelSep 8, 2026 → Sep 9, 20262 days between releases

What's New

Refines text extraction accuracy and exposes legacy symbol metadata.

Breaking Changes

  • Rust TextItem literals now require legacy_symbol_rewrite: false for items without symbol cleanup.

New Features

  • Exposure of legacy symbol metadata in Rust and Node

Improvements

  • Preserve stroke-simulated bold font styles
  • Honor horizontal text scaling
  • Recover stale single-byte font mappings
  • Keep separately clipped text runs apart

Bug Fixes

  • Keep separately clipped text runs apart
  • Recover stale single-byte font mappings

Upgrade Notes

Update Rust TextItem literals to include legacy_symbol_rewrite: false for items without symbol cleanup. The Node legacySymbolRewrite field is optional and emitted only when cleanup changed a character.

The Two Releases

v1.18.0

1.18.0 — Text geometry and PDF loading fixes

Sep 8, 2026· 1 month ago

Improves text geometry, superscript/subscript handling, and PDF loading performance with new metadata fields and bounded decompression.

Full release notes
v1.19.0

1.19.0 — Text extraction fixes and symbol metadata

Sep 9, 2026· 1 month ago

This release focuses on refining text extraction accuracy by fixing font rendering issues like stroke-simulated bold and horizontal scaling, while exposing legacy symbol-rewrite metadata to developers.

Full release notes