All Versions
15
Latest Version
Avg Release Cycle
41 days
Latest Release
-

Changelog History
Page 1

  • v2.1.1 Changes

    • ๐Ÿ›  Fixed: unable to update data from a background thread
    • ๐Ÿ›  Fixed: paging not triggered when RecyclerView can't scroll
    • ๐Ÿ›  Fixed: paging triggers on EmptyIndicator
  • v2.1.0 Changes

    • โšก๏ธ Updated: internal diffing mechanism to fix the famous inconsistency crash
    • โšก๏ธ Updated: removed deprecated Bintray publish and moved to Jitpack
  • v2.0.2 Changes

    • โž• Added: new selection trigger - Manual
    • โž• Added: support for Android view binding
    • ๐Ÿ›  Fixed: selection metadata not updated correctly
  • v2.0.1 Changes

    October 20, 2020

    ๐Ÿ”– Version 2.0.1

    • โž• Added: new selection trigger - Manual
    • ๐Ÿ›  Fixed: selection metadata not updated correctly
  • v2.0.0 Changes

    September 05, 2020

    ๐Ÿ”– Version 2.0.0

    • ๐Ÿ’ฅ Breaking Changes: Kotlin is now the first priority of this library and as such comes a full API change, every Module, Hook and State is now created using dedicated DSLs
    • โž• Added:
      • Ability to trigger selection with click and long click
      • More "update" function to OneAdapter API
      • More tests
    • ๐Ÿ›  Fixed: bug in paging threshold not calculated correctly
  • v1.5.2 Changes

    May 18, 2020
    • ๐Ÿ‘Œ Improved ItemSelectionModule with the ability to:
      • Start manual selection
      • New callbacks: onSelectionStarted, onSelectionEnded
      • New queries: isSelectionActive & isPositionSelected
    • ๐Ÿ‘Œ Improved SwipeEventHook with Up and Down swipe direction support
    • ๐Ÿ’ฅ Breaking Changes:
      • Right and Left swiping direction changed to Start and End for better support LTR and RTL
  • v1.5.1 Changes

    February 27, 2020
    • ๐Ÿ›  Fixed Bug: recycler view crash due to race condition with background and ui threads while request multiple diffing quickly
    • ๐Ÿ’ฅ Breaking Changes:
      • Wrapped event hooks models with Item object in order to get additional information like item position, isSelected, etc... (using the Metadata object)
  • v1.5.0 Changes

    February 09, 2020
    • ๐Ÿ›  Fixed Bug: clear() not triggering onBind of emptiness module when the adapter was already empty
    • ๐Ÿ’ฅ Breaking Changes:
      • Wrapped each model with Item object in all module's OnBind and onUnbind call in order to get additional information like item position, isSelected, etc... (using the Metadata object)
      • Removed modules actions class, each module now holds its own actions
  • v1.4.1 Changes

    January 13, 2020
    • โž• Added the ability to get view types from the adapter to support GridLayoutManager.SpanSizeLookup
    • โž• Added more tests to cover paging
  • v1.4.0 Changes

    November 20, 2019
    • โž• Added support for ButterKnife and DataBinding
    • โž• Added more utility functions like item visibility
    • โž• Added examples for nested RecyclerView, ButterKnife and DataBinding in the sample project
    • ๐Ÿ›  Fixed Bug: Sync issues with background and ui threads when using nested RecyclerViews with OneAdapter
    • ๐Ÿ’ฅ Breaking Change: ViewBinder getRootView function changed to a property
    • ๐Ÿ’ฅ Breaking Change: added HookConfig for SwipeEventHook to specify the supported swipe directions