Update wiki for v1.0.27: form fields, document protection, PPT coordinates
New pages:
- word-formfield.md: legacy form fields (text, checkbox, dropdown) with add/set/get
Updated pages:
- word-document-set.md: document protection modes (readOnly, comments, trackedChanges, forms, none)
- word-reference.md: form field element entry
- command-add-word.md: formfield type
- command-view-word.md: SDT and form field annotations in text/annotated output
- command-skills.md: OpenCode agent support
- PPT Add/Set now returns coordinates and warns on position overlap
- All 185 pages bumped to v1.0.27
Update wiki for v1.0.26: Word HTML fidelity, watch auto-scroll, query-selector Set
Updates:
- command-view-word.md: expanded HTML preview support list (drop caps, floating tables,
multi-column sections, table conditional formatting, theme borders, anchored images,
TOC rendering, footnote numbering format, run borders/shading, CJK punctuation, fonts)
- command-watch.md: auto-scroll to changed element; expanded Word preview details
- command-set.md: query-selector paths in PPT/Excel Set; auto-create styles in Word
- command-query-word.md: footnote and endnote selectors
- word-style-set.md: paragraph border (pbdr.*) support at style level
- All 184 pages bumped to v1.0.26
Update wiki for v1.0.25: Word HTML preview, formula evaluator, Excel HTML, skills overhaul
Major features:
- command-view-word.md: Word HTML preview (view html, --browser) with full formatting,
tables, images, footnotes/endnotes, charts (SVG), equations (KaTeX), page layout
- command-view-excel.md: Excel HTML preview with formatting, charts (SVG), sheet tabs,
frozen panes, hidden rows/cols, RTL/i18n, accessibility (ARIA), print CSS
- command-watch.md: now supports .docx and .xlsx in addition to .pptx
- excel-reference.md: built-in formula evaluator (150+ functions, auto-eval at write time)
- command-skills.md: per-skill install (officecli skills install <name>), skills list,
8 specialized skills (pptx, docx, xlsx, morph-ppt, pitch-deck, academic-paper,
data-dashboard, financial-model), officecli- naming convention
- All 184 pages bumped to v1.0.25
Update wiki for v1.0.24: chart overhaul, extended chart types, path aliases, remove support
Chart overhaul (all formats):
- 6 new chart types: waterfall, funnel, treemap, sunburst, histogram, boxWhisker (cx:chart)
- 30+ new chart properties: manual layout (plotArea/title/legend/dataLabel x/y/w/h),
reference lines, conditional coloring, axis line styling, tick marks, display units,
log scale, individual data label text/positioning, series name/values Set,
data point colors, error bars, explosion, smooth, markers, data table, rounded corners
- Chart Remove support for Excel and Word
Other updates:
- word-reference.md: human-friendly path aliases (paragraph→p, table→tbl, row→tr, cell→tc, run→r)
- excel-reference.md: table and chart now support remove
- command-remove.md: Excel chart/table, Word chart/toc/footnote/endnote remove examples
- All 184 pages bumped to v1.0.24
Update wiki for v1.0.23: install command, remove paths, bug fixes
New pages:
- command-install.md: one-step setup (binary + skills + MCP fallback)
Updated pages:
- Home.md / command-reference.md: install command entry
- word-reference.md: TOC and footnote/endnote now support remove
- word-section-set.md: pageWidth/pageHeight Get returns unit-qualified cm strings
- All 182 pages bumped to v1.0.23
Notable bug fixes:
- Word comment removal properly cleans up body references and VmlDrawingPart
- Image part reference counting prevents premature deletion
- Conditional formatting uses auto-incremented priority
- MathML rendering fixes for delimiter, nary, and run elements
- Font size uses Math.Round instead of truncation
- Linux musl and win-arm64 build targets added
Update wiki for v1.0.22: SVG preview, template merge, CSV import, sparklines, track changes
New pages:
- command-merge.md: template merge with {{key}} placeholder replacement
- excel-sparkline.md + excel-sparkline-add.md: inline sparkline charts
Updated pages:
- command-view-ppt.md: native SVG rendering mode (shapes, charts, MathML formulas, no JS needed)
- command-reference.md: merge command; CSV import; property auto-correction; bare key=value detection
- command-mcp.md: merge command in unified tool
- command-add-excel.md: sparkline and csv/tsv types
- excel-reference.md: sparkline element; document properties (title, author, etc.) on root path
- excel-chart-add.md: dotted syntax for cell range references (series1.values=Sheet1!B2:B13)
- excel-cell-set.md: font.strikethrough alias
- word-reference.md: track changes accept/reject; hyperlink url/text set
- ppt-presentation-set.md: document metadata properties
- powerpoint-reference.md: presentation get support
- Home.md: merge command entry
- version.json: new source file mappings
- All 181 pages bumped to v1.0.22
Update wiki for v1.0.21: skills auto-detect 9 AI tools, 3D preview, Word aliases/units
Updates:
- command-skills.md: expanded to 9 AI coding tools (Cursor, Windsurf, MiniMax, OpenClaw, NanoBot, ZeroClaw); auto-detect on first install
- command-view-ppt.md / command-watch.md: 3D model (Three.js) and zoom rendering in HTML preview
- word-section-set.md: pageWidth/pageHeight now accept cm/in/pt units
- word-paragraph-add.md: listLevel property; indent alias; strikethrough alias
- word-paragraph-set.md: indent alias for leftIndent; strikethrough alias for strike
- word-table-set.md: colspan alias for gridSpan
- All 178 pages bumped to v1.0.21
Update wiki for v1.0.20: massive bug-fix release, new remove paths, --json on create/open/close
Key updates:
- command-create.md / command-open.md: --json support for create, open, close commands
- command-remove.md: new Excel removable paths (cf, comment, shape, picture, run[N]); PPT notes removal
- command-reference.md: --json now available on create/open/close
- excel-cell-get.md: new alignment.textRotation/indent/shrinkToFit attributes
- ppt-picture-set.md: rotation, opacity, name properties
- ppt-connector-add.md: connector fill support
- ppt-presentation-set.md: 8 new slideSize presets (a3, letter, b4, b5, 35mm, overhead, banner, ledger)
- word-paragraph-set.md: vertAlign and smallCaps properties
- word-field-add.md: new field types (author, title, subject, filename, time) via fieldType property
- All 176 pages bumped to v1.0.20
Update wiki for v1.0.19: 3D models, MCP unified tool, skills command, Excel rich text/protection
New pages:
- ppt-3dmodel.md + ppt-3dmodel-add.md: 3D model (.glb) insertion with position, rotation, camera
- command-skills.md: skills install command for claude/copilot/codex targets
Updated pages:
- command-mcp.md: unified single 'officecli' tool with command param; help command for format reference
- command-reference.md: skills command entry; negative position values; auto-fix OOXML encoding note
- excel-cell-set.md: cell protection (locked/formulahidden); superscript/subscript; array formulas; rich text run[N] set
- excel-cell-get.md: rich text readback (run[N]); mergeAnchor; cachedValue/uncalculated; protection/superscript/subscript/arrayformula
- excel-cell.md: run[N] path added
- powerpoint-reference.md: 3D model element row
- command-watch.md: idle timeout watchdog (auto-shutdown after 5min inactivity)
- Home.md: skills command entry
- All 176 pages bumped to v1.0.19
Update wiki for v1.0.18: Excel insert/shift, path notation, formula warnings, view --browser
- excel-cell-add.md: Document row insert with auto-shift; new col insert with --index/--name/--width
- excel-reference.md: Add Excel native path notation table (Sheet1!A1, Sheet1!A:A, Sheet1!1:1)
- excel-cell-set.md: Range set now applies style props per-cell; theme color readback (lt1/dk1/accent1)
- command-remove.md: Formula warnings when removing Excel rows/columns (#REF! and shifted cells)
- command-view.md + command-view-ppt.md: html mode now outputs to stdout by default; --browser opens browser
- All 173 pages bumped to v1.0.18
Update wiki for v1.0.17: MCP server, JSON envelope, query filters, image URLs
New: MCP server command (officecli mcp) with 11 exposed tools and
client registration for Claude, Cursor, VS Code, LM Studio.
New: Structured JSON envelope for all --json commands with error codes,
suggestions, and valid values.
New: view stats/outline/text --json returns structured data (not plain text).
New: Query [attr] exists filter and malformed selector validation.
New: Image sources accept base64 data URIs and HTTP(S) URLs.
New: Table row c1/c2/c3 shorthand for setting cell text (Word + PPT).
Word path-not-found errors now include available children context.
All pages bumped to v1.0.17.