6.0.10 v1.23.0

high risk

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

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 notes
v1.23.0

1.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