Skip to content

v0.6.0

Choose a tag to compare

@apetta apetta released this 25 Feb 15:28
· 7 commits to main since this release
61dba1e

What's new

  • Format shorthand flags (--bold, --italic, --font-size, --font-color, --fill-color) and multi-range format support in a single call
  • write --value for shell-safe negative numbers and --from-json for file-based 2D array input
  • probe --head-cols to limit column profiling on wide files
  • Structured CLI error handling — emits JSON with actionable suggestion fields instead of raw tracebacks

Fixes

  • EmptyCell crash in --formulas mode, multi-range --output overwrites in format, and OOB column range crashes in read
  • openpyxl 3.1+ compatibility — replaced private _cf_rules and _hyperlinks accessors with stable public APIs
  • Added missing psutil direct dependency

Dev

  • Integrated ty type checker into CI and pre-commit hooks
  • ~3,700 lines of new tests across 13 test modules

Full changelog: v0.5.1...v0.6.0