The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
SPM and DeppDiff as xc
2 years ago
Implement soft cell update
They get smarter
3 years ago
Simplified working with factories
Implemented ViewCellItemFactory and lazy section item providers
Cell size caching
4 years ago
Caching calculated sizes for cell in cell item for optimisation.
# What's new
* CollectionViewTools now support diffs. Check out new Diff example.
* CellItemFactory - now you don't have to create separate cell item for each cell. Try universal cell items and cell item factories.
- Fix [performance issue](https://github.com/rosberry/CollectionViewTools/pull/3)
- Update functions and handlers for cell items to remove unnecessary optional unwrapping
You waited for it for a long time and now update is here.
# Warning
This version breaks backward compatibility so be careful with update
# What's new
* Rework example app and add a bunch of features
* Remove redundant `protocol` word from all protocols
* Simplify `ReuseType` enum
* Add new **context** properties to cell and section items such as
* `collectionView`
* `indexPath` for cell items and `index` for section items
* `sectionItem` for cell items
* Simplify protocol methods and handlers by removing context variables
* Add missed handlers for cell events
* Rework all update methods for cell and section items such as `insert`, `remove`, `reload`
* Add convenient `append` and `prepend` methods to insert items in the end or at the beginning
* Update docs
* Improve performance for sections updates
* Open some internal functions for easy overriding/updating methods
* Fix issue with changing `let` to `var` when setting any handler for cell items
* Update to swift 4.2 syntax