Skip to content

Releases: Shopify/FunctionalTableData

v2.0.1

Choose a tag to compare

@mikegarfinkle mikegarfinkle released this 17 May 18:08
9f7f44f
  • Fixed bug where selections were occurring past the selection limit.
  • Fixed test suite for iOS 15.

v2.0.0

Choose a tag to compare

@jasonkemp9099 jasonkemp9099 released this 04 Nov 15:31
ba4052d

Adds support for diffable data sources with UITableView
Adds full support for collection views, using diffable data sources or classic FTD diffing

1.3.1

Choose a tag to compare

@dannbeau dannbeau released this 26 Mar 17:14
af19c9a
  • Added support for Xcode 10.2
  • Added support for tableview section header and footer in renderAndDiff calculation

Swift 4.2 Support

Choose a tag to compare

@krbarnes krbarnes released this 18 Sep 14:44
fe4bfea
Merge pull request #110 from Shopify/swift42

Migrate to Swift 4.2

1.2.9

Choose a tag to compare

@krbarnes krbarnes released this 15 Aug 12:51
5a06c2f
Merge pull request #107 from Shopify/changeset-class

Change changeset to class

1.2.8

Choose a tag to compare

@g-Off g-Off released this 26 Jul 13:58
61e4277

Small crash fix in the crash report handling code

1.2.7

Choose a tag to compare

@raulriera raulriera released this 12 Jul 20:56
9d67715

The project has turned all the available warnings on, and requires all of them to be resolved before compiling.

1.2.6

Choose a tag to compare

@alinebee alinebee released this 20 Jun 14:25
d0f1136

Add UIScrollViewAccessibilityDelegate support to FunctionalTableData and FunctionalCollectionData, allowing control over how the current scroll position is read out by VoiceOver.

1.2.5

Choose a tag to compare

@sherryshao sherryshao released this 19 Jun 16:52
329670b

Enable support for duplicate section or row keys output as well as including that information as part of the FunctionalTableData or FunctionalCollectionData exception.

1.2.4

Choose a tag to compare

@raulriera raulriera released this 26 May 18:16
f25bf30

Enables support for specifying the layout of each edge of a cell. The usage is similar to the previous CombinedLayout API, but extended to all four corners. Example:

// Layout pinned to the edges of the contentView
public typealias EdgeBasedTableItemLayout = Layout<EdgeLayout.Top, EdgeLayout.Leading, EdgeLayout.Bottom, EdgeLayout.Trailing>

// Layout respecting the margins of the contentView
public typealias LayoutMarginsTableItemLayout = Layout<MarginsLayout.Top, MarginsLayout.Leading, MarginsLayout.Bottom, MarginsLayout.Trailing>

The available options are `EdgeLayout`, and `MarginsLayout`. But, you can create your own as you wish.

Deprecated the use of CombinedLayout