2.1.0
This release closes the 2.1.0 milestone.
Enhancements
- Added support for macOS. Note: this is only for the Diffing components. There is no support for
IGListAdapter
,IGListSectionController
, and other components at this time. Guilherme Rambo (#235) - Added a macOS example project. Guilherme Rambo (#337)
- Disables
prefetchEnabled
by default onIGListCollectionView
. Sven Bacia (#323) - Working ranges now work with
IGListStackedSectionController
. Ryan Nystrom (#356) - Added CocoaPods subspec for diffing,
IGListKit/Diffing
and an installation guide. Sherlouk (#368) - Added
allowsBackgroundReloading
flag (defaultYES
) toIGListAdapterUpdater
so users can configure this behavior as needed. Adlai-Holler (#375) -[IGListAdapter updater]
is now public (read-only). Adlai-Holler (#379)
Fixes
- Avoid
UICollectionView
crashes when queueing a reload and insert/delete on the same item as well as reloading an item in a section that is animating. Ryan Nystrom (#325) - Prevent adapter data source from deallocating after queueing an update. Ryan Nystrom (4cc91a2)
- Fix out-of-bounds bug when child section controllers in a stack remove cells. Ryan Nystrom (#358)
- Fix a grid layout bug when item has full-width and iter-item spacing is not zero. Bofei Zhu (#361)