- Improve performance by removing unnecessary queries
- Simplified pagination:
- `Table.page` is an instance attribute (no longer `property`)
- Exceptions raised by paginators (e.g. `EmptyPage`) are no longer
smothered by `Table.page`
- Pagination exceptions are raised by `Table.paginate`
- `RequestConfig` can handles pagination errors silently, can be disabled
by including `silent=False` in the `paginate` argument value
- Add `DateTimeColumn` and `DateColumn` to handle formatting `datetime` and time zones.
- Add `BooleanColumn` to handle bool values
- `render_table` can now build and render a table for a QuerySet, rather than
needing to be passed a table instance
- Table columns created automatically from a model now use specialized columns
- `Column.render` is now skipped if the value is considered *empty*, the
default value is used instead. Empty values are specified via
`Column.empty_values`, by default is `(None, '')` (backward incompatible)
- Default values can now be specified on table instances or `Table.Meta`
- Accessor's now honor `alters_data` during resolving. Fixes issue that would
delete all your data when a column had an accessor of `delete`
- Add `default` and `value` to context of `TemplateColumn`
- Add cardinality indication to the pagination area of a table
- `Attrs` is deprecated, use `dict` instead