mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-01-16 14:06:53 +01:00
Created Changesets (markdown)
21
Changesets.md
Normal file
21
Changesets.md
Normal file
@@ -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]]
|
||||
Reference in New Issue
Block a user