All Versions
Latest Version
Avg Release Cycle
28 days
Latest Release
247 days ago

Changelog History
Page 4

  • v3.4.1 Changes

    April 16, 2019

    ๐Ÿš€ The previous 3.4.0 release was supposed to include the Kotlin default param change, but it was mistakenly excluded. This includes it as intended.

    • ๐Ÿ†• New Support kotlin default parameters in @ModelView classes (#722)
  • v3.4.0 Changes

    April 12, 2019

    3.4.0 (April 10, 2019)

    ๐Ÿ†• New Support kotlin default parameters in @ModelView classes (#722)
    ๐Ÿ†• New Generate OnModelCheckedChangeListener override for props of type CompoundButton.OnCheckedChangeListener (#725)
    ๐Ÿ†• New Extract ID generation methods to new public IdUtils class (#724)
    ๐Ÿ”„ Changed Reset controller state on failed model build (#720)
    ๐Ÿ”„ Changed Disabled the auto-detach behavior on Carousels by default (#688)

  • v3.3.0 Changes

    February 05, 2019
    • ๐Ÿ›  Fixed Two issues related to the recent EpoxyModelGroup changes (#676)
  • v3.2.0 Changes

    January 22, 2019
    • ๐Ÿ†• New Enable recycling of views within EpoxyModelGroup (#657)
    • ๐Ÿ†• New Add support to tracking visibility in nested RecyclerViews (#633)
    • ๐Ÿ†• New Add method to clear cache in paging controller (#586)
    • ๐Ÿ›  Fix Crashes from synchronization in PagedListEpoxyController (#656)
    • ๐Ÿ›  Fix Get onSwipeProgressChanged callbacks on return to original item position (#654)
  • v3.1.0 Changes

    January 22, 2019
    • ๐Ÿ›  Fix Memory leak in debug mode is removed (#613)
    • ๐Ÿ›  Fix For visibility callbacks, wrong visibility when the view becomes not visible (#619)
  • v3.0.0 Changes

    November 13, 2018
    • ๐Ÿ’ฅ Breaking Migrated to androidx packages (Big thanks to jeffreydelooff!)

    • ๐Ÿ’ฅ Breaking The Carousel.Padding class changed the ordering of its parameters to match Android's ordering of "left, top, right, bottom". ( thanks to martinbonnin)

    This change won't break compilation, so you must manually change your parameter ordering, otherwise you will get unexpected padding results.

  • v2.19.0 Changes

    October 18, 2018

    ๐Ÿš€ This release adds built in support for monitoring visibility of views in the RecyclerView. (

    Usage instructions and details are in the wiki -

    Huge thanks to Emmanuel Boudrant for contributing this!

  • v2.18.0 Changes

    September 26, 2018
    • ๐Ÿ†• New A new PagedListEpoxyController to improve integration with the Android Paging architecture component (#533 Thanks to Yigit!) With this change the old PagingEpoxyController has been deprecated, and the wiki is updated.

    • ๐Ÿ†• New Add databinding option to not auto apply DoNotHash (#539)

    • ๐Ÿ›  Fixed Fix AsyncEpoxyController constructor to correctly use boolean setting (#537)

    • ๐Ÿ›  Fixed app_name is removed from module manifests (#543 Thanks @kettsun0123!)

  • v2.17.0 Changes

    September 06, 2018
  • v2.16.4 Changes

    August 29, 2018
    • ๐Ÿ†• New EpoxyAsyncUtil and AsyncEpoxyController make it easier to use Epoxy's async behavior out of the box
    • ๐Ÿ†• New Epoxy's background diffing posts messages back to the main thread asynchronously so they are not blocked by waiting for vsync