Skip to content

Releases: lisawray/groupie

v1.1

24 May 04:26
Compare
Choose a tag to compare

This is a minor bug fix and feature release.

  • Adds optional OnLongClickListener (#40)
  • Bug fix for notification on GroupAdapter.remove()(4af8d85) If you experienced any glitching or jumping, this may resolve it.

Thanks @mrfix1t and @athornz for your contributions!

v1.0

23 Mar 15:17
Compare
Choose a tag to compare

Back in business & new package name!

Please switch to the new package name going forward: com.xwray.groupie. The old version (com.genius.groupie) published on maven / jcenter under the Genius organization will not receive any updates.

  • Fix for a NPE with OnClickListener (#71)
  • Changed package name (#79)

Thanks Genius for graciously transferring the repo and for everyone's patience while the library was stuck in limbo, it shouldn't happen again. :)

v0.8

17 Jan 13:51
Compare
Choose a tag to compare
v0.8 Pre-release
Pre-release

This is a bugfix/minor feature release. It contains API changes if you are using Item.getExtras().

  • Item.getExtras has been removed. Instead, use Item.putExtra().
  • Adds a callback Item.isRecyclable. This is an analogue of RecyclerView.onFailedToRecycle(). (#63)
  • Clicks when item has NO_POSITION are now correctly discarded. (#42)
  • Bug fix for incorrect nested add / remove (#57)

Thanks @andhie, @chip2n, and @kjpublic01 for your contributions!

v0.7

04 Jan 22:31
Compare
Choose a tag to compare
v0.7 Pre-release
Pre-release

This is a minor release with some bug fixes.

  • Fix for ExpandableGroup: It should suppress change notifications from its children while collapsed. (#56)
  • Fix for UpdatingGroup. It now correctly propagates change notifications (notifyChanged() or notifyChange(payload)) from its child Items. (#59)

v0.6

29 Dec 20:30
Compare
Choose a tag to compare
v0.6 Pre-release
Pre-release

This is a minor feature / hotfix release.

  • Fixes for nesting of Groups beyond two levels deep (#49)
  • GroupAdapter was incorrectly unsetting OnClickListeners on the root layouts of items (#53)
  • Empty placeholder in Section correctly notifies when replaced (#54)

v0.4

02 Nov 14:42
Compare
Choose a tag to compare
v0.4 Pre-release
Pre-release
  • Fix for a bug in UpdatingGroup
  • Update to RecyclerView 25.0.0
  • Support for update with payload

v0.3

24 Oct 17:27
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release
  • If you're using the optional top-level click listener, it's been changed from View.OnClickListener to OnItemClickListener. The callback is now onItemClick(Item, View). This should reduce the need to query the adapter (and know which adapter to query) when working with multiple adapters and nested adapters.
  • Added @NonNull annotation to all methods adding Groups to the GroupAdapter. Adding null groups to the adapter has always produced crashes eventually, but now it's strictly enforced with immediate exceptions and tests.

v0.2-alpha

13 Oct 15:22
Compare
Choose a tag to compare
v0.2-alpha Pre-release
Pre-release

If you were using the previous release, this release contains breaking changes.

  • Items now have ids. By default, they are unique, auto-generated, integers. You can change these to reflect the id (for example, the primary key) of a model object the item represents.
  • An OnClickListener a la ListView is now optional. Instead of passing it in the constructor, you can add it via setOnClickListener().
  • UpdatingGroup can now accept and diff any list of Items. You should override Item.getId() and Item.equals() on all items that will be compared in order to ensure correct diffing.
  • Several bug fixes and enhancements in the example project.

Thanks everyone who contributed!