v2.120.2

docling-project/doclingv2.120.2Aug 17, 2026by docling-ops[bot]

AI Summary

Fixes service client serialization issues, improves DOCX heading detection based on outline levels, and resolves Markdown table rendering for rows without trailing pipes.

Key Highlights

  • Serialize all engine options content in service client
  • Detect headings by w:outlineLvl in DOCX
  • Keep last cell of table rows without trailing pipe in Markdown

Full Release Notes

### Fix

* **service client:** Serialize all the content of the engine options ([#4000](https://github.com/docling-project/docling/issues/4000)) ([`df0dcf6`](https://github.com/docling-project/docling/commit/df0dcf6b4c22c9cd1a0fc685daaef628385ed15e))
* **docx:** Detect headings by w:outlineLvl when the style is not named "Heading" (#3959) ([#3961](https://github.com/docling-project/docling/issues/3961)) ([`61d76f1`](https://github.com/docling-project/docling/commit/61d76f1ff3f8428065465889f7b4577da7df704c))
* **md:** Keep the last cell of table rows without a trailing pipe ([#3817](https://github.com/docling-project/docling/issues/3817)) ([`a4a4556`](https://github.com/docling-project/docling/commit/a4a45568228942d785a02da916c284686a505c84))