Releases: parse-community/Parse-Swift
Releases · parse-community/Parse-Swift
4.9.1
Fixes
4.9.0
New features
- Add methods for migrating users and installations from the Parse Objective-C SDK to the Swift SDK (#391), thanks to @cbaker6.
- Enable query caching by using GET instead of POST. GET is now used by default. To switch back to POST, set usingPostForQuery = true when initializing the SDK which will automatically disable all query caching (#386), thanks to @cbaker6.
- Add setAccessGroup method which allows the Parse Keychain to be shared with app extensions and iCloud accounts (#378), thanks to @cbaker6.
Improvements
- Add more details to error messages related when decoding errors occur (#388), thanks to @dblythy.
- Added discardableResult to allow developers to choose whether or not certain functions should return a result (#385), thanks to @vdkdamian.
Fixes
4.8.0
4.7.0
Write Cloud Code Using Swift
New features
- Add the ability to use Parse Hooks and Triggers (#373), thanks to @cbaker6.
- Add ParseInstagram authentication (#372), thanks to @rocxteady.
- Add the ability to send APN and FCM push notifications. Also adds the ability to query _PushStatus (#371), thanks to @cbaker6.
- Add ParseSchema, ParseCLP, and ParseFieldOptions. Should only be used when using the Swift SDK on a secured server (#370), thanks to @cbaker6.
4.5.0
New features
- Add toCLLocation and toCLLocationCoordinate2D computed properties to ParseGeoPoint, deprecate toCLLocation() and toCLLocationCoordinate2D() (#366), thanks to @cbaker6.
- Add query computed property to ParseObject (#365), thanks to @cbaker6.
- Add macCatalyst to SPM (#363), thanks to @cbaker6.
- Add an order() method to Query that excepts a variadic list as input (#362), thanks to @cbaker6.
Improvements
- Allow includeAll key to be sent with additional include keys. When fetching, if the include argument is specified, convert it to a Set to prevent duplicate keys from being sent to the server (#367), thanks to @cbaker6.
- Allow LiveQuery client to be set using ParseLiveQuery.defaultClient and deprecate ParseLiveQuery.setDefault(). Show usage of deprecated code as warnings during compile time and suggest changes (#360), thanks to @cbaker6.
4.4.0
4.3.1
4.3.0
4.2.0
New features
Improvements