Docling
Document parsing and conversion toolkit for AI pipelines
Docling keeps swallowing new formats, and now the parsing engines behind them are swappable.
◆Recent moves
- 1d ago
DOCX outline-level headings and Markdown table cell fixes
Three corrective changes: DOCX headings are detected via outline level when the style carries a custom name, Markdown table rows keep their final cell without a trailing pipe, and the service client serializes engine options completely. The DOCX fix extends the same structure-inference thread as the font-weight heading work, but as a repair rather than a new capability.
View source ↗ - 4d ago
Release CI fix, no user-facing changes
A single-line patch to the release CI, issued hours after v2.120.0. Nothing reaches the parsing pipeline.
View source ↗ - 4d ago
Heading levels inferred from font weight; pluggable CLI engines
Two threads land together: PDF heading levels inferred from typography rather than markup, and --layout-engine plus --table-structure-engine exposing the pluggable backends at the command line. The separate docling-client package continues the split between the library and the way callers reach a running service.
View source ↗ - 8d ago
Outlook .msg support and Unlimited-OCR grounding
Outlook .msg joins the format list with optional attachment listing, extending the email backend into the proprietary Microsoft container. Parsing Unlimited-OCR grounding output continues the pattern of adding OCR engines rather than committing to one.
View source ↗ - 11d ago
Layout label and PDF picture-in-table fixes
A fix-only release: hyphenated layout labels normalized, pictures inside table cells preserved, and the HTML renderer stopped from making implicit file requests. The last of those is a quiet hardening change worth noting for anyone rendering untrusted documents.
View source ↗ - 15d ago
EBCDIC backend, docling agent skills, all PP-OCR languages
An EBCDIC backend pushes coverage into mainframe territory, and the RapidOCR model refactor resolves all PP-OCR languages by version and backbone rather than enumerating them. Shipping agent skills for using Docling is the first sign the project treats agents as a first-class caller.
View source ↗