11.0.0
What's Changed
- Breaking: Moved SMTP, email template, and all policy methods from
ProjectstoProjectservice - Breaking: Renamed policy methods with
*Policysuffix (e.g.updateAuthPasswordDictionary→updatePasswordDictionaryPolicy,updateSessionAlerts→updateSessionAlertPolicy,updateAuthSessionsLimit→updateSessionLimitPolicy) - Breaking: Replaced
updateProtocolStatus/updateServiceStatuswithupdateProtocol/updateService - Breaking: Removed all SMS template support —
SmsTemplatemodel, related enums, andget/update/deletemethods - Breaking: Removed
deleteEmailTemplatemethod - Breaking: Renamed
SMTPSecureenum toSecure - Breaking: Renamed SMTP/email-template fields —
smtpReplyTo→smtpReplyToEmail,EmailTemplate.type→templateId,EmailTemplate.replyTo→replyToEmail; addedsmtpReplyToNameandreplyToName - Breaking:
Project.smtpPasswordis now write-only and always returned empty - Breaking: Removed deprecated Deno runtimes (
deno-1.21,deno-1.24,deno-1.35) - Breaking: Rewrote Realtime protocol — slot-based mapping replaced with server-negotiated
subscribe/unsubscribelifecycle - Added:
RealtimeSubscription.unsubscribe()andRealtimeSubscription.update()for per-subscription teardown and in-place channel/query changes - Added: New session and user policy methods (
updatePasswordPersonalDataPolicy,updateSessionDurationPolicy,updateSessionInvalidationPolicy,updateUserLimitPolicy) - Added:
DetectionRuntimeTypeandDetectionFrameworkTypeenums, plustypefield on detection and provider-repository-list models - Added:
authMembershipsUserId,authMembershipsUserPhonefields onProjectmodel anduserPhoneonMembership - Added:
templates.readandtemplates.writescopes - Updated:
X-Appwrite-Response-Formatheader to1.9.2
Full Changelog: 10.0.0...11.0.0