v2.2.1 v1.19.0
enfein/mieruSep 8, 2026 → Sep 9, 20261 day between releases
What's New
Focuses on text extraction fixes and legacy metadata exposure
Breaking Changes
- Rust TextItem literals require legacy_symbol_rewrite: false for items without symbol cleanup
New Features
- Preserve stroke-simulated bold
- Honor horizontal text scaling
- Recover stale single-byte font mappings
- Expose legacy symbol-rewrite metadata in Rust and Node
- Keep separately clipped text runs apart
Bug Fixes
- Fixes text extraction to preserve stroke-simulated bold
- Fixes text extraction to honor horizontal scaling
- Recovers stale single-byte font mappings
Upgrade Notes
Update Rust TextItem literals to set legacy_symbol_rewrite: false for items without cleanup. In Node, the legacySymbolRewrite field is optional and only emitted when cleanup changed a character.
The Two Releases
v2.2.1
Sep 8, 2026· 1 month ago
ECC 2.2.1 is a bug and security patch for version 2.2.0 that keeps the published history immutable. It introduces security enhancements for PowerShell command handling and improves installer reliability.
Full release notes1.19.0 — Text extraction fixes and symbol metadata
Sep 9, 2026· 1 month ago
This release focuses on text extraction fixes, specifically preserving stroke-simulated bold, honoring horizontal text scaling, and recovering stale single-byte font mappings. It also exposes legacy symbol-rewrite metadata to Rust and Node.
Full release notes