v0.1.321

davidfowl/tallyv0.1.321Jan 17, 2026by github-actions[bot]

AI Summary

Enhanced CSV parsing error diagnostics with multiple verbosity levels to help debug silent parsing failures. The update adds skip count hints in tally up, detailed error breakdowns by type, and individual file:line errors at highest verbosity, plus a new PARSING HEALTH section in tally diag.

Key Highlights

  • Better parsing error diagnostics with -v and -vv verbosity levels
  • tally up shows skip count with hint to use -v for details
  • tally up -v shows breakdown by error type (date parsing, missing fields)
  • tally up -vv shows individual file:line errors
  • tally diag has new PARSING HEALTH section
  • Fixed 2-digit year detection in tally inspect

New Features

  • CSV parsing error diagnostics with multiple verbosity levels
  • PARSING HEALTH section in tally diag command

Full Release Notes

## What's Changed


### Better Parsing Error Diagnostics (Issue #79)

When CSV parsing silently fails, it's frustrating to debug. A small typo in your date format (`%Y` vs `%y`) would give you "0 transactions" with no hint what went wrong.

Now tally tells you exactly what's happening:

- **`tally up`** - Shows skip count with hint to use `-v` for details
- **`tally up -v`** - Breakdown by error type (date parsing, missing fields, etc.)
- **`tally up -vv`** - Individual file:line errors so you can inspect the problematic rows
- **`tally diag`** - New PARSING HEALTH section shows skip statistics

Also fixed: 2-digit year detection in `tally inspect` now correctly suggests `%y` vs `%Y`.

### Bug Fixes
- Fixed Windows test compatibility (temp file handling)


---

### Install

**Linux / macOS:**
```bash
curl -fsSL https://tallyai.money/install.sh | bash
```

**Windows PowerShell:**
```powershell
irm https://tallyai.money/install.ps1 | iex
```

Or download the zip for your platform below.

See https://tallyai.money for more info.