Date the 0.1.0 CHANGELOG entry now that it's actually published
Published to crates.io today; the Unreleased content from earlier sessions becomes this release's entry instead of staying provisional. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+12
-11
@@ -10,20 +10,21 @@ command line.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.1.0] - 2026-10-26
|
||||
|
||||
### Added
|
||||
|
||||
- 33 resources, every one of them with a simple `list`/`get`/`create`/
|
||||
`update`/`delete` API in the SDK (`resource_methods!`/`crud_methods!`, no
|
||||
bulk/uploads/entity-actions) — see `invoiceninja-cli --help` for the
|
||||
full list. `list` takes `--all` for every page, `--status`, and
|
||||
`--param key=value` for anything `ListParams` doesn't have a typed
|
||||
setter for. `quotes` and `credits` are `invoices` under different
|
||||
endpoints — Invoice Ninja stores all three in the same table,
|
||||
distinguished by `entity_type`, so `Quote` and `Credit` are type aliases
|
||||
for `Invoice` in the SDK and `commands/quotes.rs`/`commands/credits.rs`
|
||||
are otherwise identical to `commands/invoices.rs`. Likewise
|
||||
`recurring_quotes`/`RecurringQuote` mirror `recurring_invoices`/
|
||||
`RecurringInvoice`.
|
||||
`update`/`delete` API in the SDK (`resource_methods!`/`crud_methods!`) —
|
||||
see `invoiceninja-cli --help` for the full list. `list` takes `--all`
|
||||
for every page, `--status`, and `--param key=value` for anything
|
||||
`ListParams` doesn't have a typed setter for. `quotes` and `credits` are
|
||||
`invoices` under different endpoints — Invoice Ninja stores all three in
|
||||
the same table, distinguished by `entity_type`, so `Quote` and `Credit`
|
||||
are type aliases for `Invoice` in the SDK and `commands/quotes.rs`/
|
||||
`commands/credits.rs` are otherwise identical to `commands/invoices.rs`.
|
||||
Likewise `recurring_quotes`/`RecurringQuote` mirror
|
||||
`recurring_invoices`/`RecurringInvoice`.
|
||||
- `update` fetches the current record, shallow-merges the caller's
|
||||
`--data`/`--file` JSON on top, and writes the merged result back, rather
|
||||
than sending the patch alone — Invoice Ninja's `PUT` is a full replace.
|
||||
|
||||
Reference in New Issue
Block a user