You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bringing MIDIKit up to modern Swift Concurrency standards, including compliance with Swift 6's Strict Concurrency mode
considerations for the @Observable attribute for objects where appropriate, while maintaining backwards-compatibility as far as possible
Benefits
Compatibility with projects adopting Swift 6
Improved thread-safety and reliability
Better interoperability with SwiftUI
Considerations
Because of the code-breaking nature of the requirements of these refactors, they will not be included until the MIDIKit 1.0.0 release which also requires some outstanding work in other areas.
Note
Swift Concurrency requires the package's minimum platform requirements to be bumped to macOS 10.15, iOS 13, tvOS 13, and watchOS 6.
The text was updated successfully, but these errors were encountered:
Proposal
Refactors are under way for:
@Observable
attribute for objects where appropriate, while maintaining backwards-compatibility as far as possibleBenefits
Considerations
Because of the code-breaking nature of the requirements of these refactors, they will not be included until the MIDIKit 1.0.0 release which also requires some outstanding work in other areas.
Note
Swift Concurrency requires the package's minimum platform requirements to be bumped to macOS 10.15, iOS 13, tvOS 13, and watchOS 6.
The text was updated successfully, but these errors were encountered: