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.