6.0.0
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 genericNSFetchRequest
) - Remove the
delete()
andfetch()
extensions onNSManagedObjectContext
(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 newCoreDataEntityProtocol
to take advantage of this. This replaces the (removed) top-level functionentity(name:, context:) -> NSEntityDescription