2025-05-18 08:10:07 +00:00
# Change Log
2026-02-12 05:42:51 +00:00
## 22.0.1
* Fix doc examples with proper formatting
2026-02-02 10:04:32 +00:00
## 22.0.0
* Add array-based enum parameters (e.g., `permissions: BrowserPermission[]` ).
2026-02-02 12:27:50 +00:00
* Breaking change: `Output` enum has been removed; use `ImageFormat` instead.
* Add `getQueueAudits` support to `Health` service.
2026-02-02 12:34:02 +00:00
* Add longtext/mediumtext/text/varchar attribute and column helpers to `Databases` and `TablesDB` services.
2026-02-02 10:04:32 +00:00
2025-12-18 07:23:42 +00:00
## 21.1.0
2025-12-18 08:41:50 +00:00
* Added ability to create columns and indexes synchronously while creating a table
2025-12-18 07:23:42 +00:00
2025-11-28 19:26:04 +00:00
## 21.0.0
* Rename `VCSDeploymentType` enum to `VCSReferenceType`
* Change `createTemplateDeployment` method signature: replace `version` parameter with `type` (TemplateReferenceType) and `reference` parameters
* Add `getScreenshot` method to `Avatars` service
* Add `Theme` , `Timezone` and `Output` enums
2025-10-31 12:16:24 +00:00
## 20.3.0
* Add `total` parameter to list queries allowing skipping counting rows in a table for improved performance
* Add `Operator` class for atomic modification of rows via update, bulk update, upsert, and bulk upsert operations
2025-11-03 06:06:16 +00:00
* Add `createResendProvider` and `updateResendProvider` methods to `Messaging` service
2025-10-31 12:16:24 +00:00
2025-10-09 10:37:28 +00:00
## 20.2.1
2025-10-09 08:04:50 +00:00
* Add transaction support for Databases and TablesDB
2025-10-08 04:22:28 +00:00
## 20.1.0
* Deprecate `createVerification` method in `Account` service
* Add `createEmailVerification` method in `Account` service
2025-07-24 08:12:55 +00:00
## 17.2.0
* Add `incrementDocumentAttribute` and `decrementDocumentAttribute` support to `Databases` service
* Fix autocompletion not working for `Document` model even when generic is passed
2025-07-02 05:31:25 +00:00
## 17.1.0
* Add `upsertDocument` method
* Add `dart-3.8` and `flutter-3.32` runtimes
* Add `gif` image format
* Update bulk operation methods to reflect warning message
* Fix file parameter handling in chunked upload method
2025-05-18 08:10:07 +00:00
## 17.0.0
2025-07-02 05:31:25 +00:00
* Add `REGION` to doc examples due to the new multi region endpoints
2025-05-18 08:10:07 +00:00
* Add doc examples and methods for bulk api transactions: `createDocuments` , `deleteDocuments` etc.
* Add doc examples, class and methods for new `Sites` service
* Add doc examples, class and methods for new `Tokens` service
2025-07-02 05:31:25 +00:00
* Add enums for `BuildRuntime` , `Adapter` , `Framework` , `DeploymentDownloadType` and `VCSDeploymentType`
2025-05-18 08:10:07 +00:00
* Updates enum for `runtimes` with Pythonml312, Dart219, Flutter327 and Flutter329
* Add `token` param to `getFilePreview` and `getFileView` for File tokens usage
* Add `queries` and `search` params to `listMemberships` method
2025-07-02 05:31:25 +00:00
* Removes `search` param from `listExecutions` method
## 16.0.0
* Fix: remove content-type from GET requests
* Update (breaking): min and max params are now optional in `updateFloatAttribute` and `updateIntegerAttribute` methods (changes their positioning in method definition)
## 15.0.1
* Remove titles from all function descriptions
* Fix typing for collection "attribute" key
* Remove unnecessary awaits and asyncs
* Ensure `AppwriteException` response is always string
## 15.0.0
* Fix: pong response & chunked upload
## 14.2.0
* Add new push message parameters
## 14.1.0
* Support updating attribute name and size
## 14.0.0
* Support for Appwrite 1.6
* Add `key` attribute to `Runtime` response model.
* Add `buildSize` attribute to `Deployments` response model
* Add `scheduledAt` attribute to `Executions` response model
* Add `scopes` attribute to `Functions` response model
* Add `specifications` attribute to `Functions` response model
* Add new response model for `Specifications`
* Add new response model for `Builds`
* Add `createJWT()` : Enables creating a JWT using the `userId`
* Add `listSpecifications()` : Enables listing available runtime specifications
* Add `deleteExecution()` : Enables deleting executions
* Add `updateDeploymentBuild()` : Enables cancelling a deployment
* Add `scheduledAt` parameter to `createExecution()` : Enables creating a delayed execution
* Breaking changes
* Remove `otp` parameter from `deleteMFAAuthenticator` .
* Add `scopes` parameter for create/update function.
* Rename `templateBranch` to `templateVersion` in `createFunction()` .
* Rename `downloadDeployment()` to `getDeploymentDownload()`
2026-02-02 12:34:02 +00:00
> You can find the new syntax for breaking changes in the [Appwrite API references](https://appwrite.io/docs/references). Select version `1.6.x`.