v1.25.0 v1.25.1

low risk

MinishLab/sembleSep 28, 2026 → Sep 28, 20260 days between releases

What's New

Fixes font decoding and ligature detection for Type1 fonts.

Bug Fixes

  • Fixed decoding of simple fonts with two-byte codes to prevent text corruption.
  • Fixed ligature reading for Type1 fonts to restore correct characters.
  • Improved CMap repair heuristics to prevent incorrect text reconstruction.

Upgrade Notes

No API changes. Re-extract PDFs with complex fonts to verify correct text output.

The Two Releases

v1.25.0

1.25.0 — Async positions and underline detection speed

Sep 28, 2026· 24 days ago

Introduces an asynchronous text extraction method and significantly improves performance for underline/strikeout detection on pages with many thin elements.

Full release notes
v1.25.1

1.25.1 — Font decoding fixes

Sep 28, 2026· 24 days ago

Fixes font decoding for simple fonts (Type1, TrueType, Type3) when ToUnicode CMaps declare two-byte codes, ensuring long strings are read correctly, and improves ligature detection for Type1 fonts.

Full release notes