Skip to content

Releases: appwrite/sdk-for-flutter

25.1.0

08 Jun 08:45
e1032c4

Choose a tag to compare

What's Changed

  • Added: Email metadata fields to User (emailCanonical, emailIsFree, emailIsDisposable, emailIsCorporate, emailIsCanonical).
  • Added: Membership.userAccessedAt field.
  • Updated: Requests now send an explicit accept header matching each endpoint's response type.
  • Changed: Client.call() no longer sends the x-appwrite-project header by default.

Full Changelog: 25.0.0...25.1.0

25.0.0

01 Jun 10:44
b041e93

Choose a tag to compare

What's Changed

  • Breaking: avatars.getScreenshot theme parameter now uses the BrowserTheme enum
  • Breaking: Removed generic type parameters from presences service methods
  • Replaced: BrowserTheme enum
  • Updated: Presence model is now concrete and adds a metadata field

Full Changelog: 24.2.0...25.0.0

24.2.0

21 May 18:59
7623939

Choose a tag to compare

What's Changed

Full Changelog: 24.1.1...24.2.0

24.1.1

19 May 06:58
6a1d8c8

Choose a tag to compare

What's Changed

  • Fixed: Removed Advisor service and Insight, InsightCTA, InsightList, Report, ReportList models (admin-only endpoints, not intended for client SDKs)
  • Added: sizeActual field to File model
  • Updated: Refreshed code formatting from the SDK generator

Full Changelog: 24.1.0...24.1.1

24.1.0

19 May 05:45
25d610b

Choose a tag to compare

What's Changed

  • Added: Realtime presences channel and RealtimePresence types for presence subscriptions
  • Added: Advisor and Presences services
  • Added: Insight, Presence, and Report models with list variants
  • Added: fusionauth, keycloak, and kick providers to OAuthProvider enum
  • Updated: X-Appwrite-Response-Format header to 1.9.5

Full Changelog: 24.0.0...24.1.0

24.0.0

28 Apr 05:52
ef08ff7

Choose a tag to compare

What's Changed

  • Breaking: Added unsubscribe(), update(), and close() to Realtime subscriptions
  • Added: Added userPhone field to Membership model
  • Updated: Updated X-Appwrite-Response-Format header to 1.9.2

Full Changelog: 23.1.0...24.0.0

23.1.0

15 Apr 05:06
4608354

Choose a tag to compare

What's Changed

  • Added x OAuth provider to OAuthProvider enum
  • Added userType field to Log model
  • Added getHeaders() method to Client
  • Updated X-Appwrite-Response-Format header to 1.9.1
  • Updated TTL description for list caching in Databases and TablesDB

Full Changelog: 23.0.0...23.1.0

23.0.0

26 Mar 06:25
44379c0

Choose a tag to compare

What's Changed

  • [BREAKING] Changed $sequence type from int to String for Row and Document models
  • Added impersonation support: setImpersonateUserId(), setImpersonateUserEmail(), setImpersonateUserPhone() on Client, ClientBrowser, and ClientIO
  • Added impersonator and impersonatorUserId optional fields to User model
  • Updated Log model field descriptions to clarify impersonation behavior for userId, userEmail, userName
  • Updated X-Appwrite-Response-Format header to 1.9.0
  • Updated README badge to API version 1.9.x and dependency example to ^23.0.0

Full Changelog: 22.0.0...23.0.0

22.0.0

03 Mar 11:30
1f2dc8e

Choose a tag to compare

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

19 Feb 12:47
78f9d7f

Choose a tag to compare

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