Latest release (April 2026)
Release version 26.3 brings per-page conversion, in-memory stream output, Python 3.14 support, AI agent integration, improved format metadata, and multiple bug fixes.
Full List of Changes in This Release
| Key | Category | Summary |
|---|---|---|
| CONVERSIONPYTHON‑65 | Feature | Per-page conversion via convert_by_page(output_dir, convert_options) |
| CONVERSIONPYTHON‑66 | Feature | In-memory conversion via convert_to_stream(convert_options) |
| CONVERSIONPYTHON‑62 | Feature | Python 3.14 support |
| CONVERSIONPYTHON‑64 | Feature | Ship AGENTS.md inside package for AI Agent integration |
| CONVERSIONPYTHON‑67 | Enhancement | Format objects expose .extension, .file_format, .description properties |
| CONVERSIONPYTHON‑68 | Enhancement | Explicit macOS classifier in PyPI metadata |
Key Changes
Per-Page Conversion — convert_by_page
The Converter.convert_by_page(output_dir, convert_options) method is now fully functional. It splits a multi-page document into individual output files — one per page — saved to the specified directory. This was previously declared in the API but raised NotImplementedError.
In-Memory Conversion — convert_to_stream
The Converter.convert_to_stream(convert_options) method now returns the converted document as a Python bytes object, enabling in-memory conversion without writing to disk.
Python 3.14 Support
The supported Python version range is extended from 3.5–3.13 to 3.5–3.14.
AI Agent Integration
The pip package now ships an AGENTS.md file that AI coding assistants discover automatically. See Agents and LLM Integration for MCP server setup and machine-readable documentation.
Format Object Properties
Format objects from get_possible_conversions() now expose .extension, .file_format, .description — previously they rendered as opaque <NetObject handle=NNN>.
For full details, see the 26.3 Release Notes.
Additional Resources
Feedback
If you have any questions, issues, or suggestions, please reach out through the Free Support Forum.