6.0.10 v1.23.0
thevoiceguy/siphon-aiSep 21, 2026 → Sep 22, 20260 days between releases
What's New
The newer release focuses on PDF text-layer repairs (RTL, invisible text) and adds new API fields, while the older release focused on WebAssembly/Emscripten improvements.
Breaking Changes
- NODE_CODE_CACHING setting removed
- New API field: PdfProcessResult::cmap_gaps added
New Features
- Right-to-Left (RTL) text rendering support
- Invisible text layer detection
- ToUnicode interpolation for unmapped glyphs
- SDL3 port stabilization
- WASM bindgen post-link support
Improvements
- Form XObject handling for large BBox numerals
- Spacing accent composition
- Zero-advance dependent sign handling
- mimalloc update to 3.5.1
- Embind stack allocation optimization
Bug Fixes
- RTL text rendering order for visible layers
- Unmapped glyphs recovery via ToUnicode interpolation
- Detached spacing accent composition
Upgrade Notes
The provided release notes describe two different software projects (Emscripten and a PDF processing library). Upgrading from the older text to the newer text implies a complete change in software functionality and API.
The Two Releases
6.0.10
Sep 21, 2026· 1 month ago
This release stabilizes the SDL3 port, removes deprecated WASM build flags, and updates the mimalloc memory allocator. It also introduces improvements for wasm-bindgen processing and Embind performance optimizations.
Full release notes1.23.0 — Text-layer repairs
Sep 22, 2026· 1 month ago
Significant improvements to text-layer repairs including Right-to-Left support, invisible text detection, and complex font handling.
Full release notes