Releases: kylef-archive/KFData
Releases · kylef-archive/KFData
1.1.0
Refactor to Attribute/Manager to QueryKit
1.0.4 Bump to 1.0.4
1.0.2
This release splits the object manager into it's own sub spec so it can be used standalone with KFData/Manager
.
Store
- Fixes an issue where completion block wasn't fired when there are no changes from
performWriteBlock:
- Expose error when failing to create store directory when adding local persistent stores.
Attribute
- Add an "in" predicate
- Attribute with attributes
UI
- Support overriding data source classes
1.0.1
KFAttribute
- Split KFAttribute into it's own pod sub spec, it can now be installed with
pod 'KFData/Attribute'
without using the rest of KFData. - Added additional predicates for
LIKE
,MATCHES
,BETWEEN
,BEGINSWITH
,ENDSWITH
- Exposed options so you can use things like
NSDiacriticInsensitivePredicateOption
andNSCaseInsensitivePredicateOption
with an attribute predicate. - Added
isNil
,isYes
,isNo
methods to return comparison predicates, such askey == nil
,key == YES
andkey == NO
.
KFData/UI
- TableView Data Source: Fixes an issue where the managed object context wasn't being saved after deleting a managed object.
1.0.0
KFData 1.0 is a major update to this library, and we have provided a migration guide to explain the changes and to help you migrate.
0.4.2
- Implement objectAtIndexPath: on list based UIViewController's. This allows any subclass to overide this to inject special sections.
- Change
performWriteBlock:
methods to pass the managed object context to the block for consistency. - Deprecated certain KFDataTableViewController methods, they are going to be removed in 1.0.
- Expose a method to create a standard local data store with options.
0.4.1: Split pod's up so UI and Core are seperate
Core
- Separate Core and UI components into separate CocoaPods.
pod 'KFData'
pod 'KFData/UI'
- Initial creation of KFAttribute, a class for generating sort descriptors and predicates.
- #39 Additional method to create local store from custom managed object model
UI
KFDataCollectionViewController
- Fixes an issue with PSTCollectionView with latest version of CocoaPods.
- Work-around for a known bug in UICollectionView when inserting a section.
- Bug fix: for loops referencing properties that have been set to nil
- Bug fix: NSFetchedResultsChangeMove was using incorrect array object newIndexPath
Search table view
- Fix: remove any current search when setting the fetch request
- Fix: turn filtering flag off when user taps the X button in search text field
- Added property to disable auto-hide feature of the search bar with search text
- Bug fix: original predicate was not being set until search text entered and then being set to nil on cancel
- Allows work-around for ensuring Cancel button remains enabled
- Bug fix: missing required indirection on stop
- Added method to return scroll position with the added context of the search bar