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