Skip to content

Releases: gotev/recycler-adapter

2.6.2

19 May 06:32
Compare
Choose a tag to compare
  • Fixed handling clicks in PagingAdapter

2.6.0

16 May 08:38
Compare
Choose a tag to compare
  • Added support for JetPack's Paging Library

2.5.0

02 Apr 16:47
0512d9b
Compare
Choose a tag to compare
  • Improved items diffing.
  • improved empty item handling
  • Breaking change: all the adapter items bind method now has also firstTime: Boolean (bind(firstTime: Boolean, holder: ExampleItem.Holder)) parameter which allows you to perform certain expensive bindings only one time.
  • Updated readme
  • Enhanced demo app

2.4.0

16 Mar 17:21
8f18fd5
Compare
Choose a tag to compare

Improvements:

  • added onHolderCreated to be able to perform also one-shot bindings when creating a new view holder
  • eased diffing implementation
  • improved diffing algorithm
  • added documentation for carousels
  • minor code improvements

Breaking changes:

  • added diffingId() method. Just implement it in your existing Adapter Items. Documentation

2.2.3

24 Feb 13:32
Compare
Choose a tag to compare
  • fixed exception when adding list of elements while an empty item is configured

2.2.2

19 Feb 06:25
Compare
Choose a tag to compare
  • added utility function to lock scrolling while inserting new items

2.2.0

17 Feb 18:31
Compare
Choose a tag to compare

Simplified event handling. Removed older onEvent AdapterItem method in favor of a new type-safe and less error-prone way of handling events. Check README for more information if you used previous versions of RecyclerAdapter.

2.1.5

16 Feb 10:34
Compare
Choose a tag to compare

Fixed syncWithItems to honor new list ordering and to prevent crashes

2.1.0

10 Feb 20:24
19410f4
Compare
Choose a tag to compare
  • Propagating selection groups changes to listeners only when the selected items are changed and not on every click (distinct changes)
  • Added support to programmatically select items
  • Added support to programmatically replace selection group items
  • Added example on how to achieve master/slave selection groups in demo app

2.0.2

05 Feb 21:02
Compare
Choose a tag to compare