Skip to content

v5.1.0 (2026)

Latest

Choose a tag to compare

@davideas davideas released this 13 Mar 22:23

SDK 30 & Maven Central

  • To enable publication to Maven Central in 2026, the project was rebuilt with a modernized build system and now targets SDK 30 as low as it allowed (2026).
  • Maven Central Migration - Library updates to fix build by @lauren2020 in #770 (2021).

Fixes

I took the opportunity to quickly add trivial or old fixes:

  • Resolved #764 - Fixed variable assignment (2026).
  • Resolved #762 and #728 - Javadoc misleading (2026).
  • Fixed #716 - NPE in applyAndAnimateRemovals (2019).
  • The adapter lost filtered state when updateDataSet was called while a filter was active (2019).
  • Added filter state restoration code that saves current items as original list and clears items when filter is active (2019).
  • Fixed build issues / sticky headers by @masc3d in #711 (2019).

Message to the community

The version 5.1.0, originally released in 2018 with AndroidX support, was primarily a quick and incomplete release.

Due to several years of inactivity, the shutdown of JCenter, and the decision to archive the project, the library remained unavailable. In March 2026, I republished to Maven Central to restore proper distribution and long-term availability.

The original version number (5.1.0) has been preserved to maintain historical continuity with the 2018 release.
No further feature requests will be processed, as the library is considered a "finished" product.