Changelog¶
All notable changes to wealthbox-cli are documented here.
This project uses Semantic Versioning.
1.0.2 — 2026-03-30¶
Changed¶
- Redesigned comment handling — comments are now embedded in
getcommands - Added ID shorthand for resource lookups
1.0.1 — 2026-03-30¶
Changed¶
- Updated README with API token instructions and config commands
- Added deploy workflow documentation
1.0.0 — 2026-03-29¶
Added¶
- Full CRUD for contacts (person, household, organization, trust), tasks, events, and notes
- Household member management (
add-member,remove-member) - Read/list access for users, activity,
me, and categories - Type-specific contact creation subcommands:
contacts add person|household|org|trust --more-fieldsescape hatch for uncommon JSON fields on contacts, tasks, projects, opportunities, and workflows- Multiple output formats:
json,table,csv,tsvvia--format - Nested field flattening for tabular output (linked_to, email_addresses, tags, etc.)
- Client-side filtering for fields the API doesn't support server-side (e.g.
--assigned-toon contacts) - Category and custom field lookups (resource-scoped and workspace-level)
- Token management via
wbox config set-token|show|clear - Authentication via
--tokenflag,WEALTHBOX_TOKENenv var, config file, or.env - Sliding-window rate limiter (300 req / 5-min window) with automatic retry on 429
- GitHub Actions CI (lint + test across Python 3.11, 3.12, 3.13)
- PyPI publishing via trusted publishers (OIDC)
0.8.5¶
Changed¶
- Standardized CLI help text across all commands
0.8.4¶
Added¶
- PyPI badges and install instructions
0.8.0¶
Added¶
- Events CRUD support
- Notes CRUD support (create, read, update — delete not supported by API)
0.7.0¶
Added¶
- Tasks CRUD support
- Task categories
0.6.0¶
Added¶
- Household member management commands
0.5.0¶
Added¶
- Contact CRUD operations
- Contact categories and metadata lookups
0.4.0¶
Added¶
- Output format support (
--format json|table|csv|tsv)
0.3.0¶
Added¶
- User listing and
mecommand - Activity feed with cursor-based pagination
0.2.0¶
Added¶
- Rate limiting (sliding-window, 300 req / 5-min)
- Token configuration (
--token, env var,.env)
0.1.0¶
Added¶
- Initial release — basic Wealthbox API client with CLI scaffolding