v0.13.9
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