Releases: RxSwiftCommunity/RxDataSources
Releases · RxSwiftCommunity/RxDataSources
1.0.0-rc.1
Features
- Makes data sources open.
- Adaptations for RxSwift 3.0.0-rc.1
1.0.0-beta.3
- Adaptations for RxSwift 3.0.0-beta.2
1.0.0-beta.2
Features
Adaptations for Swift 3.0 and Xcode 8.0 (8A218a)
1.0.0.beta.1
Features
- Adaptations for Swift 3.0
Fixes
- Fixes
moveItem
0.9
Possibly breaking changes
- Adds default IdentifiableType extensions for:
- String
- Int
- Float
This can break your code if you've implemented those extensions locally. This can be easily solved by just removing local extensions.
Features
- Swift 2.3 compatible
- Improves mutability checkes. If data source is being mutated after binding, warning assert is triggered.
- Deprecates
cellFactory
in favor ofconfigureCell
. - Improves runtime checks in DEBUG mode for correct
SectionModelType.init
implementation.
Fixes
- Fixes default value for
canEditRowAtIndexPath
and sets it tofalse
. - Changes DEBUG asserting behavior in case multiple items with same identity are found to printing warning message to terminal. Fallbacks as before to
reloadData
.
0.8.1
0.8
0.7
Interface changes
- Adds required initializer to
SectionModelType.init(original: Self, items: [Item])
to support moving of table rows with animation. rx_itemsAnimatedWithDataSource
deprecated in favor of just usingrx_itemsWithDataSource
.
Features
- Adds new example how to use delegates and reactive data sources to customize look.
Anomalies
- Fixes problems with moving rows and animated data source.