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.
Update wiki for v1.0.16: agent-friendly errors, chart SVG rendering
Error messages now include valid property lists for each element type.
HTML preview: inline SVG chart rendering for all chart types (column,
bar, line, pie, area, radar, bubble, stock, combo) with 3D isometric
faces, data labels, and gridlines.
Negative dimensions now rejected in ParseEmu.
Word gradient angle validation now throws instead of warning.
All pages bumped to v1.0.16.
Update wiki for v1.0.15: watch command, table merge, connector arrows, picture geometry
New commands: watch/unwatch for live HTML preview with auto-refresh.
New config command for CLI logging.
PPT table cells: merge.right and merge.down convenience properties.
PPT connectors: headEnd/tailEnd arrowhead properties.
PPT pictures: geometry/shape property for clip shape on add.
PPT property aliases: left/top for x/y, border/border.color/border.width for line.
HTML preview: KaTeX equation rendering.
All pages bumped to v1.0.15.