⚡️ DTTableViewManager 2.0 is a major update to the framework with several API - breaking changes. Please read DTTableViewManager 2.0 transition guide for an overview.
➕ Added support for storyboard prototype cells.
DTTableViewManager renamed to DTTableViewController.
🛠 Fixed bug, which prevented using correct height values on custom headers and footers.
➕ Added ability to disable logging
👌 Improved structure of mapping code, now mapping and cell creation happens completely in DTCellFactory class.
👍 Introducing support for Foundation data models. Cell, header and footer mapping now supports following classes:
- NSString / NSMutableString
- NSDictionary / NSMutableDictionary
- NSArray / NSMutableArray
- 🚚 option to not reuse cells is removed. Currently there's no obvious reason to not have cell reuse.
Powerful and easy search within UITableView.
✅ Tests are now running on Travis-CI
🚚 Ability to create DTTableViewManager as a separate object was removed. If you need to subclass from different UIViewController, consider using iOS Containment API.