Skip to content

v0.284.0

Choose a tag to compare

@ZhiXiao-Lin ZhiXiao-Lin released this 18 Sep 13:41
· 83 commits to main since this release

Native editing

  • Locate one text match before replacing it. find and MCP office_find list 1-based matches in the same walk as replace-all. CLI --occurrence and replace-text.occurrence change only that match. A missing occurrence, or a Spreadsheet shared string used by more than one selected cell, fails before write. Live document-replace-text keeps expectedMatches and accepts the same optional occurrence.

Document

  • Complex (fldChar) first-page footer NUMPAGES and complex even-page footer NUMPAGES live-field identity join the permanent R0 no-clobber corpus (bun run test:corpus:r0). This closes the first/even PAGE and NUMPAGES matrix.

Full notes: CHANGELOG.md