OKTableViewLiaison v3.1.0 Release Notes
Release Date: 2018-09-20 // over 6 years ago-
Convert library to utilized Swift 4.2
โก๏ธ Updated Travis CI environment to use Xcode 10, added iOS 12 simulator test build
Previous changes from v3.0.0
-
๐ CHANGELOG:
๐ SECOND MAJOR RELEASE
OKTableViewSection:
OKTableViewSection is now a struct. Changes across the framework have been made to accomodate for this, particularly around Array access when manipulating rows within a section.OKTableViewRegistrationType:
Now wraps generic type T instead of T: UIView.
Associated and computed identifier value/property renamed to reuseIdentifierOKTableViewLiaison:
โ Removed public func section(for index: Int) -> OKTableViewSection?, public func section(for indexPath: IndexPath) -> OKTableViewSection? and public func row(for indexPath: IndexPath) -> OKAnyTableViewRow?OKTableViewLiaison+Pagination:
๐ func endPagination(rows: [OKAnyTableViewRow]) and func endPagination(sections: [OKTableViewSection]) now support UITableViewRowAnimationOKTableViewLiaison+Registration:
๐ UITableViewCell & UITableViewHeaderFooterView registration has been moved off the OKTableViewSection and onto the OKTableViewLiaison itself.OKTableViewContent:
๐ New protocol to encapsulate height, estimatedHeight, reuseIdentifier, and func register(with tableView: UITableView) for OKAnyTableViewRow & OKAnyTableViewSectionComponentOKTableViewLiaisonPaginationDelegate:
Now conforms to AnyObject instead of class