|
1 | 1 | # Change Log |
2 | 2 |
|
3 | | -## 7.0.0 |
4 | | - |
5 | | -* Breaking: Updated `$sequence` type from `number` to `string` for rows and documents. |
6 | | -* Updated: Compatibility note now refers to Appwrite server `1.9.x`. |
7 | | -* Updated: README badge shows API version `1.9.0`. |
8 | | -* Updated: Set header `X-Appwrite-Response-Format` to `1.9.0`. |
| 3 | +## 8.0.0 |
| 4 | + |
| 5 | +* [BREAKING] Changed `$sequence` type from `number` to `string` for `Row` and `Document` models |
| 6 | +* [BREAKING] Renamed `IndexType` enum: split into `DatabasesIndexType` (for Databases) and `TablesDBIndexType` (for TablesDB) |
| 7 | +* [BREAKING] `Project.createVariable` now requires `variableId` as a new first parameter |
| 8 | +* [BREAKING] Removed `ProviderRepositoryRuntime`, `ProviderRepositoryRuntimeList`, and `DetectionRuntime` models |
| 9 | +* [BREAKING] Removed all RC (release candidate) runtime variants from `Runtime`, `Runtimes`, and `BuildRuntime` enums |
| 10 | +* Added new `Domains.updateAutoRenewal()` method for enabling/disabling domain auto-renewal |
| 11 | +* Added new `Users.updateImpersonator()` method for enabling/disabling user impersonation |
| 12 | +* Added impersonation support: `setImpersonateUserId()`, `setImpersonateUserEmail()`, `setImpersonateUserPhone()` on `Client` |
| 13 | +* Added `impersonator` and `impersonatorUserId` optional fields to `User` model |
| 14 | +* Added `autoRenewal` optional parameter to `Domains.createPurchase()` and `Domains.createTransferIn()` |
| 15 | +* Added optional `queries` and `total` parameters to `Project.listVariables()` |
| 16 | +* Added `Documentsdb` and `Vectorsdb` values to `DatabaseType` and `BackupServices` enums |
| 17 | +* Added new scopes: `Account`, `ProjectRead`, `ProjectWrite`, `PlatformsRead`, `PlatformsWrite`, `ProjectsRead`, `ProjectsWrite`, `KeysRead`, `KeysWrite`, `DevKeysRead`, `DevKeysWrite` |
| 18 | +* Added VectorsDB and DocumentsDB usage metrics to `UsagePeriod` model |
| 19 | +* Added embeddings metrics (`embeddingsText*`) to `UsagePeriod` model |
| 20 | +* Added `realtimeMessages` and `realtimeBandwidth` fields to `Plan` model |
| 21 | +* Changed `Project.updateVariable` `key` parameter from required to optional |
| 22 | +* Updated `Log` model field descriptions to clarify impersonation behavior |
| 23 | +* Updated `X-Appwrite-Response-Format` header to `1.9.0` |
| 24 | +* Updated devDependencies: Rollup 2→3, TypeScript 4.7→5.7, and related plugin upgrades |
9 | 25 |
|
10 | 26 | ## 6.0.0 |
11 | 27 |
|
|
0 commit comments