SmartRecyclerAdapter v5.0.0-beta02 Release Notes

Release Date: 2020-10-03 // about 2 years ago
  • 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