Skip to content

Releases: airbnb/epoxy

2.14.0

28 Jun 01:02
64cf8ff
Compare
Choose a tag to compare
  • New Experimental support for creating Epoxy models from arbitrary data formats (#450)

2.13.0

19 Jun 20:57
Compare
Choose a tag to compare
  • Fix Reduce memory usage in model groups and differ (#433)
  • Fix Support for wildcards in private epoxy attributes (#451)
  • Fix Generated Kotlin Extensions Don't Adhere to Constructor Nullability (#449)
  • Fix Infinite loop in annotation processor (#447)

2.12.0

18 Apr 20:07
cfa2bfa
Compare
Choose a tag to compare
  • Breaking Several updates to the Paging Library integration were made (#421)

  • New The Paris library is now officially supported to allow dynamically styling RecyclerView items though Epoxy models. See the wiki for more info.

2.11.0

08 Apr 04:29
c096392
Compare
Choose a tag to compare
  • Fix Make databinding work with Android Studio 3.1 (#418)
  • Make EpoxyController#isBuildingModels public (#406

2.10.0

07 Mar 23:40
0a886c3
Compare
Choose a tag to compare

Improvement Allow the Model_ class suffix for models generated via @ModelView to be customized (#402 Big thanks to geralt-encore!)

More details in the wiki

2.9.0

30 Jan 05:45
42b2c4c
Compare
Choose a tag to compare
  • Improved Global defaults for EpoxyController settings. Set duplicate filtering and exception handlers for all your controllers. (#394)

  • Improved Add @NonNull annotations in EpoxyModel for better Kotlin interop

  • Fixed Model click listeners now rebind correctly on partial model diffs (#393)

  • Fixed Update Android Paging library to fix placeholder support (Thanks @wkranich! #360)

  • Fixed Improve error message for inaccessible private fields (#388)

2.8.0

22 Dec 23:09
316c7a6
Compare
Choose a tag to compare
  • New Use @ModelProp directly on fields to avoid creating a setter (#343)

  • New Set EpoxyRecyclerView item spacing via xml attribute (#364)

  • New More flexibility over setting Carousel padding values (#369)

  • New Allow custom EpoxyModelGroup root view (#370)

  • Fixed Public visibility settings of the Carousel snap helper settings (#356)

  • Fixed Add more nullability annotations to better support Kotlin

  • Fixed Saving view state now works better (#367)

2.7.3

21 Nov 19:27
fecc417
Compare
Choose a tag to compare

Fixed When a model changed and a partial update was bound to an existing view the wrong values could be set for prop groups (#347)

2.7.2

29 Oct 02:46
61ef6b1
Compare
Choose a tag to compare
  • Fixed Using EpoxyDataBindingPattern could result in the wrong package being used for the BR class in generated models.

2.7.1

25 Oct 05:47
Compare
Choose a tag to compare

Several fixes: