This repository has been archived by the owner on May 15, 2020. It is now read-only.
Releases: unsignedapps/UAFilterableResultsController
Releases · unsignedapps/UAFilterableResultsController
Release 1.0.4
New Methods
- New
-setData:sortComparator:
and-setData:sortKeyPath:sortOptions:
methods for sorting data when setting/replacing. - New
-mergeObjects:sortKeyPath:sortOptions:
method for maintaining the sort order when merging objects, improves consistency with other set methods. - New
-filteredIndexPathOfObject:
and-filteredIndexPathOfObjectWithPrimaryKey:
methods for locating objects in a filtered (visible) results set. This is useful as the raw-indexPathOfObject:
methods may not match up with your table view / collection view.
Performance and Bug Fixes
- Improve accuracy of section/item change notifications.
Release 1.0.3
This is a point release to fix minor issues.
Some bugs were fixed:
- Incorrect merge issues in certain circumstances.
- -objectAtIndexPath: returns nil when there is no data instead of throwing an assert()
Some minor improvements were made:
- Tell the delegate about section inserts/deletes when merging and the section count differs instead of individual items.
- Compare and tell the delegate about individual item changes when replacing whole sections.
Release 1.0.2
Adds explicit support for batching updates. Batches of updates can be nested and will be sent to your UITableView or UICollectionView once the outermost batch has ended.
This release also fixes an incorrect section notification when adding objects.
Release 1.0.1
Performance improvements when merging and filtering primary-key based data and additional unit tests for stability.
Initial Release
1.0.0 Update README.md