Releases: parse-community/Parse-Swift
Releases · parse-community/Parse-Swift
1.7.0
Improvements
- Add emailVerified to ParseUser. Make relative query take a QueryConstraint as an argument. Add more documentation (#129), thanks to Corey Baker.
1.6.0
Improvements
- Make AnyCodable internal. If developers want to use AnyCodable, AnyEncodable, or AnyDecodable for
explain
orParseCloud
, they should add the AnyCodable package to their app. In addition developers can create their own type-erased wrappers or use whatever they desire (#127), thanks to Corey Baker.
1.5.1
Improvements
- Update ParseError to match server and make ParseError and ParseObject Pointer documentation public (#125), thanks to Corey Baker.
1.5.0
Improvements
- (Breaking Change) Aggregrate takes any Encodable type. Query planning methods are now: findExlpain, firstEplain, countExplain, etc. The distinct query now works. The client will also not throw an error anymore when attempting to delete a File and the masterKey isn't available. The developer will still need to configure the server to delete the file properly (#122), thanks to Corey Baker.
1.4.0
Improvements
- (Breaking Change) A query hint can now be set using a method and its return type is automatically inferred. In addition, a hint can now be any Encodable type instead of just a String (#119), thanks to Corey Baker.
1.3.1
New features
- Add findAll query to find all objects (#118), thanks to Corey Baker.
- Can now delete the iOS Objective-C SDK Keychain from app (#118), thanks to Corey Baker.
- Migrate installationId from obj-c SDK (#117), thanks to Corey Baker.
Improvements
- Added ability to initialize SDK with ParseConfiguration. Can now update certificate pinning authorization after SDK is initializated (#117), thanks to Corey Baker.
1.3.0
Improvements
- (Breaking Change) No longer require dispatch to main queue when using ParseInstallation. The side effect of this is bade is no longer retrieved by the SDK. The developer should retrieve the badge count on their own and save it to
ParseInstallation
if they require badge (#114), thanks to Corey Baker.
Fixes
- (Breaking Change) Correctly saves objectId of ParseInstallation to Keychain when saving to server. Also fixes issue when using deleteAll with current ParseUser and ParseInstallation. Old installations will automatically be migrated to the new one. If you end up having issues you can delete all of the installations in your ParseDashboard that were created with Parse-Swift < 1.30. If you are not able to do this, you can all log out of devices using Parse-Swift < 1.30 and then log back in (#116), thanks to Corey Baker.
1.2.6
Fixes
- Recreate installation automatically after deletion from Keychain (#112), thanks to Corey Baker.
- Error when linking auth types due to server not sending sessionToken (#109), thanks to Corey Baker.
1.2.5
Fixes
- Let ParseFacebook accept expiresIn parameter instead of converting to date (#104), thanks to Corey Baker.
1.2.4
Fixes
- Ensure all dates are encoded/decoded to the proper UTC time (#103), thanks to Corey Baker.