Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 10:41
· 146 commits to main since this release

0.7.0 (2026-10-02)

Features

  • viewer: add document editing contracts (74363da)
  • viewer: add pdf page operations (c128af4)
  • viewer: add pdf text layout, caret positions and range rectangles (cce9df6)
  • viewer: add pdfium wasm bridge for pdf editing (9451bd0)
  • viewer: add the edit session core (cbaf514)
  • viewer: add the pdf insert-text-box operation (f537c9d)
  • viewer: add the revision-2 editing contract types (a875573)
  • viewer: add, duplicate, delete and reorder pptx slides (00fae25)
  • viewer: answer pdf hover from a main-thread geometry cache (8785365)
  • viewer: carry paragraph ids on docx text runs (ae2dda5)
  • viewer: derive edit ids from state ids and report removed ids (7820cf5)
  • viewer: draw and restyle pdf shapes (f5cf9e6)
  • viewer: edit docx paragraph text, run and paragraph styles (6712548)
  • viewer: edit pdf text boxes in place (f3ba732)
  • viewer: edit text that already exists in a pdf (eb8366a)
  • viewer: embed fonts for pdf text the standard fonts cannot draw (736c480)
  • viewer: finish pptx editing with latency, fixtures and docs (968981e)
  • viewer: finish the pdf revision-2 contract (bcf8b23)
  • viewer: fit docx pictures and id paragraphs in a pre-pass (e793b1d)
  • viewer: harden pdf editing for signed files and json clients (b5fdcfa)
  • viewer: insert docx tables and edit their cells (de8f988)
  • viewer: insert jpeg and png images into pdf pages (28a3e7e)
  • viewer: insert pictures and tables into pptx slides (2354aa8)
  • viewer: insert tables into pdf pages and edit their cells (c3a0d79)
  • viewer: insert, move and delete docx paragraphs and pictures (b9e75e7)
  • viewer: inspect docx bodies through the edit session (2b9c2ea)
  • viewer: inspect pptx slides through the ooxml edit worker (b25378e)
  • viewer: keep edit checkpoints and an asset store (f3d36ed)
  • viewer: keep the view across edits and map page geometry (499d858)
  • viewer: map pdf selections and ranges across later edits (6600a50)
  • viewer: model pdf pages and elements for editing (d73e5fc)
  • viewer: move docx and xlsx to the 0.88 ooxml engine (5471c83)
  • viewer: move, resize and delete pdf elements (bb028f3)
  • viewer: patch ooxml parts in verified, atomic transactions (525fc3a)
  • viewer: read ooxml packages with a verbatim-copy zip reader (2533306)
  • viewer: render a pdf page with chosen elements left out (fd3c479)
  • viewer: replace a range of a pdf text element (a3ca9da)
  • viewer: replace and restyle pptx text with minimal run patches (6ab0da2)
  • viewer: return read envelopes from edit sessions (21fba38)
  • viewer: save pdfs in full by default with a compaction pass (4520d1a)
  • viewer: scan ooxml parts with exact ranges (f7141ab)
  • viewer: show compacted pdf saves, fall back when compaction fails (df81265)
  • viewer: start pdf edit sessions on a pdfium worker (6fc4647)
  • viewer: style, move, resize, delete and insert pptx shapes (d232135)
  • viewer: swap edited documents in two phases and report layout (c976040)
  • viewer: validate edit operations against json schemas (bae3420)
  • viewer: wire edit sessions into the document viewer (6b92518)
  • viewer: write ooxml packages copying untouched entries verbatim (2449565)

Bug fixes

  • viewer: harden docx editing after review (24f48e9)
  • viewer: harden pptx editing and the docx pre-pass after review (7248c78)
  • viewer: harden the pdf full-save compaction pass (7586f66)
  • viewer: make edit sessions safe around the host (149ae66)