v0.5.0
v0.5.0 Release Notes
This release expands MCP editing from MVP scope to practical workbook design
flows, and adds new MCP tools for workbook creation, op discovery, and runtime
diagnostics.
Highlights
- Added
exstruct_makefor one-call workbook creation and initialopsapply.out_pathis required,opsis optional.- Supports
.xlsx,.xlsm, and.xls(with COM constraints on.xls).
- Expanded
exstruct_patchdesign editing operations:draw_grid_border,set_bold,set_font_size,set_font_color,
set_fill_color,set_dimensions,auto_fit_columns,merge_cells,
unmerge_cells,set_alignment,set_style,apply_table_style- Internal inverse op:
restore_design_snapshot
- Added MCP operation schema discovery tools:
exstruct_list_opsexstruct_describe_op
- Added MCP runtime diagnostics tool:
exstruct_get_runtime_info
- Improved patch UX and output controls:
- Top-level
sheetfallback for non-add_sheetops (op.sheethas higher
priority when both are present) - Artifact mirroring via
mirror_artifactand server--artifact-bridge-dir - Backend controls for patch/make:
backendinput andengineoutput
- Top-level
Notes
backend="auto"now prefers COM when available, with controlled fallback to
openpyxl for compatible cases.apply_table_stylerequested withbackend="com"falls back to openpyxl
with a warning.- MCP docs and README pages were updated to reflect the new make/patch flows
and operation schema guidance.