v5.0.0-beta02
Pre-release
Pre-release
manneohlund
released this
03 Oct 23:30
·
77 commits
to master
since this release
Important
This v5.0.0-beta02
release contains non backwards compatible changes.
- This version has migrated all ViewEvent listeners & Touch listeners (drag & drop, swipe) to
smart-recycler-adapter-viewevent:1.0.0-alpha02
.
What’s new
General
- Add library
smart-recycler-adapter-viewevent:1.0.0-alpha02
. - Add SmartViewHolderBinder interface
- Add OnViewRecycledListener interface
- Add OnSmartRecycleAdapterCreatedListener interface
- Add OnCreateViewHolderListener interface
- Add OnBindViewHolderListener interface
- Changed OnViewAttachedToWindowListener and OnViewDetachedFromWindowListener to pure interfaces
- Add default helper constructor with LayoutInflater to SmartViewHolder
- Delete old ViewEvent file from old listeners module
- Delete old ViewEvent listeners, state holders, binders, drag and drop, providers and factories
- Moved SmartStateHolder from smartadapter to viewevent module
- Feature added new SmartViewHolderBinder binding to SmartRecyclerAdapter and SmartAdapterBuilder for easy SmartViewHolder binding extension. a748c32
- Fix smart-recycler-adapter-viewevent viewholder package location to package smartadapter.viewevent.viewholder
More
- Bump gradle 5.4.1 -> 6.1.1 & gradle build tools 3.5.0 -> 4.0.1
- Bump kotlin 1.3.41 -> 1.3.72
- Optimizations, minor refactoring, bug fixes