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 extension func save(wait:, completion:). Replaced with two new extension methods, func saveAsync(completion:) and func saveSync(completion:).

    โœ‚ Removed SaveResult type in favor of Swift's new generic Result type.

    โœ‚ Removed StackResult type in favor of Swift's new generic Result type.

    ๐Ÿ“‡ Renamed CoreDataStackFactory to CoreDataStackProvider

    ๐Ÿ†• New

    โž• Added typealias SaveResult = Result<NSManagedObjectContext, Error> (Replaces the former SaveResult type.)

    โž• Added typealias StackResult = Result<CoreDataStack, Error> (Replaces the former StackResult type.)

    ๐Ÿ”„ Changed

    • โฌ†๏ธ Upgraded to Swift 5.1
    • โšก๏ธ Update to Xcode 11
    • โšก๏ธ Update SwiftLint to 0.35.0, add new rules