Skip to content

0.4.0

Compare
Choose a tag to compare
@jessesquires jessesquires released this 31 Jan 20:28
· 70 commits to master since this release

This release closes the 0.4.0 milestone.

Breaking

  • Improve semantics of row height API (#154, @asmallteapot)

    • Make TableCellViewModel.rowHeight optional, defaulting to nil
    • Add TableViewModel.defaultRowHeight, defaulting to 44.0
  • Updates the initializers for TableSectionViewModel and CollectionSectionViewModel so that the diffingKey argument is required. This prevents accidental misuse of the automatic diffing API, which was possible if you relied on the previous default parameter value. (#147, @ronaldsmartin)

  • Upgrades DifferenceKit to 0.8.0 (#153, @anayini)

Changed

  • Use allSatisfy(_:) in places where we would use first(where:) and a nil check

  • Upgrades SwiftLint to 0.30.1 (#149, @anayini)