v1.25.0 v1.25.1
low risk
t8y2/dbxSep 28, 2026 → Sep 28, 20260 days between releases
What's New
Fixed critical font decoding bugs preventing text corruption in multi-byte characters and Type1 fonts.
Improvements
- Enhanced Type1 font encoding support for custom encodings
- Improved ToUnicode CMap repair heuristics
Bug Fixes
- Fixed multi-byte characters being misread as single bytes in Type1, TrueType, and Type3 fonts
- Fixed text corruption where short common words like 'engagement' were misread by CMap repair
- Fixed Type1 font decoding for TeX fonts to correctly render ligatures and symbols
Upgrade Notes
No API or configuration changes are required. This patch resolves critical text extraction issues.
The Two Releases
v1.25.0
1.25.0 — Async positions and underline detection speed
Sep 28, 2026· 24 days ago
Introduces an asynchronous method for text extraction to prevent blocking the event loop and significantly speeds up underline/strikeout detection on complex pages.
Full release notesv1.25.1
1.25.1 — Font decoding fixes
Sep 28, 2026· 24 days ago
Addresses critical font decoding bugs where multi-byte characters were misread as single bytes, preventing text corruption. It also improves Type1 font decoding for non-standard encodings.
Full release notes