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
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.