What's Changed
- Breaking:
Execution.functionIdreplaced byresourceIdandresourceType(ExecutionResourceType) - Breaking:
createOperationsoperationsparameter now typed[AnyCodable]instead of[Any] - Breaking: SDK now targets Appwrite 2.0 (
x-appwrite-response-format: 2.0.0) - Added:
DocumentsDBandVectorsDBservices for document and vector database access - Added:
Organizationservice withlistInstallations,createInstallation,getInstallation,updateInstallation,deleteInstallation - Added:
Teamsinstallation methodslistInstallations,createInstallation,getInstallation,updateInstallation,deleteInstallation - Added:
Accountconsent methodslistConsents,getConsent,deleteConsent,listConsentTokens,getConsentToken,deleteConsentToken - Added:
Avatars.getPhotoreturning the best available user profile photo - Added:
folderparameter toStorage.createFileandfolder,keyfields onFile - Added:
AppInstallation,Oauth2Consent,Oauth2ConsentTokenmodels and list variants - Added:
ExecutionResourceTypeenum,AuthenticationFactor.customandMfaFactors.custom - Added:
cloudflare,huggingface,resendcases toOAuthProvider - Added:
autocase toImageGravityenum - Updated: binary endpoints send
X-Appwrite-Projectheader instead ofprojectquery parameter - Updated:
async-http-clientto 1.36.1 andswift-nioto 2.102.0 - Fixed: README install snippet now uses product name
Appwrite - Fixed: object array parameters such as
createOperationsare sent as JSON arrays, not strings
Full Changelog: 18.3.0...19.0.0