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.
Update wiki for v1.0.14: document HTML preview for PowerPoint
New view mode: html/h renders PPT slides as interactive HTML preview
with navigation UI, custom geometry, 3D effects, and gradients.
Opens in browser by default, outputs raw HTML with --json.
Supports --start/--end for slide range.
All pages bumped to v1.0.14.
Update wiki for v1.0.13: document auto-update feature
Add auto-update section to command-reference: daily background version
check with non-blocking notification.
All pages bumped to v1.0.13.
Update wiki for v1.0.12: document three-layer help navigation system
Add built-in help section to command-reference: officecli now loads help
content directly from wiki files with three-layer navigation
(format+verb → element → property).
All pages bumped to v1.0.12.
Update wiki for v1.0.11: color standardization, spacing units, query operators, w14 effects
BREAKING: Color output now #RRGGBB format (was RRGGBB); input accepts named
colors (red, blue...) and rgb(R,G,B) notation
BREAKING: Spacing output now unit-qualified (12pt, 1.5x); input accepts
pt/cm/in/x/% units
Query: new filter operators ~= (contains), >= and <= (numeric comparison),
dimension-aware matching, color-aware matching
Word: w14 text effects (textOutline, textFill, w14shadow, w14glow, w14reflection)
PPT: p14 transitions wrapped in mc:AlternateContent, switch/flip accept
left/right direction, morph+advanceTime now coexist
All pages bumped to v1.0.11.
Rename OfficeCli to OfficeCLI across all wiki pages
Update wiki for v1.0.10: zoom slides, Excel shapes, chart formatting, text effects
New elements: PPT zoom/slidezoom (slide zoom navigation), Excel shape/textbox
Charts (all formats): title/legend/axis font formatting, series shadow/outline,
gapwidth/overlap, view3d perspective, areafill gradients, column3d/bar3d types,
plotFill/chartFill gradient support
PPT: text-level effects for fill=none shapes (shadow/glow/reflection/softedge),
lineWidth bare numbers as points, custom geometry 0-100 relative space,
auto !! prefix on morph slides, afterPrevious default on morph
Excel: shape/textbox add/set/get with text-level effects, picture reflection/softedge,
effect format unified to dash-separated (backward compatible)
All pages bumped to v1.0.10.
Update wiki for v1.0.9: theme support, shape alignment, connector/group set, animation overhaul
New pages: ppt-theme (get/set colors/fonts), ppt-morph-check, ppt-paragraph, ppt-run
PPT: shape align/distribute on slides, connector Set (line style/color/dash),
group Set (position/size/fill), motionPath animations, geometry accepts presets,
gradient custom stops (COLOR@pos), flexible animation format (direction/delay/easing),
default duration 400ms, paragraph/run link property, table property cascade
Excel: sheet rename with reference updates, formula auto-strip leading =,
type=date, boolean normalization, format attribute query filtering, != operator fix
Word: paragraph/cell get enriched with first-run formatting, style underline/strike,
SDT query support, orientation auto-swap, != filter for fields
General: batch non-zero exit on failure, batch path fallback for parent,
create pptx outputs slide dimensions, move index 0-based for Word
All pages bumped to v1.0.9.
Update wiki for v1.0.7: pivot tables, chart enhancements, 3D shapes, fields, SDT, swap, morph
New elements: pivot table (Excel), field/pagebreak/SDT (Word), paragraph/run (PPT)
New command: swap (all formats)
Chart: bubble/radar/stock types, 15 new properties (gridlines, markers, labels, gradients, secondary axis)
PPT shapes: 20+ new properties (3D rotation/bevel/depth/material/lighting, text effects, z-order, flip)
PPT transitions: morph with auto !! prefix
Word: find/replace, section columns, cell gradients, diagonal borders, image replacement
Excel: cell rotation/indent/shrinkToFit, gradient fills, sheet zoom/tabColor, picture effects
Selectors: shorthand :text syntax (all formats)
All pages bumped to v1.0.7.
Add complete command reference wiki (152 pages)
Three-layer structure for AI agent consumption:
- Layer 1: Format indexes (word/excel/ppt-reference)
- Layer 2: Element indexes (word-table, excel-cell, ppt-shape...)
- Layer 3: Operation pages (word-table-add, excel-cell-set...)
Command pages split by format (add/set/get/query/view/raw).
All Layer 3 pages verified against source code v1.0.6.
Includes agent-guide, workflows, examples, troubleshooting.
Version tracking with source-to-wiki mapping (version.json).