mirror of
https://github.com/appwrite/appwrite
synced 2026-04-26 07:57:22 +00:00
5 KiB
5 KiB
Change Log
0.26.0
- Add
dart-3.10andflutter-3.38toBuildRuntimeandRuntimeenums - Add
bytesMaxandbytesUsedproperties toCollectionandTablemodels - Fix
Rolesenum removed from Teams service;rolesparameter now acceptsIReadOnlyList<string>
0.25.0
- Add array-based enum parameters (e.g.,
permissions: IReadOnlyList<BrowserPermission>). - Breaking change:
Outputenum has been removed; useImageFormatinstead. - Add
getQueueAuditssupport toHealthservice. - Add longtext/mediumtext/text/varchar attribute and column helpers to
DatabasesandTablesDBservices.
0.24.0
- Added ability to create columns and indexes synchronously while creating a table
0.23.0
- Rename
VCSDeploymentTypeenum toVCSReferenceType - Change
CreateTemplateDeploymentmethod signature: replaceVersionparameter withType(TemplateReferenceType) andReferenceparameters - Add
GetScreenshotmethod toAvatarsservice - Add
Theme,TimezoneandOutputenums
0.22.0
- Add
totalparameter to list queries allowing skipping counting rows in a table for improved performance - Add
Operatorclass for atomic modification of rows via update, bulk update, upsert, and bulk upsert operations - Add
CreateResendProviderandUpdateResendProvidermethods toMessagingservice
0.21.2
- Fix: handle Object[] during array deserialization
0.21.1
- Add transaction support for Databases and TablesDB
0.20.0
- Deprecate
createVerificationmethod inAccountservice - Add
createEmailVerificationmethod inAccountservice
0.15.0
- Add
incrementDocumentAttributeanddecrementDocumentAttributesupport toDatabasesservice - Add
encryptsupport toStringAttributemodel - Add
sequencesupport toDocumentmodel - Fix: pass enum value as string in API params
0.14.0
- Refactor from Newtonsoft.Json to System.Text.Json for serialization/deserialization
- Update package dependencies in
Package.csproj.twig - Migrate all serialization/deserialization logic in
Client.cs.twig,Query.cs.twig, andExtensions.cs.twig - Update model attributes from
[JsonProperty]to[JsonPropertyName]inModel.cs.twig - Create new
ObjectToInferredTypesConverter.cs.twigfor proper object type handling - Replace
JsonConverterwithJsonConverter<object>inValueClassConverter.cs.twig - Update error handling to use
JsonDocumentinstead ofJObject
0.13.0
- Add
<REGION>to doc examples due to the new multi region endpoints - Add doc examples and methods for bulk api transactions:
createDocuments,deleteDocumentsetc. - Add doc examples, class and methods for new
Sitesservice - Add doc examples, class and methods for new
Tokensservice - Add enums for
BuildRuntime,Adapter,Framework,DeploymentDownloadTypeandVCSDeploymentType - Update enum for
runtimeswith Pythonml312, Dart219, Flutter327 and Flutter329 - Add
tokenparam togetFilePreviewandgetFileViewfor File tokens usage - Add
queriesandsearchparams tolistMembershipsmethod - Remove
searchparam fromlistExecutionsmethod
0.12.0
- fix: remove content-type from GET requests by @loks0n in https://github.com/appwrite/sdk-for-dotnet/pull/59
- update: min and max are not optional in methods like
UpdateIntegerAttributeetc. - chore: regenerate sdk by @ChiragAgg5k in https://github.com/appwrite/sdk-for-dotnet/pull/60
- chore: fix build error by @ChiragAgg5k in https://github.com/appwrite/sdk-for-dotnet/pull/61
0.11.0
- Add new push message parameters by @abnegate in https://github.com/appwrite/sdk-for-dotnet/pull/56
0.10.0
- fix: chunk upload by @byawitz in https://github.com/appwrite/sdk-for-dotnet/pull/52
0.9.0
- Support for Appwrite 1.6
- Added
keyattribute toRuntimeresponse model. - Added
buildSizeattribute toDeploymentsresponse model. - Added
scheduledAtattribute toExecutionsresponse model. - Added
scopesattribute toFunctionsresponse model. - Added
specificationsattribute toFunctionsresponse model. - Added new response model for
Specifications. - Added new response model for
Builds. - Added
createJWT(): Enables creating a JWT using theuserId. - Added
listSpecifications(): Enables listing available runtime specifications. - Added
deleteExecution(): Enables deleting executions. - Added
updateDeploymentBuild(): Enables cancelling a deployment. - Added
scheduledAtparameter tocreateExecution(): Enables creating a delayed execution
Breaking changes
You can find the new syntax for breaking changes in the Appwrite API references. Select version 1.6.x.
- Removed
otpparameter fromdeleteMFAAuthenticator. - Added
scopesparameter for create/update function. - Renamed
templateBranchtotemplateVersionincreateFunction(). - Renamed
downloadDeployment()togetDeploymentDownload()
Please note: This version is compatible with Appwrite 1.6 and later only. If you do not update your Appwrite SDK, old SDKs will not break your app. Appwrite APIs are backwards compatible.