JSQCoreDataKit v6.0.0 Release Notes

Release Date: 2016-09-30 // over 7 years ago
  • ๐Ÿš€ This release closes the 6.0.0 milestone.

    Swift 3.0 now required.

    ๐Ÿ’ฅ Breaking

    • Migrated to Swift 3.0
    • โœ‚ Removed entity(name: String, context: NSManagedObjectContext) -> NSEntityDescription
    • โœ‚ Removed FetchRequest<T: NSManagedObject> (new Swift overlays now provide generic NSFetchRequest)
    • โœ‚ Remove the delete() and fetch() extensions on NSManagedObjectContext (new Swift overlays now provide these)

    ๐Ÿ†• New

    • ๐Ÿšš There's a new protocol, CoreDataEntityProtocol, which provides a better API for creating entity descriptions and inserting managed objects (#87). It also provides some helpful extensions. Conform to the new CoreDataEntityProtocol to take advantage of this. This replaces the (removed) top-level function entity(name:, context:) -> NSEntityDescription