JSQCoreDataKit v9.0.1 Release Notes

Release Date: 2019-09-24 // 4 months ago

Previous changes from v9.0.0

  • 🚀 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