Releases: launchapp-studio/SyncEngine
Releases · launchapp-studio/SyncEngine
Release list
SyncEngine 1.0.0
First public release of SyncEngine — an offline-first sync engine for SwiftData.
Highlights
- Swift 6 strict concurrency: isolated
@ModelActorpersistence,Sendable-safe throughout. - Automatic state tracking: inserted or modified models are flagged
.pendingon save — no manual bookkeeping. - Offline-first reconciliation:
sync()moves registered.pendingrecords to.synced. - Native CloudKit integration via
CloudKitHelper. - Reactive SwiftUI: drop-in
SyncStatusBadgeandNetworkMonitor.
Requirements
iOS 17 · macOS 14 · watchOS 10 · visionOS 1 · Swift 6
Installation
.package(url: "https://github.com/launchapp-studio/SyncEngine.git", from: "1.0.0")A runnable demo is available in Examples.