WARNING
- this release is the first release of
FastAdapter
migrated to kotlin.
Changes
- this release contains a big amount of changes, including many breaking API changes to make its implementation easier, and make the APIs better compatible with kotlin.
- Please see the migration notes: https://github.com/mikepenz/FastAdapter/blob/feature/v4/MIGRATION.md#v4xy
Changes on top of rc02
- adjust the generic definition of the IParentItem interface for the subitem list.
- introduce type aliases for the different elements to allow easier definition of generic adapters
- replace various interfaces with kotlin function types
- this will result in some breaking changes since rc02
- nicer specification for kotlin
- java7 code will not be as nice (consider java8 lambdas)