RxDataSources Versions Save

UITableView and UICollectionView Data Sources for RxSwift (sections, animated updates, editing ...)

1.0.0-rc.1

7 years ago

Features

  • Makes data sources open.
  • Adaptations for RxSwift 3.0.0-rc.1

1.0.0-beta.3

7 years ago
  • Adaptations for RxSwift 3.0.0-beta.2

1.0.0-beta.2

7 years ago

Features

Adaptations for Swift 3.0 and Xcode 8.0 (8A218a)

1.0.0.beta.1

7 years ago

Features

  • Adaptations for Swift 3.0

Fixes

  • Fixes moveItem

0.9

7 years ago

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 of configureCell.
  • Improves runtime checks in DEBUG mode for correct SectionModelType.init implementation.

Fixes

  • Fixes default value for canEditRowAtIndexPath and sets it to false.
  • 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

8 years ago

Anomalies

  • Fixes problem with SectionModel.init.

0.8

8 years ago

Features

  • Adds new example of how to present heterogeneous sections.

Anomalies

  • Fixes old AnimatableSectionModel definition.
  • Fixes problem with UICollectionView iOS 9 reordering features.

0.7

8 years ago

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 using rx_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.

0.6.2

8 years ago

Features

  • Xcode 7.3 / Swift 2.2 support

0.6.1

8 years ago
  • Fixes compilation issues when DEBUG is defined.