0.20.0 (2026-10-03)
⚠ BREAKING CHANGES
- output changes wherever the previous behaviour was wrong — Word -> PDF pagination, page numbers and paper sizes; list numbers in every converter; bold/italic resolved through styles; hidden text omitted. getHeadings/splitDocument follow the shared heading rule (Title excluded). PdfEditor.save()/sign() throw PdfSignatureInvalidationError on signed documents unless { invalidateSignatures: true }. PDF limit hits throw PdfLimitExceededError instead of returning partial results. XLSX reads default to at most 10,000 ZIP entries and 2 GiB uncompressed (pass Infinity to lift). EntrySizeMismatchError.actual may be undefined. Invalid limit options throw RangeError.
- excel: value readers no longer materialise cells, so reading no longer changes rowCount or the written file; Cell.find now throws on a malformed reference instead of returning undefined.