github documonster/documonster v0.20.0

3 hours ago

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.

Bug Fixes

  • excel: Make value readers side-effect free and fix formula result text (4cfab68)
  • Match Word's semantics across outputs, harden readers, encrypt incremental PDF saves (6f75710)
  • word: Recognise HTML comments correctly in Markdown import (3889052)

Don't miss a new documonster release

NewReleases is sending notifications on new releases.