Add invoices, quotes, payments, products, and expenses
Five more resources following clients.rs's template exactly: the same list/get/create/update/delete shape, including the fetch-merge-write pattern for update. quotes.rs is otherwise identical to invoices.rs since Quote is a type alias for Invoice in the SDK (same table, distinguished by entity_type upstream). Verified against a live local server: full create/list/get/update/ delete round trip for all six resources, confirming update preserves fields the caller didn't mention. Also adds CHANGELOG.md (Keep a Changelog format, matching the SDK's) and updates README/CLAUDE.md's resource counts. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -95,9 +95,11 @@ exception is written down in goal 1.
|
||||
invocation. See the open question below on multi-account profiles before
|
||||
assuming this is permanent.
|
||||
- **No stability promise before 1.0.** Same posture as the SDK: flags are a
|
||||
compatibility surface too, and pre-1.0 they can change. Record breaking
|
||||
changes somewhere legible (a `CHANGELOG.md`, once there's enough history to
|
||||
need one) rather than letting them be discovered at the command line.
|
||||
compatibility surface too, and pre-1.0 they can change. `CHANGELOG.md`
|
||||
records breaking changes rather than letting them be discovered at the
|
||||
command line — keep its `[Unreleased]` section current as changes land,
|
||||
and move it to a dated, versioned section at the same time `Cargo.toml`'s
|
||||
version bumps, not after.
|
||||
|
||||
## Open questions
|
||||
|
||||
|
||||
Reference in New Issue
Block a user