v0.10.1 v1.23.0

low risk

MinishLab/sembleSep 21, 2026 → Sep 22, 20260 days between releases

What's New

Major version jump introduces OCR text layer repairs and a new `cmap_gaps` API.

New Features

  • Added `invisible_text_layer` OCR reason
  • Added `cmap_gaps` API

Improvements

  • Interpolate single-glyph gaps in ToUnicode CMap to improve coverage reporting
  • Compose detached spacing accents with the letter they paint over

Bug Fixes

  • Fixed reading invalid Form XObject bounding boxes
  • Fixed right-to-left text reading order
  • Read re-encoded simple font by `/Differences` names
  • Compose detached spacing accent with the letter it is painted over
  • Treat return from zero-advance dependent sign as no word gap

Upgrade Notes

No migration required; the new OCR text layer features are additive. Note that the version jump (0.x to 1.x) may indicate structural changes, though no breaking changes were explicitly listed.

The Two Releases

v0.10.1

v0.10.1

Sep 21, 2026· 1 month ago

A patch release focusing on administrative tools, retention management, and file handling improvements, including a new bank rename command and unified transfer API.

Full release notes
v1.23.0

1.23.0 — Text-layer repairs

Sep 22, 2026· 30 days ago

Focuses on text layer repairs, including handling invalid Form XObjects, right-to-left text order, and ToUnicode CMap gap reporting.

Full release notes