Skip to content
John Estropia edited this page Jul 18, 2015 · 2 revisions

Upgrading from v0.2.0 to 1.0.0

  • Renamed some classes/protocols to shorter, more relevant, easier to remember names:
  • ManagedObjectController to ObjectMonitor
  • ManagedObjectObserver to ObjectObserver
  • ManagedObjectListController to ListMonitor
  • ManagedObjectListChangeObserver to ListObserver
  • ManagedObjectListObjectObserver to ListObjectObserver
  • ManagedObjectListSectionObserver to ListSectionObserver
  • SectionedBy to SectionBy (match tense with OrderBy and GroupBy) The protocols above had their methods renamed as well, to retain the natural language semantics.
  • Several methods now throw errors insted of returning a result enum.
  • New migration utilities! (README still pending) Check out DataStack+Migration.swift and CoreStore+Migration.swift for the new methods, as well as DataStack.swift for its new initializer.

Contents