mirror of
https://github.com/anikeen-com/id.git
synced 2026-11-06 15:48:36 +00:00
Document elapsed periods and user accounts
This commit is contained in:
3 files changed
+141
-2
No files matched your search
@@ -1,5 +1,19 @@
|
||||
# Changelog
|
||||
|
||||
## Unreleased
|
||||
|
||||
- `AppSubscription::checkout()` takes `billElapsedPeriods` and `maxNetAmount`: a subscription
|
||||
started more than one period ago is billed for its elapsed periods too, up to the given net
|
||||
amount (409 `elapsed_amount_exceeded` with `net_amount`, `elapsed_periods_not_allowed`). Calls
|
||||
without the new arguments send the same request as before.
|
||||
- `ApiException::body()` returns the JSON body of Anikeen ID's error response, e.g. its
|
||||
`net_amount`.
|
||||
- Add `AnikeenId::findUserByEmail()` for trusted apps: looks up an account by email address
|
||||
(regardless of case) without creating one, null when there is none.
|
||||
- `createUser()` documents `name`, `password_confirmation` and `send_invitation` (a newly created
|
||||
account gets an invitation mail to set a password) and the response fields `created` and
|
||||
`invitation_sent`.
|
||||
|
||||
## 3.1.0 (2026-11-05)
|
||||
|
||||
- Add the scope `products:read` (`Scope::PRODUCTS_READ`) for read-only access to the product APIs
|
||||
|
||||
Reference in new issue
Block a user