JSQCoreDataKit v9.0.0 Release Notes
Release Date: 2019-09-22 // over 4 years ago-
๐ This release closes the 9.0.0 milestone.
๐ฅ Breaking
โ Removed
NSManagedObjectContext
extensionfunc save(wait:, completion:)
. Replaced with two new extension methods,func saveAsync(completion:)
andfunc saveSync(completion:)
.โ Removed
SaveResult
type in favor of Swift's new genericResult
type.โ Removed
StackResult
type in favor of Swift's new genericResult
type.๐ Renamed
CoreDataStackFactory
toCoreDataStackProvider
๐ New
โ Added
typealias SaveResult = Result<NSManagedObjectContext, Error>
(Replaces the formerSaveResult
type.)โ Added
typealias StackResult = Result<CoreDataStack, Error>
(Replaces the formerStackResult
type.)๐ Changed
- โฌ๏ธ Upgraded to Swift 5.1
- โก๏ธ Update to Xcode 11
- โก๏ธ Update SwiftLint to 0.35.0, add new rules