Skip to content

v0.5.0

Choose a tag to compare

@apetta apetta released this 24 Feb 19:39
· 21 commits to main since this release
6a79ded

What's New

Search precision filters

  • --columns / -c — filter search to specific columns (by letter or header name)
  • --limit / -l — cap result count (default 25, max 1000)
  • --range — restrict search to a cell range

Write improvements

  • Auto-create: writing to a non-existent .xlsx/.xlsm file creates it automatically
  • --formula now works with --json and --from-csv (previously single-cell only)
  • Size guard: --output on large files (>20MB) fails fast with FILE_TOO_LARGE

Read improvements

  • --headers — resolve column letters to row-1 header names in range reads

Output enhancements

  • file_size_human field added to probe, read, and search output

Developer experience

  • Pre-commit hooks: ruff check --fix + ruff format on commit, full test suite on push
  • CI: added ruff format --check to publish workflow