Skip to content

v1.7.0

Choose a tag to compare

@mikepenz mikepenz released this 18 Aug 20:06
· 1229 commits to develop since this release

library

  • DROP SUPPORT FOR API 10. New minSdk: 14
  • update to latest support library version v24.2.0
  • allow to provide a even more generic GenericItemAdapter (allowing now to have a GenericAbstractItem as item)

This allows things like:

GenericItemAdapter<IconModel, GenericAbstractItem<IconModel, ?, ?>> itemAdapter = new GenericItemAdapter<>(new Function<IconModel, GenericAbstractItem<IconModel, ?, ?>>() {
            @Override
            public GenericAbstractItem<IconModel, ?, ?> apply(IconModel o) {
                if (o instanceof RightIconModel) {
                    return new RightGenericIconItem(o);
                } else {
                    return new GenericIconItem(o);
                }
            }
        });

which were not possible before

  • remove type parameter for the ItemAdapter to allow a more generic usage (not only limited to Items)
    • add additional ctor to also work on GenericItemAdapters (untested)

library-extensions

  • add new HeaderHelper to the extensions lib.
  • pre release firebase & realm adapters