Skip to content

v0.4.4 Release Notes

This release delivers an MVP for Excel editing on the MCP server, plus new direct-read tools to make agent workflows faster and more precise.

Highlights

  • Added Excel edit MVP via exstruct_patch with atomic apply semantics:
  • Core operations: set_value, set_formula, add_sheet
  • Extended operations: set_range_values, fill_formula, set_value_if, set_formula_if
  • Safety and review options: dry_run, return_inverse_ops, preflight_formula_check, auto_formula
  • Better output handling: output directory creation, structured errors, and default conflict policy set to overwrite
  • Compatibility improvement: ops now accepts both object lists (recommended) and JSON object strings
  • Added direct A1-oriented read tools for extracted JSON:
  • exstruct_read_range
  • exstruct_read_cells
  • exstruct_read_formulas
  • Improved MCP extraction/read consistency:
  • Added alpha_col support (Excel-style column keys like A, B, ...) across CLI/MCP extraction paths
  • Added merged_ranges output for alpha_col mode
  • Clarified MCP mode/chunk guidance and improved chunk-reader error messages
  • Expanded MCP documentation, tool schemas, and tests for patch/read flows.

Notes

  • In MCP, options.alpha_col now defaults to true. Set options.alpha_col=false if you need legacy numeric string column keys.
  • exstruct_patch follows server-level --on-conflict unless overridden in the tool call.