Skip to content

Releases: parse-community/Parse-Swift

1.7.0

26 Apr 16:39
13c2a04
Compare
Choose a tag to compare

Full Changelog

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

25 Apr 15:45
99b6196
Compare
Choose a tag to compare

Full Changelog

Improvements

  • Make AnyCodable internal. If developers want to use AnyCodable, AnyEncodable, or AnyDecodable for explain or ParseCloud, 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

20 Apr 13:45
702f92a
Compare
Choose a tag to compare

Full Changelog

Improvements

  • Update ParseError to match server and make ParseError and ParseObject Pointer documentation public (#125), thanks to Corey Baker.

1.5.0

14 Apr 02:05
d666556
Compare
Choose a tag to compare

Full Changelog

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

11 Apr 17:38
c86b77f
Compare
Choose a tag to compare

Full Changelog

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

11 Apr 03:56
db0fdea
Compare
Choose a tag to compare

Full Changelog

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

03 Apr 20:54
be5de49
Compare
Choose a tag to compare

Full Changelog

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

02 Apr 12:44
3852a93
Compare
Choose a tag to compare

Full Changelog

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

28 Mar 20:58
f3f2244
Compare
Choose a tag to compare

Full Changelog

Fixes

  • Let ParseFacebook accept expiresIn parameter instead of converting to date (#104), thanks to Corey Baker.

1.2.4

27 Mar 17:03
a233682
Compare
Choose a tag to compare

Full Changelog

Fixes

  • Ensure all dates are encoded/decoded to the proper UTC time (#103), thanks to Corey Baker.