v0.38.1 v17.12.0
high risk
thevoiceguy/siphon-aiSep 16, 2026 → Sep 16, 20260 days between releases
What's New
Major release updates pikepdf to 10.2 and makes HEIF support opt-in.
Breaking Changes
- Requires pikepdf 10.2 or later.
- Tagged PDFs with real text now exit with code 6 instead of 2.
- HEIF/HEIC support is now opt-in via `ocrmypdf[heic]`.
- Snap package built from CI instead of Launchpad.
New Features
- Snap package is now built and published from CI.
- `--sidecar` now refuses paths that are byte-identical after resolution.
Improvements
- Text extraction fixes for Ghostscript CMap block limitations.
- Improved PDF parsing robustness for malformed files.
- Dependency updated to pikepdf 10.2.
Bug Fixes
- Fixes text extraction issues in Ghostscript 9.56-10.06.x.
- Fixes text extraction garbage output in `--output-type pdfa`.
- Fixed PDF parsing for malformed files.
Upgrade Notes
Update scripts checking exit code 2 for tagged PDFs, as they now exit with code 6. Install `ocrmypdf[heic]` if you rely on HEIF/HEIC support. Ensure your environment supports pikepdf 10.2.
The Two Releases
v0.38.1
v0.38.1
Sep 16, 2026· 1 month ago
A maintenance release fixing timing synchronization issues with recording cursors and mouse movements.
Full release notesv17.12.0
v17.12.0
Sep 16, 2026· 1 month ago
This major release updates dependencies to pikepdf 10.2 and makes HEIF support opt-in. It includes significant fixes for text extraction issues in Ghostscript 9.56-10.06.x and improves PDF parsing robustness.
Full release notes