Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New Pull Request Checklist
Issue Description
The Package.swift currently specifies 5.1 as the tool version, preventing the SDK and developers to take advantage of the latest features of the 5.5 toolchain such as DocC and tutorials.
Related issue: #n/a
Approach
Bump the SPM toolchain to 5.5. This will benefit developers using Xcode 13+ as they will be able to access the docs and tutorials when building their apps in Xcode along with those using SPM on Linux, Android, and Windows.
Breaking Change for those developers who want to use ParseSwift 4.0.0+ with < Xcode 13 and depend on the SDK using SPM. These developers should either update their Xcode to 13+ or will need to use Cocoapods or Carthage to depend on the Swift SDK for now on.
TODOs before merging