3.0.0
This release closes the 3.0.0 milestone.
The goals of this release are primarily to adopt Swift 2.2 and refine the API to make it more Swifty, as the definition of Swifty has evolved.
Breaking changes ⚠️
There are many breaking changes in this release, however — with the exception of Swift 2.2 — they are all merely name changes that aim to reduce verbosity.
- Migrated to Swift 2.2. (#67) Swift 2.2 and above is now required.
- Renamed
DefaultStoreOptions
todefaultStoreOptions
- Renamed
CoreDataSaveResult
toSaveResult
- Renamed
CoreDataStackResult
toStackResult
- Renamed
CoreDataModel.removeExistingModelStore()
toCoreDataModel.removeExistingStore()
- Renamed all
enum
cases to be lowercase, in line with latest Swift API guidelines - The
StackResultClosure
typealias has been removed