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]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.1.0] - 2026-10-26
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- 33 resources, every one of them with a simple `list`/`get`/`create`/
|
- 33 resources, every one of them with a simple `list`/`get`/`create`/
|
||||||
`update`/`delete` API in the SDK (`resource_methods!`/`crud_methods!`, no
|
`update`/`delete` API in the SDK (`resource_methods!`/`crud_methods!`) —
|
||||||
bulk/uploads/entity-actions) — see `invoiceninja-cli --help` for the
|
see `invoiceninja-cli --help` for the full list. `list` takes `--all`
|
||||||
full list. `list` takes `--all` for every page, `--status`, and
|
for every page, `--status`, and `--param key=value` for anything
|
||||||
`--param key=value` for anything `ListParams` doesn't have a typed
|
`ListParams` doesn't have a typed setter for. `quotes` and `credits` are
|
||||||
setter for. `quotes` and `credits` are `invoices` under different
|
`invoices` under different endpoints — Invoice Ninja stores all three in
|
||||||
endpoints — Invoice Ninja stores all three in the same table,
|
the same table, distinguished by `entity_type`, so `Quote` and `Credit`
|
||||||
distinguished by `entity_type`, so `Quote` and `Credit` are type aliases
|
are type aliases for `Invoice` in the SDK and `commands/quotes.rs`/
|
||||||
for `Invoice` in the SDK and `commands/quotes.rs`/`commands/credits.rs`
|
`commands/credits.rs` are otherwise identical to `commands/invoices.rs`.
|
||||||
are otherwise identical to `commands/invoices.rs`. Likewise
|
Likewise `recurring_quotes`/`RecurringQuote` mirror
|
||||||
`recurring_quotes`/`RecurringQuote` mirror `recurring_invoices`/
|
`recurring_invoices`/`RecurringInvoice`.
|
||||||
`RecurringInvoice`.
|
|
||||||
- `update` fetches the current record, shallow-merges the caller's
|
- `update` fetches the current record, shallow-merges the caller's
|
||||||
`--data`/`--file` JSON on top, and writes the merged result back, rather
|
`--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.
|
than sending the patch alone — Invoice Ninja's `PUT` is a full replace.
|
||||||
|
|||||||
Reference in New Issue
Block a user