Releases: appwrite/sdk-for-apple
Releases · appwrite/sdk-for-apple
Release list
18.2.0
What's Changed
- Added: Realtime connections now send an
x-appwrite-jwtheader for authentication. - Added: Forwarded
impersonateUserIdonavatarsandstoragefile requests.
Full Changelog: 18.1.0...18.2.0
18.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.
Full Changelog: 18.0.0...18.1.0
18.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: 17.2.0...18.0.0
17.2.0
What's Changed
- feat: support concurrent chunk uploads by @TorstenDittmann in #115
- chore: bump SDK version to 17.2.0 by @TorstenDittmann in #116
Full Changelog: 17.1.1...17.2.0
17.1.1
What's Changed
- Fixed: Removed
Advisorservice andInsight,InsightCTA,InsightList,Report,ReportListmodels (admin-only endpoints, not intended for client SDKs) - Added:
sizeActualfield toFilemodel
Full Changelog: 17.1.0...17.1.1
17.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: 17.0.0...17.1.0
17.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: 16.1.0...17.0.0
16.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: 16.0.0...16.1.0
16.0.0
What's Changed
- [BREAKING] Changed
$sequencetype fromInttoStringforRowandDocumentmodels - Added impersonation support:
setImpersonateUserId(),setImpersonateUserEmail(),setImpersonateUserPhone()onClient - Added
impersonatorandimpersonatorUserIdoptional fields toUsermodel - Updated
Logmodel field descriptions to clarify impersonation behavior foruserId,userEmail,userName - Fixed
NIOFoundationCompatimport to be conditional with#if canImportfor platform compatibility - Fixed
ByteBuffertoDataconversion to usereadableBytesViewthroughout (Client and WebSocket handler) - Fixed
ByteBuffer(data:)calls replaced withByteBuffer(bytes:)for file/data loading - Updated
X-Appwrite-Response-Formatheader to1.9.0 - Updated API version badge to
1.9.0and compatibility note to server version1.9.xin README
Full Changelog: 15.0.0...16.0.0
15.0.0
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