8000 Releases · GenericDataSource/GenericDataSource · GitHub
[go: up one dir, main page]

Skip to content

Releases: GenericDataSource/GenericDataSource

3.0.3

23 Sep 22:43
f3d41f5
Compare
Choose a tag to compare
  • Support for Swift 4 & 4.2.
  • Upgrade to Xcode 10.

3.0.2

24 Apr 16:49
Compare
Choose a tag to compare
  • Upgrade to Xcode 9.3.

3.0.1

30 Oct 01:24
Compare
Choose a tag to compare
  • Fix a crash in CompositeSupplementaryViewCreator.

3.0.0

30 Oct 01:24
Compare
Choose a tag to compare
  • Swift 4.0 Support.

2.4.5

20 Apr 14:42
Compare
Choose a tag to compare
  • Adding onItemsUpdated to basic data sources to monitor changes to items property.
  • Adding most non-essential APIs to be DataSourceSelector so that, it's delegate methods is not called by default.

2.4.4

20 Apr 14:42
Compare
Choose a tag to compare
  • Added the ability for CompositeDataSource and SegmentedDataSource to automatically ds_responds(to selector: DataSourceSelector) if the subclass implemented the selector.

2.4.3

20 Apr 14:43
Compare
Choose a tag to compare
  • Fix registering header/footer class method name to be func ds_register(headerFooterClass view: UITableViewHeaderFooterView.Type) instead of incorrect old name func ds_register(headerFooterNib view: UITableViewHeaderFooterView.Type).

2.4.2

05 Apr 14:05
Compare
Choose a tag to compare
  • Adding asCollectionView() and asTableView() methods to GeneralCollectionView to convert it to UICollectionView and UITableView respectively.
  • Adding size property to GeneralCollectionView to get the size of the underlying UICollectionView/UITableView.

2.4.1

31 Mar 07:17
Compare
Choose a tag to compare
  • @autoclosure of casting fatal message. Improves performance since there is string manipulation.

2.4.0

30 Mar 13:31
Compare
Choose a tag to compare
  • ds_shouldConsumeItemSizeDelegateCalls is unavailable, instead use ds_responds(to selector: DataSourceSelector) -> Bool, It takes an enum, with .size it act the same as ds_shouldConsumeItemSizeDelegateCalls.
  • Fixes a bug that makes all table view cells editable by default.
  • New ds_responds(to selector: DataSourceSelector) -> Bool to make it so easy to make some implementations of DataSource methods optional (e.g. we used it to fix the editable table view cells bug).
0