v1.18.0 v1.19.0

medium risk

x402-foundation/x402Sep 8, 2026 → Sep 9, 20262 days between releases

What's New

Improves text extraction accuracy and exposes legacy symbol metadata.

Breaking Changes

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

New Features

  • Preserves stroke-simulated bold text rendering
  • Honors horizontal text scaling settings
  • Recovers stale single-byte font mappings
  • Exposes legacy symbol-rewrite metadata in Rust and Node

Bug Fixes

  • Ensures separately clipped text runs remain distinct
  • Recovers stale single-byte font mappings

Upgrade Notes

Rust users must set legacy_symbol_rewrite: false in TextItem literals for items without symbol cleanup. Node.js users get an optional legacySymbolRewrite field 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

Enhances text geometry handling and PDF loading robustness with significant API positioning changes.

Full release notes
v1.19.0

1.19.0 — Text extraction fixes and symbol metadata

Sep 9, 2026· 1 month ago

Improves text extraction accuracy and exposes legacy symbol metadata for better fidelity.

Full release notes