SmartRecyclerAdapter v2.1.0 Release Notes

Release Date: 2019-07-23 // almost 5 years ago
    • ➕ Added unbind method in SmartViewHolder, called when ViewHolder is recycled.
    • ➕ Added OnViewAttachedToWindowListener for SmartViewHolder extension implementation.
    • ➕ Added OnViewDetachedToWindowListener for SmartViewHolder extension implementation.
    • ➕ Added RecyclableViewHolder interface for SmartViewHolder extensions, called when the adapter fails to recycle the View/ViewHolder.
    • ✂ Removed global OnViewDetachedToWindowListener from SmartAdapterBuilder and SmartRecyclerAdapter.
    • Renaming of implementation class back to SmartRecyclerAdapter and interface definition to ISmartRecyclerAdapter avoid casting to Recycler.Adapter.
    • 👌 Support for both View and ViewGroup of overridden SmartViewHolder constructor parameter.
    • ✅ Internal optimisations and more tests.
    • 🐛 Bug fixes and improvements.