Releases: appwrite/sdk-for-android
Releases · appwrite/sdk-for-android
Release list
25.2.0
What's Changed
- Added: Realtime connections now send an
x-appwrite-jwtheader for authentication. - Added: Forwarded
impersonateUserIdonavatarsandstoragefile requests.
Full Changelog: 25.1.0...25.2.0
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.
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 #126
- chore: bump SDK version to 24.2.0 by @TorstenDittmann in #127
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
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: Migrated Gradle build files to Kotlin DSL (
build.gradle.kts) - 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 - 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
- Note: Version 22.2.0 was accidentally released in a previous cycle. This release (23.0.0) supersedes it as the correct next major version.
Summary of changes since 14.1.0
- [BREAKING] Changed
$sequencetype fromLongtoStringforRowandDocumentmodels - Added impersonation support:
setImpersonateUserId(),setImpersonateUserEmail(),setImpersonateUserPhone()onClient - Added
impersonatorandimpersonatorUserIdoptional fields toUsermodel - Added
getHeaders(),getCookies(url), andgetHttpClient()methods toClient - Breaking: Channel factory methods require explicit IDs (no wildcard defaults)
- Added
ttlparameter tolistDocumentsandlistRowsfor caching - Added
queriesparameter to Realtime subscriptions for filtering events - Added array-based enum parameters (e.g.,
permissions: List<BrowserPermission>) - Breaking:
Outputenum removed; useImageFormatinstead - Added
Channelhelpers for Realtime - Added
getScreenshotmethod toAvatarsservice - Added
ThemeandTimezoneenums - Added
totalparameter to list queries for skipping row counting - Added
Operatorclass for atomic modification of rows - Added transaction support for Databases and TablesDB
- Deprecated
createVerification; addedcreateEmailVerificationinAccountservice - Added
incrementDocumentAttributeanddecrementDocumentAttributetoDatabasesservice - Added
gifsupport toImageFormatenum andsequencesupport toDocumentmodel - Added
devKeyssupport toClientandupsertDocumenttoDatabasesservice - Added
tokenparam togetFilePreviewandgetFileViewfor File tokens - Fixed requests failing by removing
Content-Typeheader fromGETandHEADrequests
Full Changelog: 14.1.0...23.0.0
14.1.0
What's Changed
- Added
getHeaders()method toClientfor accessing current request headers - Added
getCookies(url)method toClientfor retrieving cookies from the cookie store - Added
getHttpClient()method toClientfor accessing the underlying OkHttpClient instance
Full Changelog: 14.0.0...14.1.0