Releases: appwrite/sdk-for-console
Releases · appwrite/sdk-for-console
10.0.0
What's Changed
- feat: Console SDK update for version 10.0.0 by @premtsd-code in #84
Full Changelog: 9.1.0...10.0.0
9.1.0
What's Changed
- Added optional
secretparameter towebhooks.create()andwebhooks.updateSecret()methods - Updated
Webhook.secretfield description to clarify it is only returned on creation and secret rotation - Updated
taxIdparameter to optional insetBillingTaxIdmethod
Full Changelog: 9.0.0...9.1.0
9.0.0
What's Changed
- Breaking: Moved
keys,labels, andplatformsmethods fromProjectstoProjectservice - Breaking: Replaced generic
Platformmodel andPlatformTypeenum with typed models:PlatformWeb,PlatformApple,PlatformAndroid,PlatformWindows,PlatformLinux - Breaking: Replaced generic
createPlatform/updatePlatformwith platform-specific methods:createAndroidPlatform,createApplePlatform,createLinuxPlatform,createWebPlatform,createWindowsPlatform(and corresponding update variants). Thekeyparameter was renamed to platform-specific terminology, such asbundleIdentifierorpackageName - Breaking: Removed
PlatformListmodel fromProjectsservice (now returned byProjectservice) - Breaking: Removed
updateApiStatus,updateApiStatusAll,updateAPIStatus,updateAPIStatusAllmethods andApi,ApiServiceenums fromProjectsservice - Breaking: Renamed webhook parameters
securitytotls,httpUsertoauthUsername,httpPasstoauthPassword,signatureKeytosecret - Breaking: Renamed
updateSignaturetoupdateSecretinWebhooksservice - Added
updateCanonicalEmails,updateDisposableEmails,updateFreeEmailsmethods toProjectservice - Added
updateProtocolStatus,updateServiceStatusmethods toProjectservice with newProtocolIdandServiceIdenums - Added
purgeparameter todatabases.updateCollectionandtablesDb.updateTable - Added
x(Twitter/X) toOAuthProviderenum - Added
keys.read,keys.write,platforms.read,platforms.writetoScopesenum - Added
userTypefield to audit log model - Added service and protocol status fields to
Projectmodel - Added
supportsDisposableEmailValidation,supportsCanonicalEmailValidation,supportsFreeEmailValidationfields to plan model - Updated
ttlparameter description fordatabases.listDocumentsandtablesDb.listRowswith detailed caching behaviour
Full Changelog: 8.3.0...9.0.0
8.3.0
What's Changed
- Added addon management methods to Organizations service:
listAddons,createBaaAddon,getAddon,deleteAddon,confirmAddonPayment,getAddonPrice - Added
Addonenum andBillingPlanSupportedAddonsmodel - Added
templateRepository,templateOwner,templateRootDirectory,templateVersionoptional parameters tofunctions.create - Added
authDisposableEmails,authCanonicalEmails,authFreeEmailsfields to Project model - Added
supportForIntegerIdsfield to database adapter model - Added descriptions to
createJSONExportandcreateJSONImportmigration methods - Updated
ProxyRulefield descriptions for clarity
Full Changelog: 8.2.0...8.3.0
8.2.0
What's Changed
- Added:
createJSONExport()andcreateJSONImport()methods to Migrations service - Added:
Dart311andFlutter341runtime variants - Updated:
reasonandexpiredAtfields onBlockmodel are now optional - Updated: Improved
ProxyRulefield descriptions - Updated: Rollup upgraded to v4 with ESM config, Node >= 18 engine requirement
Full Changelog: 8.1.1...8.2.0
8.1.1
- Fixed: Added
filesfield topackage.jsonto publish only built artifacts to npm
8.1.0
What's Changed
- Added: Added
getHeaders()method toClientto expose current request headers - Added: Added
ProviderRepositoryRuntimeandProviderRepositoryRuntimeListmodels - Updated:
createRepositoryDetection()return type now includesDetectionRuntime - Updated:
listRepositories()return type now includesProviderRepositoryRuntimeList - Added: Added
package-lock.jsonto track dependency lockfile in version control
Full Changelog: 8.0.0...8.1.0
8.0.0
What's Changed
- [BREAKING] Changed
$sequencetype fromnumbertostringforRowandDocumentmodels - [BREAKING] Renamed
IndexTypeenum: split intoDatabasesIndexType(for Databases) andTablesDBIndexType(for TablesDB) - [BREAKING]
Project.createVariablenow requiresvariableIdas a new first parameter - [BREAKING] Removed
ProviderRepositoryRuntime,ProviderRepositoryRuntimeList, andDetectionRuntimemodels - [BREAKING] Removed all RC (release candidate) runtime variants from
Runtime,Runtimes, andBuildRuntimeenums - 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()onClient - Added
impersonatorandimpersonatorUserIdoptional fields toUsermodel - Added
autoRenewaloptional parameter toDomains.createPurchase()andDomains.createTransferIn() - Added optional
queriesandtotalparameters toProject.listVariables() - Added
DocumentsdbandVectorsdbvalues toDatabaseTypeandBackupServicesenums - Added new scopes:
Account,ProjectRead,ProjectWrite,PlatformsRead,PlatformsWrite,ProjectsRead,ProjectsWrite,KeysRead,KeysWrite,DevKeysRead,DevKeysWrite - Added VectorsDB and DocumentsDB usage metrics to
UsagePeriodmodel - Added embeddings metrics (
embeddingsText*) toUsagePeriodmodel - Added
realtimeMessagesandrealtimeBandwidthfields toPlanmodel - Changed
Project.updateVariablekeyparameter from required to optional - Updated
Logmodel field descriptions to clarify impersonation behavior - Updated
X-Appwrite-Response-Formatheader to1.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
What's Changed
- Breaking: Updated
$sequencetype fromnumbertostringfor 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-Formatto1.9.0.
Full Changelog: 6.0.0...7.0.0
7.0.0-rc.1
Full Changelog: https://github.com/appwrite/sdk-for-console/commits/7.0.0-rc.1