Skip to content

Releases: appwrite/sdk-for-console

10.0.0

16 Apr 09:33
e3f3607

Choose a tag to compare

What's Changed

Full Changelog: 9.1.0...10.0.0

9.1.0

14 Apr 12:46
4c1c4bb

Choose a tag to compare

What's Changed

  • Added optional secret parameter to webhooks.create() and webhooks.updateSecret() methods
  • Updated Webhook.secret field description to clarify it is only returned on creation and secret rotation
  • Updated taxId parameter to optional in setBillingTaxId method

Full Changelog: 9.0.0...9.1.0

9.0.0

13 Apr 10:56
c5af444

Choose a tag to compare

What's Changed

  • Breaking: Moved keys, labels, and platforms methods from Projects to Project service
  • Breaking: Replaced generic Platform model and PlatformType enum with typed models: PlatformWeb, PlatformApple, PlatformAndroid, PlatformWindows, PlatformLinux
  • Breaking: Replaced generic createPlatform/updatePlatform with platform-specific methods: createAndroidPlatform, createApplePlatform, createLinuxPlatform, createWebPlatform, createWindowsPlatform (and corresponding update variants). The key parameter was renamed to platform-specific terminology, such as bundleIdentifier or packageName
  • Breaking: Removed PlatformList model from Projects service (now returned by Project service)
  • Breaking: Removed updateApiStatus, updateApiStatusAll, updateAPIStatus, updateAPIStatusAll methods and Api, ApiService enums from Projects service
  • Breaking: Renamed webhook parameters security to tls, httpUser to authUsername, httpPass to authPassword, signatureKey to secret
  • Breaking: Renamed updateSignature to updateSecret in Webhooks service
  • Added updateCanonicalEmails, updateDisposableEmails, updateFreeEmails methods to Project service
  • Added updateProtocolStatus, updateServiceStatus methods to Project service with new ProtocolId and ServiceId enums
  • Added purge parameter to databases.updateCollection and tablesDb.updateTable
  • Added x (Twitter/X) to OAuthProvider enum
  • Added keys.read, keys.write, platforms.read, platforms.write to Scopes enum
  • Added userType field to audit log model
  • Added service and protocol status fields to Project model
  • Added supportsDisposableEmailValidation, supportsCanonicalEmailValidation, supportsFreeEmailValidation fields to plan model
  • Updated ttl parameter description for databases.listDocuments and tablesDb.listRows with detailed caching behaviour

Full Changelog: 8.3.0...9.0.0

8.3.0

08 Apr 05:00
ccac9c6

Choose a tag to compare

What's Changed

  • Added addon management methods to Organizations service: listAddons, createBaaAddon, getAddon, deleteAddon, confirmAddonPayment, getAddonPrice
  • Added Addon enum and BillingPlanSupportedAddons model
  • Added templateRepository, templateOwner, templateRootDirectory, templateVersion optional parameters to functions.create
  • Added authDisposableEmails, authCanonicalEmails, authFreeEmails fields to Project model
  • Added supportForIntegerIds field to database adapter model
  • Added descriptions to createJSONExport and createJSONImport migration methods
  • Updated ProxyRule field descriptions for clarity

Full Changelog: 8.2.0...8.3.0

8.2.0

04 Apr 15:31
7580c24

Choose a tag to compare

What's Changed

  • Added: createJSONExport() and createJSONImport() methods to Migrations service
  • Added: Dart311 and Flutter341 runtime variants
  • Updated: reason and expiredAt fields on Block model are now optional
  • Updated: Improved ProxyRule field descriptions
  • Updated: Rollup upgraded to v4 with ESM config, Node >= 18 engine requirement

Full Changelog: 8.1.1...8.2.0

8.1.1

01 Apr 04:11
35189f3

Choose a tag to compare

  • Fixed: Added files field to package.json to publish only built artifacts to npm

8.1.0

31 Mar 13:16
f7af193

Choose a tag to compare

What's Changed

  • Added: Added getHeaders() method to Client to expose current request headers
  • Added: Added ProviderRepositoryRuntime and ProviderRepositoryRuntimeList models
  • Updated: createRepositoryDetection() return type now includes DetectionRuntime
  • Updated: listRepositories() return type now includes ProviderRepositoryRuntimeList
  • Added: Added package-lock.json to track dependency lockfile in version control

Full Changelog: 8.0.0...8.1.0

8.0.0

26 Mar 06:17
c4178fc

Choose a tag to compare

What's Changed

  • [BREAKING] Changed $sequence type from number to string for Row and Document models
  • [BREAKING] Renamed IndexType enum: split into DatabasesIndexType (for Databases) and TablesDBIndexType (for TablesDB)
  • [BREAKING] Project.createVariable now requires variableId as a new first parameter
  • [BREAKING] Removed ProviderRepositoryRuntime, ProviderRepositoryRuntimeList, and DetectionRuntime models
  • [BREAKING] Removed all RC (release candidate) runtime variants from Runtime, Runtimes, and BuildRuntime enums
  • Added new Domains.updateAutoRenewal() method for enabling/disabling domain auto-renewal
  • Added new Users.updateImpersonator() method for enabling/disabling user impersonation
  • Added impersonation support: setImpersonateUserId(), setImpersonateUserEmail(), setImpersonateUserPhone() on Client
  • Added impersonator and impersonatorUserId optional fields to User model
  • Added autoRenewal optional parameter to Domains.createPurchase() and Domains.createTransferIn()
  • Added optional queries and total parameters to Project.listVariables()
  • Added Documentsdb and Vectorsdb values to DatabaseType and BackupServices enums
  • Added new scopes: Account, ProjectRead, ProjectWrite, PlatformsRead, PlatformsWrite, ProjectsRead, ProjectsWrite, KeysRead, KeysWrite, DevKeysRead, DevKeysWrite
  • Added VectorsDB and DocumentsDB usage metrics to UsagePeriod model
  • Added embeddings metrics (embeddingsText*) to UsagePeriod model
  • Added realtimeMessages and realtimeBandwidth fields to Plan model
  • Changed Project.updateVariable key parameter from required to optional
  • Updated Log model field descriptions to clarify impersonation behavior
  • Updated X-Appwrite-Response-Format header to 1.9.0
  • Updated devDependencies: Rollup 2→3, TypeScript 4.7→5.7, and related plugin upgrades

Full Changelog: 7.0.0-rc.1...8.0.0

7.0.0

20 Mar 11:20
c1222d4

Choose a tag to compare

What's Changed

  • Breaking: Updated $sequence type from number to string for rows and documents.
  • Updated: Compatibility note now refers to Appwrite server 1.9.x.
  • Updated: README badge shows API version 1.9.0.
  • Updated: Set header X-Appwrite-Response-Format to 1.9.0.

Full Changelog: 6.0.0...7.0.0

7.0.0-rc.1

20 Mar 12:05

Choose a tag to compare