|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## 23.0.0 |
| 4 | + |
| 5 | +* **Note:** Version 22.2.0 was accidentally released in a previous cycle. This release (23.0.0) supersedes it as the correct next major version. |
| 6 | + |
| 7 | +### Summary of changes since 14.1.0 |
| 8 | + |
| 9 | +* [BREAKING] Changed `$sequence` type from `Long` to `String` for `Row` and `Document` models |
| 10 | +* Added impersonation support: `setImpersonateUserId()`, `setImpersonateUserEmail()`, `setImpersonateUserPhone()` on `Client` |
| 11 | +* Added `impersonator` and `impersonatorUserId` optional fields to `User` model |
| 12 | +* Added `getHeaders()`, `getCookies(url)`, and `getHttpClient()` methods to `Client` |
| 13 | +* Breaking: Channel factory methods require explicit IDs (no wildcard defaults) |
| 14 | +* Added `ttl` parameter to `listDocuments` and `listRows` for caching |
| 15 | +* Added `queries` parameter to Realtime subscriptions for filtering events |
| 16 | +* Added array-based enum parameters (e.g., `permissions: List<BrowserPermission>`) |
| 17 | +* Breaking: `Output` enum removed; use `ImageFormat` instead |
| 18 | +* Added `Channel` helpers for Realtime |
| 19 | +* Added `getScreenshot` method to `Avatars` service |
| 20 | +* Added `Theme` and `Timezone` enums |
| 21 | +* Added `total` parameter to list queries for skipping row counting |
| 22 | +* Added `Operator` class for atomic modification of rows |
| 23 | +* Added transaction support for Databases and TablesDB |
| 24 | +* Deprecated `createVerification`; added `createEmailVerification` in `Account` service |
| 25 | +* Added `incrementDocumentAttribute` and `decrementDocumentAttribute` to `Databases` service |
| 26 | +* Added `gif` support to `ImageFormat` enum and `sequence` support to `Document` model |
| 27 | +* Added `devKeys` support to `Client` and `upsertDocument` to `Databases` service |
| 28 | +* Added `token` param to `getFilePreview` and `getFileView` for File tokens |
| 29 | +* Fixed requests failing by removing `Content-Type` header from `GET` and `HEAD` requests |
| 30 | + |
3 | 31 | ## 14.1.0 |
4 | 32 |
|
5 | 33 | * Added `getHeaders()` method to `Client` for accessing current request headers |
|
0 commit comments