Skip to content

v0.13.9

Choose a tag to compare

@GitHubNewbie0 GitHubNewbie0 released this 29 Jun 15:56
· 142 commits to main since this release

Fixed

Table heading rows dropped on read (#51). When reading ODT, readOdt() and odtToHtml() silently discarded table heading rows — the rows marked by LibreOffice Writer's "Repeat heading rows after page break" (<table:table-header-rows> in ODF). The parser only visited rows that were direct children of <table:table>, so rows nested in the header-rows wrapper were never seen. Rows are now collected recursively, and heading rows render into <thead> with <th scope="col"> cells. Tables without heading rows are unchanged.

Thanks to @wheymann for the report.

Added

isHeader on the reader's TableRowNode, mirroring the DOCX reader. Additive — no breaking changes.

Full Changelog: v0.13.8...v0.13.9