sdk-for-android

[READ-ONLY] Official Appwrite Android SDK ๐Ÿ’š ๐Ÿค–

BSD-3-CLAUSE License

Stars
112
Committers
8

Bot releases are hidden (Show)

sdk-for-android - 5.1.1 Latest Release

Published by abnegate 5 months ago

What's Changed

  • Fix missing enums values
  • Fix realtime disconnect on last channels empty

New Contributors

Full Changelog: https://github.com/appwrite/sdk-for-android/compare/5.1.0...5.1.1

sdk-for-android - 5.1.0

Published by abnegate 6 months ago

sdk-for-android - 5.0.0

Published by abnegate 7 months ago

What's New

  • Support for Appwrite 1.5
  • Added enum support
  • Added SSR support
  • Added messaging service support
  • Added contains query support
  • Added or query support
sdk-for-android - 5.0.0-SNAPSHOT

Published by abnegate 9 months ago

What's Changed

Breaking

  • createEmailSession is now createEmailPasswordSession

Features

  • Add MFA support
  • Add messaging service + push notification support
  • Add or + and query support
  • Add contains query support
  • Add enums for all const string parameters

Changes

  • Update Kotlin to 1.9.x
  • Update Gradle to 8.5.x
  • Update Gradle Android plugin to 8.2.x
  • Update compile + target SDK version to 34
  • Update build JDK to 17
  • Update all dependencies
  • Update all queries to new JSON syntax

Full Changelog: https://github.com/appwrite/sdk-for-android/compare/4.0.1...5.0.0-SNAPSHOT

sdk-for-android - 4.0.1

Published by abnegate 11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/appwrite/sdk-for-android/compare/4.0.0...4.0.1

sdk-for-android - 4.0.0

Published by christyjacob4 about 1 year ago

What's Changed

  • BREAKING - Parameter url is now optional in the createMembership endpoint

Full Changelog: https://github.com/appwrite/sdk-for-android/compare/3.0.1...4.0.0

sdk-for-android - 3.0.1

Published by abnegate about 1 year ago

What's Changed

  • Fix variable name collisions

Full Changelog: https://github.com/appwrite/sdk-for-android/compare/3.0.0...3.0.1

sdk-for-android - 3.0.0

Published by christyjacob4 about 1 year ago

What's Changed

  • Support for Appwrite 1.4.0
  • New endpoints for fetching user identities
  • New endpoints for listing locale codes
  • Updated documentation
  • Breaking changes:
    • The createFunction method has a new signature.
    • The createExecution method has a new signature.
    • The updateFunction method has a new signature.
    • The createDeployment method no longer requires an entrypoint.
    • The updateFile method now includes the ability to update the file name.
    • The updateMembershipRoles method has been renamed to updateMembership.

Full Changelog: https://github.com/appwrite/sdk-for-android/compare/2.0.0...3.0.0

sdk-for-android - 2.0.0

Published by abnegate over 1 year ago

What's Changed

  • Added Appwrite 1.3.0 support
  • Added relationships support
  • Added support for new queries: isNull, isNotNull, startsWith, endsWith, between and select.
  • Added update attribute support
  • Added team prefs support
  • Added support for select queries with getDocument
  • [BREAKING] Changed function create/update execute parameter to optional
  • [BREAKING] Changed team update function to updateName
  • [BREAKING] Changed Account service to use the User model instead of Account
  • [BREAKING] Changed createMembership to allow an email, userId or phone

Full Changelog: https://github.com/appwrite/sdk-for-android/compare/1.2.1...2.0.0

sdk-for-android - 1.2.1

Published by abnegate over 1 year ago

sdk-for-android - 1.2.0

Published by eldadfux almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/appwrite/sdk-for-android/compare/1.1.0...1.2.0

sdk-for-android - 1.1.0

Published by christyjacob4 about 2 years ago

sdk-for-android - 1.0.0

Published by abnegate about 2 years ago

NEW

  • Support for Appwrite 1.0.0
  • More verbose headers have been included in the Clients - x-sdk-name, x-sdk-platform, x-sdk-language, x-sdk-version
  • Helper classes and methods for Permissions, Roles and IDs
  • Helper methods to suport new queries
  • All Dates and times are now returned in the ISO 8601 format

