Delta adheres to Semantic Versioning.
- Prevent crash while generating change set while removing a record and moving records with a higher index.
- Compatibility for Swift 4.0
- Resolve issue where
RemoveItemrecord could use the incorrect section.
- Fix issue where Change’s
fromandtoarguments was assigned opposite, resulting in cascading issues.
- Precondition making sure that multiple objects with the same identifier isn’t passed into delta.
- Return correct
fromindex path in update callback.
- Added inline documentation for most of the public function, enums, and protocols. “Getting started” guide and examples are next on the list.
- Everything; The API surface has completely changed. The API is now exposed through public functions instead of a class that works like a function.
- Items are now required to confirm to either
DeltaItemorDeltaSectionfor Delta to work. The old implementation used some horrible assumptions, that might not be true.
- Prevents a crash when altering sections and moving items.
- Limited compatibility for OS X
- Compatibility for Swift 2.0
- Resolves an issue where a reload of a section triggered a reload of an item instead.
- Inital public release of Delta