v1.18.0 v1.19.0

medium risk

morphik-org/morphik-coreSep 8, 2026 → Sep 9, 20262 days between releases

What's New

Adds text extraction enhancements and requires explicit legacy symbol rewrite configuration in Rust literals.

Breaking Changes

  • Rust `TextItem` literals require explicit `legacy_symbol_rewrite` configuration

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

  • Keep separately clipped text runs apart

Upgrade Notes

Rust `TextItem` literals now require explicit `legacy_symbol_rewrite` configuration. Node users should note the `legacySymbolRewrite` field is optional and only emitted when cleanup changes 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 by adjusting positioning references and adding metadata.

Full release notes
v1.19.0

1.19.0 — Text extraction fixes and symbol metadata

Sep 9, 2026· 1 month ago

Enhances text extraction by preserving stroke-simulated bold, honoring horizontal scaling, and exposing legacy symbol metadata.

Full release notes