v5.2.8
5.2.8 (2026-08-28)
- Add support for embedded closed captions and improve timestamp rollover handling in HLS and VTT parsers (#10425) (1867254)
- Ads: Send ad tracking events via GET (#10469) (690d759)
- DASH: Live to VOD transition with multi period start not at 0 (#10480) (e55f892)
- Prevent long buffering on seeks after period transitions (#10484) (ca837ec)
- Transmux: Support audio-only MPEG-TS renditions labeled 'labeled 'audio/mp2t' (#10473) (4253dd1)
- TS: Fix slice_type parsing in multi-slice H.264 frames (#10477) (2cea4bf), closes #10468
- UI: Include end boundary when matching last chapter (#10475) (650ac3a)
v5.1.21
5.1.21 (2026-08-28)
- Add support for embedded closed captions and improve timestamp rollover handling in HLS and VTT parsers (#10425) (0445b71)
- Ads: Send ad tracking events via GET (#10469) (570e454)
- DASH: Live to VOD transition with multi period start not at 0 (#10480) (ef8072d)
- Prevent long buffering on seeks after period transitions (#10484) (efe9fbf)
- Transmux: Support audio-only MPEG-TS renditions labeled 'labeled 'audio/mp2t' (#10473) (544b862)
- TS: Fix slice_type parsing in multi-slice H.264 frames (#10477) (3749b68), closes #10468
- UI: Include end boundary when matching last chapter (#10475) (77d78af)
@docx-editor.dev/pro@2.12.0
- 9f1b924: Collaboration rooms report their replicated size:
session.resourceUsage()and the server-sidereadCollaborationResourceUsage(ydoc)return node, tombstone, relationship, part, and media-byte counts next to the hard limits, so a host can archive and re-room before growth turns terminal.
- ce9c5cc: Harden the collaboration receive path against a hostile peer: a malformed shared node record no longer crashes
applyUpdate, the derived-index rebuild, or the materializer on every replica. A crafted value now degrades to an absent node instead of throwing. Fixes #567. - 71bc4e0: Collaboration rooms recover cleanly from failure: a failed seed no longer marks the room initialized,
readCollaborationDocumentand session teardown release their document observers, refusal recovery keeps a disconnected status instead of reporting ready, and undo obeys the same gate as every other edit. Fixes #541, #542, #544, #545. - b779bb8: An edit committed by a change subscriber while the session installs a remote package now replicates instead of staying on one replica behind a healthy status. Fixes #553.
- Updated dependencies [531759c]
- Updated dependencies [40699c8]
- Updated dependencies [31780e5]
- Updated dependencies [4c2c119]
- Updated dependencies [3755b98]
- Updated dependencies [8fe5920]
- Updated dependencies [fe3b8a3]
- @docx-editor.dev/core@2.12.0
- @docx-editor.dev/react@2.12.0
- @docx-editor.dev/vue@2.12.0
@docx-editor.dev/core@2.12.0
- 531759c: Paint theme-coloured DrawingML shapes and grouped vector graphics.
- 40699c8: Keep note overflow sheets in separate page rectangles after insertion. Fixes #513.
- 31780e5: Every authorable op kind and every accepted property, image-wrap, and content-control variant is now proven to replicate through collaboration by a journal replay-convergence fixture, or declared not-expressible with a reason. Adding an editing capability without one fails the coverage gate.
- 4c2c119: A collaborative edit that moves an existing node while changing its content — a hyperlink inserted across a tracked-change run — now replicates the change instead of duplicating the old text on every receiving peer. Fixes #557.
- 3755b98: Combine style toggle properties per level of the style hierarchy, shape small capitals with matching advances, and draw one frame around consecutive identically bordered paragraphs in a table cell. Fixes #505.
- 8fe5920: A relationship, content type, or extra part written through a transaction's
applyPackagenow survives into the package, the save, and one shared undo unit with the story edit, instead of replicating to peers while vanishing from the author's own document. Fixes #558. - fe3b8a3: Pasting rich content into non-empty documents no longer degrades to plain text or inserts Word's macOS preview image. Word headings, captions, and image dimensions now retain their source semantics and physical size.
- @docx-editor.dev/i18n@2.12.0
v4.16.47
4.16.47 (2026-08-28)
- DASH: Live to VOD transition with multi period start not at 0 (#10480) (1a4a6d9)
- Prevent long buffering on seeks after period transitions (#10484) (a3fd472)
- Transmux: Support audio-only MPEG-TS renditions labeled 'labeled 'audio/mp2t' (#10473) (09f6f49)
- TS: Fix slice_type parsing in multi-slice H.264 frames (#10477) (dc0d183), closes #10468