Releases
0.6.0
Compare
Sorry, something went wrong.
No results found
Highlights
Added iOS 13+ compatibility while preserving the existing public API.
Kept modern executor behavior on iOS 17+/macOS 14+ and added a legacy execution path for earlier supported systems.
Updated documentation to match the new platform support and executor behavior.
Added acknowledgment for @rnine 's compatibility approach inspiration.
Runtime Compatibility
Minimum platforms are now:
iOS 13+
macOS 10.15+
tvOS 13+
watchOS 6+
visionOS 1.0+
NSModelObjectContextExecutor now supports:
enqueue(_ job: consuming ExecutorJob) on iOS 17+/macOS 14+
enqueue(_ job: UnownedJob) on earlier supported systems
Internal Changes
MainModelActorX is now availability-gated for SwiftData-supported OS versions.
Removed an unnecessary SwiftData import from macro declarations.
Test Infrastructure
Test Core Data model is now built programmatically (no external .momd dependency).
Removed packaged test model resources from the test target.
Documentation
Updated README and DocC system requirements.
Added compatibility notes for executor behavior across OS versions.
Added acknowledgment for @rnine .
You can’t perform that action at this time.