From 341ed4ebf5f4ffebb6e9033f8ad814281ef3efdd Mon Sep 17 00:00:00 2001 From: John Estropia Date: Sat, 18 Jul 2015 23:27:44 +0900 Subject: [PATCH] Created Changesets (markdown) --- Changesets.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Changesets.md diff --git a/Changesets.md b/Changesets.md new file mode 100644 index 0000000..1dffa38 --- /dev/null +++ b/Changesets.md @@ -0,0 +1,21 @@ +### 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 +- [[Architecture]] +- [[Setting up]] +- [[Saving and processing transactions]] +- [[Fetching and querying]] +- [[Logging and error handling]] +- [[Observing changes and notifications]] \ No newline at end of file