Skip to content

Releases: parse-community/Parse-Swift

2.3.1

30 Nov 19:41
79b760f
Compare
Choose a tag to compare

Full Changelog

Fixes

  • Fixed an issue where querying an object didn't dispatch to the proper queue which can cause app crashes (#293), thanks to @cbaker6.

2.3.0

30 Nov 05:54
4734212
Compare
Choose a tag to compare

Full Changelog

New features

  • Add a retry mechanism to the SDK that randomly (up to 3 seconds each) tries to reconnect up to 5 times. The developer can increase or reduce the amount of retries when configuring the SDK (#291), thanks to @cbaker6.
  • Add toCLLocation and toCLLocationCoordinate2D methods for easy conversion from a ParseGeoPoint object. (#287), thanks to @jaysonng.

Fixes

  • Fixed an issue where an anonymous couldn't be turned into a regular user using signup (#291), thanks to @cbaker6.
  • The default ACL is now deleted from the keychain when a user is logged out. This previously caused an issue when logging out a user and logging in as a different user caused all objects to only have ACL permissions for the logged in user (#291), thanks to @cbaker6.

2.2.6

19 Nov 20:08
b4bdfb1
Compare
Choose a tag to compare

Full Changelog

Fixes

  • Use default ACL automatically on newley created ParseObject's if a default ACL is available (#284), thanks to @cbaker6.

2.2.5

16 Nov 03:18
a121bde
Compare
Choose a tag to compare

Full Changelog

Fixes

  • Overload QueryConstraint to accept Pointer (#281), thanks to @cbaker6.
  • Add checks to build for Windows (#281), thanks to @cbaker6.

2.2.4

10 Nov 00:34
25b70d9
Compare
Choose a tag to compare

Full Changelog

Fixes

  • Delete all stored Parse data and cache when deleteKeychainIfNeeded is true (#280), thanks to @cbaker6.

2.2.3

08 Nov 14:46
7c6c305
Compare
Choose a tag to compare

Full Changelog

Fixes

2.2.2

04 Nov 15:52
37a2247
Compare
Choose a tag to compare

Full Changelog

Fixes

  • Improve equatable comparison of QueryConstraint (#275), thanks to @cbaker6.

2.2.1

04 Nov 13:22
af447a6
Compare
Choose a tag to compare

Full Changelog

Fixes

  • Set the default cache policy for ParseFile to the default policy set when initializing the SDK (#274), thanks to @cbaker6.

2.2.0

03 Nov 20:32
fa1e07f
Compare
Choose a tag to compare

Full Changelog

Improvements

  • Added ability to fetch ParsePointer using async/await (#271), thanks to @cbaker6.

Fixes

  • By default, don't use cache when fetching ParseObject's and ParseFile's. Developers can choose to fetch from cache if desired by passing the necessary option while fetching. Fixed a bug when the incorrect file location for a dowloaded ParseFile was being cached (#272), thanks to @cbaker6.

2.1.0

31 Oct 23:00
321905d
Compare
Choose a tag to compare

Full Changelog

Improvements

  • Make ParseUser.current, ParseInstallation.current, ParseConfig.current immutable. This prevents accidently setting to nil. When developers want to make changes, they should make mutable copies, mutate, then save (#266), thanks to @cbaker6.
  • Added the ParseObjectMutable protocol to make emptyObject more developer friendly (#270), thanks to @vdkdamian.