Skip to content

bin-v0.1.1

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jul 20:22

What's new since bin-v0.1.0

New CLI subcommands:

  • test-workbook — property-based testing: reruns a macro against a workbook many times with generated boundary-value inputs, checking every run for panics, runtime errors, timeouts, and Excel error values. Failures report a seed/case index for exact replay.
  • diagnose — runs a macro once and explains why Excel would reject an operation, with evidence instead of a bare error string: missing worksheet/workbook, out-of-bounds array index, Copy/Paste shape mismatch or missing clipboard, and writes to a protected sheet (.Protect/.Unprotect, including UserInterfaceOnly:=True).

Breaking CLI change:

  • diagnose's entrypoint is now given positionally (elixcee diagnose <vba_file>... <MacroName> --file <path> [--json]), matching run mode's convention, instead of a --entrypoint flag.

Full details: CHANGELOG.md.