BREAKING CHANGES

  • databaseId is no longer part of the Database Service constructor. databaseId will be part of the respective methods of the database service.
  • color attribute is no longer supported in the Avatars Service
  • The number argument in phone endpoints have been renamed to phone
  • List endpoints no longer support limit, offset, cursor, cursorDirection, orderAttributes, orderTypes as they have been moved to the queries array
  • read and write permission have been deprecated and they are now included in the permissions array
  • All get prefixed endpoints returning lists have been re-prefixed to list
  • Renamed methods of the Query helper
    1. lesser renamed to lessThan
    2. lesserEqual renamed to lessThanEqual
    3. greater renamed to greaterThan
    4. greaterEqual renamed to greaterThanEqual
  • User response model is now renamed to Account

Full Changelog for Appwrite 1.0.0 can be found here:
https://github.com/appwrite/appwrite/blob/master/CHANGES.md

sdk-for-android - 1.0.0-SNAPSHOT

Published by christyjacob4 about 2 years ago

NEW

  • Support for Appwrite 1.0.0-RC1
  • More verbose headers have been included in the Clients - x-sdk-name, x-sdk-platform, x-sdk-language, x-sdk-version
  • Helper classes and methods for Permissions, Roles and IDs
  • Helper methods to suport new queries
  • All Dates and times are now returned in the ISO 8601 format

BREAKING CHANGES

  • databaseId is no longer part of the Database Service constructor. databaseId will be part of the respective methods of the database service.
  • color attribute is no longer supported in the Avatars Service
  • The number argument in phone endpoints have been renamed to phone
  • List endpoints no longer support limit, offset, cursor, cursorDirection, orderAttributes, orderTypes as they have been moved to the queries array
  • read and write permission have been deprecated and they are now included in the permissions array
  • Renamed methods of the Query helper
    1. lesser renamed to lessThan
    2. lesserEqual renamed to lessThanEqual
    3. greater renamed to greaterThan
    4. greaterEqual renamed to greaterThanEqual
  • User response model is now renamed to Account

Full Changelog for Appwrite 1.0.0-RC1 can be found here:
https://github.com/appwrite/appwrite/blob/master/CHANGES.md

sdk-for-android - 0.7.0

Published by TorstenDittmann over 2 years ago

  • Support for Appwrite 0.15
  • NEW Phone authentication account.createPhoneSession()
  • BREAKING Database -> Databases
  • BREAKING account.createSession() -> account.createEmailSession()
  • BREAKING dateCreated attribute removed from Team, Execution, File models
  • BREAKING dateCreated and dateUpdated attribute removed from Func, Deployment, Bucket models
  • BREAKING Realtime channels
    • collections.[COLLECTION_ID] is now databases.[DATABASE_ID].ollections.[COLLECTION_ID]
    • collections.[COLLECTION_ID].documents is now databases.[DATABASE_ID].ollections.[COLLECTION_ID].documents

Full Changelog for Appwrite 0.15 can be found here: https://github.com/appwrite/appwrite/blob/master/CHANGES.md#version-0150

sdk-for-android - 0.6.1

Published by christyjacob4 over 2 years ago

sdk-for-android - 0.6.0

Published by TorstenDittmann over 2 years ago

  • Support for 0.14.0
  • BREAKING CHANGE Renamed providers to authProviders in Projects
  • BREAKING CHANGE Renamed stdout to response in Execution
  • BREAKING CHANGE Removed delete endpoint from the Accounts API
  • BREAKING CHANGE Renamed name to userName on Membership response model
  • BREAKING CHANGE Renamed event to events on Realtime Response and now is an array of strings
  • Added teamName to Membership response model
  • Added new endpoint to update user's status from the Accounts API

Full Changelog: https://github.com/appwrite/sdk-for-android/compare/0.5.0...0.6.0

sdk-for-android - 0.5.0

Published by abnegate over 2 years ago

  • Add resumable upload support
  • Fix cookies for Android 12+

Full Changelog: https://github.com/appwrite/sdk-for-android/compare/0.4.0...0.5.0

sdk-for-android - 0.4.0

Published by lohanidamodar over 2 years ago

  • Support for Appwrite 0.13
  • BREAKING Tags have been renamed to Deployments
  • BREAKING createFile function expects Bucket ID as the first parameter
  • BREAKING createDeployment and createFile functions expect a file path rather than the file itself
  • BREAKING list<Entity> endpoints now contain a total attribute instead of sum
  • onProgress() callback function for endpoints supporting file uploads
  • Support for synchronous function executions
  • Bug fixes and Improvements

Full Changelog for Appwrite 0.13 can be found here: https://github.com/appwrite/appwrite/blob/master/CHANGES.md#version-0130

sdk-for-android - 0.4.0-SNAPSHOT

Published by abnegate over 2 years ago