v2.2.1 v1.19.0

high risk

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

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 notes
v1.19.0

1.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