Skip to content

chore: release 0.5.1 - #21

Merged
maish merged 2 commits into
mainfrom
release-0.5.1
Sep 4, 2026
Merged

chore: release 0.5.1#21
maish merged 2 commits into
mainfrom
release-0.5.1

Conversation

@maish

@maish maish commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Cuts 0.5.1 with two stitching correctness fixes.

Fixed

  • Numeric singleton rows were folded into the preceding row during multi-page stitching (merger.py). Sparse numeric rows such as financial subtotals and fair-value-only lines are now preserved as independent rows; text-only wrapped-cell continuations still fold as before.
  • Headerless fragments could duplicate their first numeric row during Docling injection (adapters/docling.py). When extraction demotes an upstream reader's erroneous column_header flag, injection now emits that row exactly once as ordinary data instead of preserving it as a header and repeating it in the body.

Notes

  • Adds demoted_numeric_header to TableMeta and LogicalTable — additive, defaulted False, so no caller breaks.
  • Output shape changes for affected tables: the orphan-pair integration fixture goes 101 → 103 rows, which is the fix itself.
  • Also refreshes the stale CHANGELOG link refs at the bottom ([Unreleased] still compared against v0.3.0; 0.4.0/0.5.0 refs were missing).

🤖 Generated with Claude Code

maish and others added 2 commits September 4, 2026 18:16
…headers

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@maish
maish merged commit fcc745e into main Sep 4, 2026
10 checks passed
@maish
maish deleted the release-0.5.1 branch September 4, 2026 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant