Skip to content

Releases: parse-community/Parse-Swift

2.0.3

25 Oct 14:35
5860abd
Compare
Choose a tag to compare

Full Changelog

Fixes

  • Async/await methods should be available for watchOS 8+ (#265), thanks to @cbaker6.

2.0.2

17 Oct 17:00
2bda2fd
Compare
Choose a tag to compare

Full Changelog

Improvements

  • Add static methods for accessing encoders/decoder so developers do not have to create instances to access (#259), thanks to @cbaker6.

Fixes

  • Parse ViewModels always dispatch to the main queue when updating published properties. This prevents possible issues when background async calls update properties used for views (#260), thanks to @cbaker6.

2.0.1

14 Oct 16:27
aeb363f
Compare
Choose a tag to compare

Full Changelog

Fixes

  • ParseUser should only encode email when User.current?.email is different from current user email (#256), thanks to Corey Baker.

2.0.0

09 Oct 18:25
1385abf
Compare
Choose a tag to compare

Full Changelog

New features

  • Added option to delete Parse items from Keychain when the app is running for the first time (#254), thanks to Corey Baker.

Improvements

  • (Breaking Change) ParseObject's now conform to Identifiable and can be used directly with SwiftUI without additonal properties needed. Drops support for iOS 12, tvOS 12, watchOS 5, and macOS 10.13/14 (#254), thanks to Corey Baker.

1.11.0

09 Oct 15:02
85366e6
Compare
Choose a tag to compare

Full Changelog

Improvements

  • Added operation for set and forceSet, used for single key updates (#248), thanks to @dblythy and @cbaker6.
  • Add more detail to invalid struct errors (#238), thanks to @dblythy.

1.10.4

07 Oct 16:08
7932ba7
Compare
Choose a tag to compare

Full Changelog

Improvements

1.10.3

06 Oct 17:13
ee67405
Compare
Choose a tag to compare

Full Changelog

Improvements

  • Update documents to show new Swift 5.5 async/await methods (#252), thanks to Corey Baker.

1.10.2

04 Oct 00:10
9cab7f1
Compare
Choose a tag to compare

Full Changelog

New features

  • Supports Swift 5.5 async/await (#212), thanks to @cbaker6.

Improvements

  • Added an extension to compare a Swift Error with a single ParseError or multiple ParseErrors (#250), thanks to @vdkdamian.

1.10.1

03 Oct 05:43
51dfbe1
Compare
Choose a tag to compare

Full Changelog

Improvements

  • Removes emptyObject requirement that was added in #243. Instead, has a recommendation in playgrounds on how to use emptyObject to only send select modified keys to the server (#249), thanks to Corey Baker.

1.10.0

30 Sep 16:24
f085dcf
Compare
Choose a tag to compare

Full Changelog

Improvements

  • (Breaking Change) Provide ParseObject property, emptyObject, that makes it easy to send only modified keys to the server. This change "might" be breaking depending on your implementation as it requires ParseObjects to now have an empty initializer, init() (#243), thanks to Corey Baker.

Fixes

  • ParseUser shouldn't send email if it hasn't been modified or else email verification is resent (#241), thanks to Corey Baker.