The original (OG) Swift SDK for Parse Platform (iOS, macOS, watchOS, tvOS, visionOS, Linux, Android, Windows). This repo is maintained by Parse-Swift's original developer and all new features and bug fixes will occur here.
Since Xcode 15 with Build Setting Strict Concurrency Checking set to Targeted, the compiler warns that ParseObject is not conform to Sendable. So it cannot leave its actor boundaries.
Trying to make ParseObject conform to Sendable fails because it contains the ParseACL type which is not conform as well.
Feature / Enhancement Description
Please make ParseObject also conform to Sendable.
### Example Use Case
Alternatives / Workarounds
Ignoring the warnings. At some case it is possible to annotate import ParseSwift with @preconcurrency.
### 3rd Party References
New Feature / Enhancement Checklist
Current Limitation
Since Xcode 15 with Build Setting Strict Concurrency Checking set to Targeted, the compiler warns that ParseObject is not conform to Sendable. So it cannot leave its actor boundaries. Trying to make ParseObject conform to Sendable fails because it contains the ParseACL type which is not conform as well.
Feature / Enhancement Description
Please make ParseObject also conform to Sendable. ### Example Use CaseAlternatives / Workarounds
Ignoring the warnings. At some case it is possible to annotate import ParseSwift with @preconcurrency. ### 3rd Party References