Skip to content

v5.0.0-beta02

Pre-release
Pre-release
Compare
Choose a tag to compare
@manneohlund manneohlund released this 03 Oct 23:30
· 77 commits to master since this release
663ff00

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