v17.4.1
AzeemIdrisi/PhoneSploit-Prov17.4.1Apr 6, 2026by github-actions[bot]
AI Summary
This release focuses on fixing critical text extraction bugs, specifically regarding Right-to-Left (RTL) languages like Arabic, and correcting configuration issues within the Python API.
Key Highlights
- Fixed RTL text extraction order to resolve garbled Arabic lam-alef ligatures and multi-character CMap entries
- Resolved `work_folder` not being set in `PdfContext` options when using the Python API
- Updated Ghostscript JPEG corruption warning to include the detected version number
- Internal refactoring and updates to CI dependencies
Full Release Notes
- Fixed RTL text extraction order in the fpdf2 renderer. Arabic lam-alef
ligatures and other multi-character CMap entries were garbled by the bidi
algorithm during text extraction. {issue}`1655`
- Fixed ``work_folder`` not being set in ``PdfContext`` options when using
the Python API. Thanks @bluebox-steven. {issue}`1613`
- Updated Ghostscript JPEG corruption warning to include the detected version
number, confirming the bug persists in Ghostscript 10.7.0.
- Internal refactoring.
- CI dependency updates.