Skip to content

0.3.0

Compare
Choose a tag to compare
@erichoracek erichoracek released this 23 Apr 15:47
· 125 commits to master since this release

Added

  • Added support for Array and Optional expressions to model result builders
  • Added support for Optional expressions to PresentationModel result builders
  • Made AnyItemModel and AnySupplementaryItemModel conform to DidChangeStateProviding,
    DidChangeStateProviding and SetBehaviorsProviding
  • Made AnyItemModel, AnySupplementaryItemModel, and AnyBarModel conform to StyleIDProviding
  • Adds a keyboardContentInsetAdjustment property to UIScrollView with the amount that the that its contentInset.bottom has been adjusted to accommodate for the keyboard by a KeyboardPositionWatcher
  • Made ItemSelectionStyle conform to Hashable
  • ReuseIDStore has a new method to vend a previously registered reuse ID, registeredReuseID(for:)

Fixed

  • Bar installers gracefully handle redundant calls to install/uninstall
  • CollectionView more gracefully handles styleID mutations after registration

Changed

  • ReuseIDStore.registerReuseID(for:) has been renamed to ReuseIDStore.reuseID(byRegistering:)