mirror of
https://github.com/anikeen-com/id.git
synced 2026-11-06 15:48:36 +00:00
1.5 KiB
1.5 KiB
Changelog
3.2.0 (2026-11-06)
Elapsed-period billing and user lookup; they need an Anikeen ID release that supports them.
AppSubscription::checkout()takesbillElapsedPeriodsandmaxNetAmount: a subscription started more than one period ago is billed for its elapsed periods too, up to the given net amount (409elapsed_amount_exceededwithnet_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. itsnet_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()documentsname,password_confirmationandsend_invitation(a newly created account gets an invitation mail to set a password) and the response fieldscreatedandinvitation_sent.
3.1.0 (2026-11-05)
- Add the scope
products:read(Scope::PRODUCTS_READ) for read-only access to the product APIs of the Anikeen Console. - Add the reseller scopes
reseller-customers:read,reseller-customers,reseller-grantsandreseller-orders(Scope::RESELLER_CUSTOMERS_READ,Scope::RESELLER_CUSTOMERS,Scope::RESELLER_GRANTS,Scope::RESELLER_ORDERS) for the reseller API of the Anikeen Console. - Document the scope schema and the new scopes in the README.
Older releases: see the GitHub releases and tags.