Replies: 2 comments
-
It's great to see that the Parse-Swift SDK is still being actively maintained and improved. Transitioning to the new repository seems like a straightforward process for those who were using version 4.14.2 or below. However, it's important to note that migrating to version 5.0.0+ will require some changes to code due to breaking changes, but it will ultimately lead to easier development. It's always a good idea to keep up-to-date with the latest version of any SDK or framework to take advantage of new features and bug fixes. |
Beta Was this translation helpful? Give feedback.
-
Thank you for sharing this information! It's great to know that transitioning from the parse-community Parse-Swift SDK to the netreconlab/Parse-Swift SDK is straightforward and can be done without making any changes to the code. This will surely help developers who are currently using the parse-community Parse-Swift SDK and want to take advantage of the feature additions and bug fixes provided by the netreconlab/Parse-Swift SDK. |
Beta Was this translation helpful? Give feedback.
-
For anyone who has built their apps or frameworks with the parse-community Parse-Swift SDK, it is recommended to point your SPM packages to https://github.com/netreconlab/Parse-Swift/ instead. I estimate Parse-SwiftOG to be 1+ years ahead of
parse-community/Parse-Swift
in development time. Assuming you were on version 4.14.2 or below from the parse-community repo, transitioning is straight-forward and non-breaking as all you need to:Project Navigator
panelPackage Dependencies
tabparse-comunnity
version ofParse-Swift
from your projectDependency Rule
, selectUp to Next Major Version
and input4.16.2
for the specific version and< 5.0.0
You will automatically gain all of the feature additions and bug fixes detailed here without having to make any changes to your code.
Migrating to 5.0.0+
Preparing to migrate to Parse-Swift 5.0.0+ will require some changes to your code as it introduces a number of breaking changes (see #74 to learn how to migrate). Though some of the changes will feel different at first, they will lead to easier development in the long-run as all synchronous networking and storage calls have been removed as they are problematic for an asynchronous SDK such as Parse-Swift.
Beta Was this translation helpful? Give feedback.
All reactions