Skip to content

v2.14.0

Choose a tag to compare

@chittolinag chittolinag released this 11 Sep 17:19

What's New

  • First-page-only header images — Document API now supports headers and images that appear only on the first page.
  • moveColumn operation — Tables support moving columns left and right programmatically.
  • Typed document replacement — Document replacement operations return typed results for better type safety.
  • Search reveals offscreen matches in tables — When a search match falls outside the visible area of a paginated table, SuperDoc scrolls to reveal it.
  • Replacement review config — Track changes now accept configuration for how replacement pairs render in review mode.
  • Expanded diagnostic coverage — Error messages now cover input-too-large, export failures, and parse-stage errors instead of generic fallbacks.

Fixes

  • Table layout respects auto widths correctly — Positive auto table widths no longer cause layout miscalculation.
  • Numbering preserved across duplicate paragraph properties — Documents with duplicate pPr elements now maintain numbering chains correctly.
  • Tab navigation through gridSpan cells — Pressing Tab in a table now steps past cells that span multiple columns instead of skipping them.
  • Tracked changes in compound TOC runs — Table of contents entries now support tracked typing within complex run structures.
  • Bookmarks preserve ranges over tracked insertions — Bookmark boundaries remain exact when text is inserted with track changes enabled.
  • Cross-reference offsets honored — Document API cross-reference insertion now places content at the correct offset within target paragraphs.
  • Render failures no longer misclassified — Errors that occur during rendering are now correctly reported as render failures, not parse errors.

Improvements

  • Large-document typing stays responsive — Typing performance in very large documents is improved by keeping style invalidation local instead of document-wide.
  • Footnote handling optimized — Footnotes in compound scenarios are certified for reuse without re-measuring, improving collaboration performance.
  • Collaboration data persists across restarts — Draftroom now recovers collaboration state correctly after client restarts.
  • Comments reads no longer advance revision — Reading comments in a joined session no longer triggers unnecessary projection applies or revision increments, fixing cascading failures in tracked operations.
  • Line wrap spaces preserved — Proofing now retains source spaces that are consumed by line wrapping.
  • Print semantics exposed — Accessibility surface now includes structured semantics for printing.
  • Content control UI highlights transiently — Content controls show temporary visual feedback on selection.
  • Comprehensive font resolution guide — Documentation now covers font availability checking, substitution detection, and diagnostic subscription in both Vanilla and React.