Skip to content

v0.4.4

Choose a tag to compare

@harumiWeb harumiWeb released this 17 Feb 13:03
· 274 commits to main since this release
dbe25a4

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.