Skip to content

0.9

Compare
Choose a tag to compare
@kzaher kzaher released this 04 Jul 05:57
· 286 commits to main since this release

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.