NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2435 most downloaded on PyPI
Modular version of the Docling package: SDK and CLI for parsing PDF, DOCX, HTML, and more, to a unified document representation for powering downstream workflows such as gen AI applications.
Last release today
03 Oct 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 49 of 49 stable releases
Nothing withdrawn
no release was ever pulled
5 months old
49 releases · first in 2026
One column per month.
ocr: Allow configuring RapidOCR model size
4c109c2)a25aa1d)b5aa0ef)cc937ec)f1c42e3)bba2ec5)1d4b9ae)2dd8c53)89935d5)pdf, reading-order: Updating the reading-order algoirthm
20ba847)d6f0307)bf836f2)cd05bef)6864fb3)e53ce5d)ae8db9a)38b6fa0)5e46913)efaf9ed)iwork: Parse Keynote charts as classified pictures with data
9da6935).key) support (#4330) (87c6ea0)b93af46)152f9ba)2b2fb85)ebae65c)0f443b3)c5b4429)19e4519)04e9b04)d4bb776)e478006)7d6d0c4)98d78ef)e2f942e)68732ff)d453bb0)ec3dc7c)20f474b)c14c373)6167240)\ ([#4375](https://github.com/docling-project/docling/issues/4375)) ([bf734d1`](bf734d1))e100e6d)fc8a093)8060f3f)2682193)62594ff)1d28495)4d37c64)2d5c590)25ad1d5)7928e30)dcea997)7e361ab)54a6ca4)61fe339)804e806)cc32d17)fc4aa7f)Add Mineru 2.5 Pro to the supported VLMs
35c6af5)878831c)52e52fd)7748f6e)b078ea3)1b40928)d6d9da0)54c7cf2)244042a)4141a99)df6b341)dd05464)14789f2)1c2dbec)891de07)8e37971)8522eb7)abca4be)557f0fa)Refactor chart extraction with generic engine options
0e6c2ca)e689393)a83926c)815f34a)6cb036c)ddf05ff)3b5f61c)2b6a7ff)cea4b45)629440e)1ceca30)e80fa80)d4fa979)b5cfca0)Add minimal AFP document support
1cdae27)01b5738)ca0ecd4)7fe1b3c)77ab16d)b322564)e8c6092)1aec03f)Addition of 'region' to S3Coordinates
5ea6490)7e05ed6)be443e8)3d33038)9a2d947)5ef4f92)5eef82b)1c46705)78caf0a)636c9d5)c35bb02)82e6361)3682b16)ff764c2)97f73ef)c34fa4d)025b27c)ocr: Apply the deprecated force_full_page_ocr flag on assignment
1c96dd3)cf38d90)554b10a)a4e9462)b2d333e)cb39dc1)1c2b794)63d1808)Introduce min-version check for VLM engines (fixes chandra-ocr-v2 MLX)
d6a6de4)70eb711)a72a3c1)c09ddfa)397bd4e)97bdf30)355bb21)19ea044)3abb87a)Silence transformers generation-config deprecation warning and add max_new_tokens CLI overrides
vlm: Preserve spacing for Chandra br tags
Default to threaded docling-parse across SDK, CLI, service, and extraction
4c28ee6)6b7dc94)3c77e26)aaa4e28)Add compact_tables to ConvertDocumentsOptions
e1965bc)9e73870)49579ee)72fb46d)f3f48eb)963564c)214ac8c)d807d37)33d8eee)694ec39)a4b7878)4b74626)302077a)e2a5477)b0e4977)Extend the PdfPageBackend for better integration with docling-parse and improve the OCR input selection
83fa205)df9c91f).pages) support (#3934) (2f8694f)odf: Resolve 'draw:image' 'xlink:href' through ImageResourceLoader
6ee9965)ac1f2ce)455fcec)9e974af)6f6ae4a)service client: Serialize all the content of the engine options
Fix Update release CI
email: Add Outlook .msg support and optional attachment listing
layout: Normalize hyphenated labels in _build_label_map
service datamodel: Expose PDF heading-level inference in the service API
9bdb2af)a47f76a)5dc8c19)f7eb9b4)2ec4f64)62f6a51)7883aaa)995ae2a)955d579)52d8a6f)91fa745)service datamodels: Chunking options and targets
0877ac0)c18bdf8)8f9f2c8)e7f9e60)81a0149)00acb59)2c3e55b)package: Expose docling. version
5d5a2b8)fce704d)9c742b2)a1ee78a)2093ad3)873f990)9b51f4f)service-client: Support generic batch connector sources (#3841) (`4d82545`)
4d82545)73a2b08)df4fdc9)5ee146c)b627ca9)63d180a)64c0888)428426f)6dd92e8)Add support for legacy binary office formats (#3804) (`d0bca90`)
d0bca90)26ff0b2)6f0df37)39b67b6)ccd09fb)a71c447)43f56c4)320c517)e398d5a)469e1ad)0844a97)e548307)9b5aabc)6fb35f9)d278116)pptx: Parse native PowerPoint charts as classified pictures with data (#3794) (`3b5891c`)
3b5891c)e1e2fbc)1db1c32)f976796)6cfdc5f)06e9c89)1e197a0)5f2a3b6)e2329d9)msexcel: Render native Excel charts as images (#3777) (`2753007`)
2753007)475ce65)7fc3e6b)caf6c00)df7050b)0836f1e)e13faed)msexcel: Parse native charts into classified pictures (#3756) (`ceeeda9`)
ceeeda9)4b4b9d8)fbd39b8)52b8bdb)dbaf9ff)dc4c0bb)63cb843)88b1a09)2ec33bc)Speed up OCR by using OpenCV for dilation (#3746) (`2c47875`)
Allow overriding same-font enforcement (#3737) (`0064a45`)
0064a45)01235ce)4f37eee)648fcf1)9cbef42)8c162bd)1c03fd4)b77612c)528eb5b)c979c6a)Add fast ASR backend (#2938) (`ed6a702`)
ed6a702)6395151)d0a8b4a)c7b1734)d876cbc)8d747a3)2b9fda8)Structured error categorization and typed backend load errors (#3623) (`4ecde00`)
4ecde00)eb0db6b)17f105e)2ec93e1)e2afe38)a572a12)f50c54b)f4e6a15)pdf: Infer PDF heading levels so the hierarchy isn't flattened (#3633) (`5237d7f`)
Upgrade starlette to 1.3.1 (CVE-2026-54283) (#3673) (`e4fce9c`)
0d629e4)6e4a59b)dcee90c)733a82e)f52db93)e4fce9c)ConversionResult (#3662) (898dd73)7e0aed9)6fe4fc3)service: Add ConfidenceScores to service response models (#3651) (`166003b`)
166003b)2c875ca)f38e222)3117bd1)f847b6c)dc61cdd)cli: Add docling service capability to CLI (#3622) (`5897004`)
5897004)147ac25)947ab69)a178bbb)dfdac6b)42b1c01)0d3b641)6914bf4)419fc4c)156d854)d9ceb41)846f81a)service: Make presigned_url target default on service client, handle HTTP download errors correctly (#3609) (`75733f6`)
75733f6)0db276d)typer versions (#3594) (de0c55a)e1ae136)service: Defaults for image_export_mode (#3595) (`2d2e3dc`)
service: Retrieve convert()/convert_all() results via presigned artifacts (#3578) (`521e86b`)
service: Add explicit generate_page_images control in ConvertDocumentsOptions (#3574) (`1b80839`)
Add DocLang backend (#3573) (`7c37732`)
service: Add S3Coordinates.max_num_elements (#3565) (`d3159d7`)
d3159d7)057241c)271d3c7)8c61a78)service: Updates for service client, batch endpoint support, and cleanup (#3519) (`b613414`)
37c6a1e)b7b01f1)efcc193)854b2b1)0a22016)d2b4e74)953b298)f971048)3d456f8)Improve missing FFmpeg error for ASR (#3478) (`11a1bb5`)
Add threaded docling-parse (v6) PDF backend (#3377) (`3c26f5a`)
Add scoped settings context manager (#3440) (`d907d21`)
security: Add GitHub Private Vulnerability Reporting (#3416) (`24af7f6`)
eceedc2)5fadc6d)b5f2e53)336f942)81afde8)52d4887)ab6aa05)038b991)bcd5509)694cf0c)0c31706)64ddeb6)aba7f15)eb6e1e6)2bb0fa6)6b3322e)vlm: Upgrade Granite Vision model to 4.1 for table + chart extraction (#3382) (`24f2d14`)
Extend the kserve-triton OCR model to have multi-lingual support (#3368) (`8b67fae`)
Your coding agent can read these notes before it upgrades. Set up the MCP server →