Skip to content

3.0.0

Compare
Choose a tag to compare
@jessesquires jessesquires released this 04 Apr 05:48

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 to defaultStoreOptions
  • Renamed CoreDataSaveResult to SaveResult
  • Renamed CoreDataStackResult to StackResult
  • Renamed CoreDataModel.removeExistingModelStore() to CoreDataModel.removeExistingStore()
  • Renamed all enum cases to be lowercase, in line with latest Swift API guidelines
  • The StackResultClosure typealias has been removed

New features