v1.19.0

anomalyco/opentuiv1.19.0Sep 9, 2026by abimaelmartell

Upgrading?

AI Summary

This release focuses on improving text extraction accuracy and metadata handling. It includes fixes for text styling, font mapping, and text clipping, alongside new features for exposing symbol rewrite metadata.

Key Highlights

  • Fixes for stroke-simulated bold and horizontal text scaling
  • Recovery of stale single-byte font mappings
  • New metadata exposure for legacy symbol rewriting in Rust and Node
  • Improved handling of clipped text runs

Breaking Changes

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

New Features

  • Expose legacy symbol-rewrite metadata in Rust and Node

Full Release Notes

Changes since **1.18.0**:

- Preserve stroke-simulated bold. [#511](https://github.com/firecrawl/pdf-inspector/pull/511)
- Honor horizontal text scaling. [#510](https://github.com/firecrawl/pdf-inspector/pull/510)
- Recover stale single-byte font mappings. [#516](https://github.com/firecrawl/pdf-inspector/pull/516)
- Expose legacy symbol-rewrite metadata in Rust and Node. [#519](https://github.com/firecrawl/pdf-inspector/pull/519)
- Keep separately clipped text runs apart. [#518](https://github.com/firecrawl/pdf-inspector/pull/518)

**Rust migration:** `TextItem` literals need `legacy_symbol_rewrite: false` for items without symbol cleanup. The Node `legacySymbolRewrite` field is optional and emitted only when cleanup changed a character.

[Full changelog](https://github.com/firecrawl/pdf-inspector/blob/v1.19.0/CHANGELOG.md) ยท [Compare with 1.18.0](https://github.com/firecrawl/pdf-inspector/compare/v1.18.0...v1.19.0)

Related Repositories