Releases: lightsprint09/Sourcing
Releases · lightsprint09/Sourcing
You can`t have enough type erasers 😇
Whats new
- New type eraser called
AnyArrayDataProvider
which can be used as wrapper to build powerful feature like sort, filter and more on top ofArrayDataProviding
. DataProviderSwitcher
allows switching between different DataProviders dynamically by changing to a given state.- Generate section headers on demand when using CoreData and
NSFetchResultsController
Improved initializers for CollectionViewDataSource
This makes the more type safe initializers from CollectionViewDataSource public
Fixing first round of 2.0🐝
AnyDataProvider
now forwards section heders & section index titles.
2.0 - 📦
This is a huge release. So lets see whats new:
- FetchedResultsControllerDataProvider
- Merge of MultiCellDataSources and DataSources
- Improves generics
- More flexible & reusable cell configuration
- DataProvider can be modifiable
- Section header and index titles support
Move all the things⛵️
This release brings support for UITableview & UICollectionViews moveItemAt
data source methods
Swift 3.0
Support for Swift 3.0
Change tableviews during lifecycle
Merge pull request #1 from lightsprint09/change-tableview-datasources Change tableview datasources
Swift 2.3
This is the last release which targets Swift 2.3.
🔰 Section Titles and better abstractions
- Adds ability to provide section titles.
- Better abstraction for ArrayDataProvider
- Improves documentation
Tested!✅
Improves generic constraints
Adds a lot of testcases