v0.166.0 v1.19.0

medium risk

cheaper-inference/OmniRouteSep 9, 2026 → Sep 9, 20260 days between releases

What's New

Improves text extraction accuracy with bold scaling and font mapping fixes, plus exposes legacy symbol-rewrite metadata in Rust and Node

Breaking Changes

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

New Features

  • Expose legacy symbol-rewrite metadata in Rust and Node

Improvements

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

Bug Fixes

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

Upgrade Notes

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

The Two Releases

v0.166.0

v0.166.0

Sep 9, 2026· 1 month ago

This release focuses on security hardening, upgrading dependencies like Go 1.27 and KaTeX 0.18.4, and improving template capabilities such as the `return` keyword and glob pattern matching.

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 improving text extraction accuracy by fixing stroke-simulated bold rendering, horizontal scaling, and single-byte font mappings. It also introduces new metadata capabilities for symbol rewriting in both Rust and Node environments.

Full release notes