mirror of
https://github.com/anikeen-com/id.git
synced 2026-11-06 23:58:35 +00:00
Add preferences to the changelog
This commit is contained in:
1 file changed
+21
@@ -1,5 +1,26 @@
|
||||
# Changelog
|
||||
|
||||
## Unreleased
|
||||
|
||||
Preferences; they need an Anikeen ID release that supports them.
|
||||
|
||||
### Added
|
||||
|
||||
- Preferences of any user with the app's token (trusted apps, registered by Anikeen per
|
||||
namespace): `preferencesByUserId()`, `preferenceByUserId()`, `setPreferenceByUserId()`,
|
||||
`deletePreferenceByUserId()` and `findUserIdByPreference()` (the user holding a value of a unique
|
||||
key, `null` when nobody does).
|
||||
- The user's shared preferences with their token: `globalPreferences()`, `globalPreference()`,
|
||||
`setGlobalPreference()` and `deleteGlobalPreference()` on `Billable`, cached per instance.
|
||||
- `Resources\Preference` and `Resources\Preferences`; `Enums\SharedPreference` and
|
||||
`Enums\Appearance`.
|
||||
- Conditional writes: `ifVersion` (`If-Match`) and `createOnly` (`If-None-Match: *`);
|
||||
`PreconditionFailedException` (a subclass of `ApiException`) for 412 with `currentVersion()`.
|
||||
- Scopes `Scope::PREFERENCES`, `PREFERENCES_READ` and `PREFERENCES_CLIENT`.
|
||||
- Webhook event `order.refunded` (`EventType::ORDER_REFUNDED`).
|
||||
- An optional trailing `$headers` argument on `AnikeenId::request()`, `get()`, `post()`, `put()`,
|
||||
`delete()` and `AppRequest::send()`; calls without it send the same request as before.
|
||||
|
||||
## 3.3.0 (2026-11-06)
|
||||
|
||||
App billing features; they need an Anikeen ID release that supports them.
|
||||
|
||||
Reference in new issue
Block a user