Skip to content

Releases: docling-project/docling.rs

v0.30.0

Choose a tag to compare

@artiz artiz released this 10 Jul 13:34

What's changed

  • feat(docling-py): real initialize_pipeline via a warm PDF pipeline (cdafe51)
  • feat(docling-py): docling-shaped ConversionError and CPU-only device warning (8c6f4c3)
  • feat(docling-py): allowed_formats restriction and convert_all (7694f33)
  • ci(release): only publish when a publishable crate's source changed (1da04de)
  • feat(docling-py): docling-shaped PdfPipelineOptions/config and wider re-exports (9083b65)

Full changelog: v0.29.0...v0.30.0

v0.29.0

Choose a tag to compare

@artiz artiz released this 10 Jul 10:34

What's changed

  • docs: use the new logo in the README; drop ASCII mascot and Fleischwolf naming (47d6a1b)
  • feat(docs): add docling.rs logo — duck feeding a document into a meat grinder (9108de4)
  • docs(docling-py): PyPI Trusted Publishing setup + local release-test guide (70064a5)
  • ci(docling-py): trusted publishing + skip musllinux wheels (5921097)
  • ci(docling-py): build wheels with cibuildwheel (org action allowlist) (9bd9ab3)

Full changelog: v0.28.0...v0.29.0

v0.28.0

Choose a tag to compare

@artiz artiz released this 10 Jul 07:30

What's changed

  • chore: drop stray .dclx test outputs; document docling-py in READMEs (80b1b21)
  • ci(docling-py): manual PyPI publish workflow for docling-rs (71b1197)
  • feat(docling-py): finalize strangler-fig drop-in over real DoclingDocument (cfc0c96)

Full changelog: v0.27.0...v0.28.0

v0.27.0

Choose a tag to compare

@artiz artiz released this 10 Jul 06:22

What's changed

  • feat(uspto): reproduce docling's per-line dump serialization for APS .txt (bbaf5b4)

Full changelog: v0.26.0...v0.27.0

v0.26.0

Choose a tag to compare

@artiz artiz released this 10 Jul 05:00

What's changed

  • feat(html): content-layer furniture + flattened list-item links (0448b08)
  • refactor(core): explicit ContentLayer on Node::Furniture (e5adda1)
  • feat(jats): generic XML reconstruction for XML saved as .txt (7a978dc)
  • style: rustfmt (dclx field indentation, import wrapping) (9e86553)
  • feat(uspto): reconstruct legacy APS plain-text patents (65a63eb)
  • feat(docx): form checkboxes → DocLang element (f7a17ee)
  • feat(doclang): emit referenced-image for pictures with data (c9f5e1c)
  • feat(docx): reviewer comments → DocLang notes layer (c8494c0)
  • feat(docx): DocLang list-item overlay for multilevel numbering + equations (9dd32bc)
  • feat(docx): rich table cells → DocLang cell blocks (0801f42)

Full changelog: v0.25.0...v0.26.0

v0.25.0

Choose a tag to compare

@artiz artiz released this 09 Jul 16:25

What's changed

  • feat(odf): embedded chart objects → DocLang chart pictures (4a582ec)
  • feat(odf): rich inline runs, list markers, table spans + rich cells (cf2ab29)

Full changelog: v0.24.0...v0.25.0

v0.24.0

Choose a tag to compare

@artiz artiz released this 09 Jul 14:47

What's changed

  • Fix installer to link the CLI as docling-rs, matching the docs (0ae03de)
  • feat(pptx): inherited placeholder geometry, table spans, list-item location (ba82316)
  • chore(migrate): move repo refs to docling-project org + org-allowlisted CI actions (7550a91)

Full changelog: v0.23.0...v0.24.0

v0.23.0

Choose a tag to compare

@artiz artiz released this 09 Jul 11:48

What's changed

  • feat(pptx): emit shape provenance in DocLang (2d0b63b)

Full changelog: v0.22.0...v0.23.0

v0.22.0

Choose a tag to compare

@artiz artiz released this 09 Jul 11:22

What's changed

  • docs(migration): record DocLang (.dclx) output + legacy USPTO progress (542e27a)
  • feat(uspto): parse legacy pap-v15 and PATDOC (ST.32) schemas (4a6923e)
  • feat(uspto): parse CALS tables into DocLang OTSL + fix CDATA escaping (4b3df41)

Full changelog: v0.21.0...v0.22.0

v0.21.0

Choose a tag to compare

@artiz artiz released this 09 Jul 09:27

What's changed

  • chore: add execute permissions to CI scripts (5804ad0)
  • fix(uspto): keep PI-tail text + join abstract paragraphs (4299d13)
  • chore(scripts): group scripts into conformance/ci/install/test + README DocLang (7f20fe4)
  • feat(dclx): emit empty text items for blank DOCX paragraphs (79c8dcd)
  • feat(dclx): split adjacent sibling lists in DocLang (62f4838)
  • feat(dclx): ordered-list enumeration markers via ListItem.marker (1d6c631)
  • feat(dclx): wrap list items with a nested-list sibling in (5958edd)
  • feat(dclx): XLSX table provenance (dd6a122)
  • feat(dclx): DOCX body paragraphs emit rich InlineGroups (f370682)
  • feat(dclx): capture underline/sub/superscript + XML content routing (3561446)
  • feat(dclx): HTML backend emits InlineGroups + furniture title (077977a)
  • feat(dclx): structured inline model + InlineGroup/Furniture serializer (a00a6eb)
  • style(uspto): satisfy clippy (needless_borrow, single_match) (7cad6ed)
  • feat(dclx): code-block language label + minidom-faithful glue indentation (fa1c5a0)
  • fix(uspto): resolve SGML/HTML named entities so legacy patents parse (7644a36)
  • feat(dclx): DocLang OPC archive export + conformance harness (issue #32) (a93c55c)
  • node: update docling.rs dependency to version 0.20.0 (1763696)
  • doc: remove tasks from MIGRATION.md, moving to issues (a5a5486)

Full changelog: artiz/docling.rs@v0.20.0...v0.21.0