- Update OkHttp version to allow for future Android API 30 compilation
- Compile with Android 29
- Update Facebook Login dependency to 6.1.0
- Add nullability annotations to
ParseCloud
- Correction to OkHttp version thanks to @mtrezza
- Add Google login/signup support
- Move Facebook and Twitter libraries to be modules within this library
- Update Facebook login to use AndroidX
- Add ability to update the server without having to reinitialize the client thanks to @mtrezza
Re-releasing since Jitpack failed. Same as 1.22.0
- Expose client destroy
- Enhancement to ParseQuery kt operations
- Add coroutines support module
- Fix bug in save user in batch
- Fix fetchAllIfNeeded and fetchAllIfNeededInBackground limit #939
- Expose useful constants #930
- ParseQuery extensions #929
- Change to non-deprecated methods for FCM #927. If you are using FCM and updating to 1.20.0, be sure to take a look at the FCM README for the updated steps on usage.
- SDK now uses AndroidX and API 28
- Kotlin Delegates
- Fix StackOverflowError when merging ParseObject from JSON #896
- Fix for issue #886
- Fix issue with returning { "result": null } in cloud function (deserialized as JSONObject instead of null)
- Remove deprecated methods in ParseAnalytics and ParsePush
- Add findAll() method to ParseQuery which iterates and finds all ParseObjects for a query (no limit)
- Add ktx module and dependency, which adds some Kotlin extensions for easier Parse SDK usage.
- More things made public for LiveQuery support
- Make things public for LiveQuery support
- Annotate ParseObject with nullability thanks to @kurtisnelson and @Jawnnypoo
- Remove deprecated refresh() method from ParseObject
- Partial string match thanks to @rogerhu
- Fix delete, save eventually, and findAllPinned issues thanks to @dangtz