v0.1.68

davidfowl/tallyv0.1.68Dec 28, 2025by github-actions[bot]

AI Summary

Added support for combining multiple CSV columns into a single description field.

Key Highlights

  • Support for combining multiple CSV columns (e.g., merchant and type) into a single description using custom captures.
  • Improved `tally diag` output to show format parsing details.

New Features

  • Combined CSV columns support
  • Custom column description templates
  • Improved `tally diag` output

Full Release Notes

## What's Changed

Added support for combining multiple CSV columns into a single description.

Some banks split transaction info across columns (e.g., "Card payment" in one column, 
"STARBUCKS" in another). You can now combine them using custom captures:

```yaml
format: "{date},{_},{type},{merchant},{_},{amount}"
columns:
  description: "{merchant} ({type})"
```

This creates descriptions like "STARBUCKS (Card payment)" for better categorization.

- Use any custom name in format string: `{type}`, `{merchant}`, `{vendor}`, etc.
- Combine them in any order with `columns.description` template
- `tally diag` now shows format parsing details
- Clear error messages guide configuration

---

### 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 from the assets below.

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