Skip to content

Releases: appwrite/sdk-for-apple

18.2.0

Choose a tag to compare

@ArnabChatterjee20k ArnabChatterjee20k released this 25 Jun 05:08
4c61839

What's Changed

  • Added: Realtime connections now send an x-appwrite-jwt header for authentication.
  • Added: Forwarded impersonateUserId on avatars and storage file requests.

Full Changelog: 18.1.0...18.2.0

18.1.0

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 08 Jun 08:45
8749341

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.

Full Changelog: 18.0.0...18.1.0

18.0.0

Choose a tag to compare

@ArnabChatterjee20k ArnabChatterjee20k released this 01 Jun 10:44
c7db5ab

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: 17.2.0...18.0.0

17.2.0

Choose a tag to compare

@TorstenDittmann TorstenDittmann released this 21 May 19:00
5139018

What's Changed

Full Changelog: 17.1.1...17.2.0

17.1.1

Choose a tag to compare

@ArnabChatterjee20k ArnabChatterjee20k released this 19 May 06:58
f73be6a

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

Full Changelog: 17.1.0...17.1.1

17.1.0

Choose a tag to compare

@ArnabChatterjee20k ArnabChatterjee20k released this 19 May 05:45
7acef0c

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: 17.0.0...17.1.0

17.0.0

Choose a tag to compare

@ArnabChatterjee20k ArnabChatterjee20k released this 28 Apr 05:52
18d37e5

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: 16.1.0...17.0.0

16.1.0

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 15 Apr 05:06
842cc7c

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: 16.0.0...16.1.0

16.0.0

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 26 Mar 06:25
b3f994f

What's Changed

  • [BREAKING] Changed $sequence type from Int to String for Row and Document models
  • Added impersonation support: setImpersonateUserId(), setImpersonateUserEmail(), setImpersonateUserPhone() on Client
  • Added impersonator and impersonatorUserId optional fields to User model
  • Updated Log model field descriptions to clarify impersonation behavior for userId, userEmail, userName
  • Fixed NIOFoundationCompat import to be conditional with #if canImport for platform compatibility
  • Fixed ByteBuffer to Data conversion to use readableBytesView throughout (Client and WebSocket handler)
  • Fixed ByteBuffer(data:) calls replaced with ByteBuffer(bytes:) for file/data loading
  • Updated X-Appwrite-Response-Format header to 1.9.0
  • Updated API version badge to 1.9.0 and compatibility note to server version 1.9.x in README

Full Changelog: 15.0.0...16.0.0

15.0.0

Choose a tag to compare

@ArnabChatterjee20k ArnabChatterjee20k released this 03 Mar 11:30
e2ba30c

What's Changed

  • Breaking: RealtimeChannel API required explicit IDs and threw errors.
  • Added ttl parameter to listDocuments and listRows.
  • Updated compatibility notes to latest server and SDK version.
  • Updated Document and Row comments for clarity.

Full Changelog: 14.3.0...15.0.0