Skip to content

Releases: netreconlab/Parse-Swift

5.9.2-alpha.1

12 Mar 01:55
0485a6b
Compare
Choose a tag to compare
5.9.2-alpha.1 Pre-release
Pre-release

What's Changed

Full Changelog: 5.9.1...5.9.2-alpha.1

5.9.1

12 Mar 01:04
7b52e79
Compare
Choose a tag to compare

Full Changelog, Documentation

Fixes

  • Build for visionOS properly (#160), thanks to @cbaker6.
  • Cocoapods now defaults to Swift 5.10 (#159), thanks to @cbaker6.

5.9.0

05 Mar 00:18
b3169f2
Compare
Choose a tag to compare

Full Changelog, Documentation

New features

  • Cocoapods now defaults to Swift 5.9 (#146), thanks to @cbaker6.
  • Add support for visionOS (#143), thanks to @cbaker6.
  • Add fetchAll method to array of Parse Pointer Object's (#141), thanks to @cbaker6.

Fixes

  • Improve mutiple types conformance to Equatable and Hashable (#148), thanks to @cbaker6.
  • Updates to ParseUser password now persists the updated sessionToken from the server to the client Keychain (#147), thanks to @cbaker6.

5.8.2

24 Sep 22:40
5c3118c
Compare
Choose a tag to compare

Full Changelog, Documentation

Fixes

  • Expose isSaved method on ParseFile and ParseOperation (#135), thanks to @cbaker6.

5.8.1

18 Sep 18:54
fc516a6
Compare
Choose a tag to compare

Full Changelog, Documentation

Fixes

  • There was an issue where Parse pointers were not sending includeKeys to the server (#133), thanks to @proj-sashido.

5.8.0

24 Jun 21:02
66627b5
Compare
Choose a tag to compare

Full Changelog, Documentation

New features

  • Add concrete types: ParseHookTrigger and ParseHookFunction to reduce code developers need to write. Deprecate triggerName in favor of trigger where possible. The SDK also yields for 0.5 second as oppose to 1 second, which can lead to faster app starts (#122), thanks to @cbaker6.

Fixes

  • There was a problem when the developer did not implement merge() on a ParseObject and depended on the internal mergeAutomatically() to merge. If the developer used mergeAutomatically() indirectly for objects with different objectId's, the method allowed the merge. Now the method throws the proper error (#122), thanks to @cbaker6.

5.7.4

22 Jun 19:15
835083e
Compare
Choose a tag to compare

Full Changelog, Documentation

Fixes

  • hydrateUser() should not replace the options passed in (#121), thanks to @cbaker6.

5.7.3

20 Jun 21:33
df20af5
Compare
Choose a tag to compare

Full Changelog, Documentation

Fixes

  • Remove all generic shadow warnings in Swift 5.9 (#120), thanks to @cbaker6.

5.7.2

13 Jun 17:51
47548b3
Compare
Choose a tag to compare

Full Changelog, Documentation

Fixes

  • ParsePolygon encoding during a save and decoding resulted in (longitude, latitude) when it should be (latitude, longitude). If a developer used ParseSwift <= 5.7.1 to save/update ParsePolygon's, they will need to update the respective ParseObjects by swapping the latitude and longitude manually. Deprecated withinPolygon() query constraint for geoPoint() and polygonContains() for polygon() (#118), thanks to @cbaker6.

5.7.1

12 Jun 21:56
7f07262
Compare
Choose a tag to compare

Full Changelog, Documentation

  • ParseACL.defaultACL() calls should yield until SDK has finished configuration (#117), thanks to @cbaker6.
  • ParsePolygon.containsPoint() correctly uses longitude and latitude (#116), thanks to @cbaker6.