Releases: appwrite/sdk-for-flutter
Releases · appwrite/sdk-for-flutter
25.1.0
What's Changed
- Added: Email metadata fields to
User(emailCanonical,emailIsFree,emailIsDisposable,emailIsCorporate,emailIsCanonical). - Added:
Membership.userAccessedAtfield. - Updated: Requests now send an explicit
acceptheader matching each endpoint's response type. - Changed:
Client.call()no longer sends thex-appwrite-projectheader by default.
Full Changelog: 25.0.0...25.1.0
25.0.0
What's Changed
- Breaking:
avatars.getScreenshotthemeparameter now uses theBrowserThemeenum - Breaking: Removed generic type parameters from
presencesservice methods - Replaced:
BrowserThemeenum - Updated:
Presencemodel is now concrete and adds ametadatafield
Full Changelog: 24.2.0...25.0.0
24.2.0
What's Changed
- feat: support concurrent chunk uploads by @TorstenDittmann in #314
- chore: bump SDK version to 24.2.0 by @TorstenDittmann in #315
Full Changelog: 24.1.1...24.2.0
24.1.1
What's Changed
- Fixed: Removed
Advisorservice andInsight,InsightCTA,InsightList,Report,ReportListmodels (admin-only endpoints, not intended for client SDKs) - Added:
sizeActualfield toFilemodel - Updated: Refreshed code formatting from the SDK generator
Full Changelog: 24.1.0...24.1.1
24.1.0
What's Changed
- Added: Realtime
presenceschannel andRealtimePresencetypes for presence subscriptions - Added:
AdvisorandPresencesservices - Added:
Insight,Presence, andReportmodels with list variants - Added:
fusionauth,keycloak, andkickproviders toOAuthProviderenum - Updated:
X-Appwrite-Response-Formatheader to1.9.5
Full Changelog: 24.0.0...24.1.0
24.0.0
What's Changed
- Breaking: Added
unsubscribe(),update(), andclose()to Realtime subscriptions - Added: Added
userPhonefield toMembershipmodel - Updated: Updated
X-Appwrite-Response-Formatheader to1.9.2
Full Changelog: 23.1.0...24.0.0
23.1.0
What's Changed
- Added
xOAuth provider toOAuthProviderenum - Added
userTypefield toLogmodel - Added
getHeaders()method toClient - Updated
X-Appwrite-Response-Formatheader to1.9.1 - Updated TTL description for list caching in Databases and TablesDB
Full Changelog: 23.0.0...23.1.0
23.0.0
What's Changed
- [BREAKING] Changed
$sequencetype frominttoStringforRowandDocumentmodels - Added impersonation support:
setImpersonateUserId(),setImpersonateUserEmail(),setImpersonateUserPhone()onClient,ClientBrowser, andClientIO - Added
impersonatorandimpersonatorUserIdoptional fields toUsermodel - Updated
Logmodel field descriptions to clarify impersonation behavior foruserId,userEmail,userName - Updated
X-Appwrite-Response-Formatheader to1.9.0 - Updated README badge to API version
1.9.xand dependency example to^23.0.0
Full Changelog: 22.0.0...23.0.0
22.0.0
What's Changed
- Breaking: Channel API no longer defaults to '*'; explicit IDs required.
- Updated: Docs and README reflect 21.4.1; TTL examples added.
Full Changelog: 21.4.0...22.0.0
21.4.0
What's Changed
- Added upsert() to DocumentChannel and RowChannel to support upsert operations on documents and rows.
- Added Query.contains, Query.containsAny, and Query.containsAll for enhanced filtering capabilities.
Full Changelog: 21.3.0...21.4.0