Skip to content

3.0.0

Compare
Choose a tag to compare
@DenTelezhkin DenTelezhkin released this 13 Oct 18:18
· 521 commits to main since this release

3.0 is a next major release of DTTableViewManager. Read all about changes in detail on a wiki page.

Features

  • Full Swift support, including swift model classes
  • Added convenience method to update section items
  • Added DTTableViewControllerEvents protocol, that allows developer to react to changes in datasource
  • Registering header or footer view now automatically changes default header/footer style to DTTableViewSectionStyleView.

Breaking changes

  • DTSectionModel methods headerModel and footerModel were renamed. Use tableHeaderModel and tableFooterModel instead.
  • DTStorage protocol was renamed to DTStorageProtocol.
  • DTTableViewDataStorage class was removed, it's methods were merged in DTMemoryStorage
  • DTDefaultCellModel and DTDefaultHeaderFooterModel were removed.