v1.25.0 v1.25.1

low risk

thevoiceguy/siphon-aiSep 28, 2026 → Sep 28, 20260 days between releases

What's New

Fixes critical font decoding issues and Type1 font handling

Improvements

  • Improves detection of stale CMaps to prevent misreading short common words

Bug Fixes

  • Fixes mojibake in kerned runs for two-byte strings like 'Income Statement'
  • Correctly reads Type1 fonts using built-in encodings when standard base encodings are missing
  • Prevents misreading short common words by taking repaired ToUnicode CMaps only on strong evidence

Upgrade Notes

No API changes or configuration updates are required for this patch release.

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 API and significantly optimizes performance for pages containing many thin shapes.

Full release notes
v1.25.1

1.25.1 — Font decoding fixes

Sep 28, 2026· 24 days ago

Fixes critical font decoding issues affecting two-byte string extraction and Type1 fonts that lack standard base encodings.

Full release notes