v1.25.0 v1.25.1
weave-os/routerSep 28, 2026 → Sep 28, 20260 days between releases
What's New
Fixes critical font decoding issues to prevent text corruption in PDFs.
New Features
- Supports TeX ligatures and special characters by reading Type1 fonts via embedded program
- Implements robust repair logic for ToUnicode CMaps to prevent short common word misreads
Bug Fixes
- Fixes two-byte string decoding in simple fonts (e.g., 'Income Statement' no longer reads as 'Iometatent')
- Fixes short common words being misread in ToUnicode CMaps (e.g., 'engagement' no longer reads as 'engageaent')
- Fixes Type1 font decoding to support TeX ligatures and special characters
Upgrade Notes
No API changes were made, so upgrading is straightforward. However, users relying on text extraction for documents with complex fonts or TeX typesetting should verify output accuracy.
The Two Releases
1.25.0 — Async positions and underline detection speed
Sep 28, 2026· 24 days ago
Introduces an asynchronous API for text extraction and delivers a massive performance boost for underline and strikeout detection on pages with complex graphics.
Full release notes1.25.1 — Font decoding fixes
Sep 28, 2026· 24 days ago
Addresses critical font decoding issues to prevent text corruption, specifically improving how simple fonts and Type1 fonts are read when ToUnicode CMaps are declared.
Full release notes