File tree Expand file tree Collapse file tree 5 files changed +23
-5
lines changed
epoxy-paging/src/main/java/com/airbnb/epoxy/paging
epoxy-sample/src/main/res/layout Expand file tree Collapse file tree 5 files changed +23
-5
lines changed Original file line number Diff line number Diff line change 1+ # 2.18.0 (Sep 26, 2018)
2+ - ** New** A new ` PagedListEpoxyController ` to improve integration with the Android Paging architecture component (#533 Thanks to Yigit!)
3+ With this change the old ` PagingEpoxyController ` has been deprecated, and [ the wiki] ( https://github.com/airbnb/epoxy/wiki/Paging-Support ) is updated.
4+
5+ - ** New** Add databinding option to not auto apply DoNotHash (#539 )
6+ - ** Fixed** Fix AsyncEpoxyController constructor to correctly use boolean setting (#537 )
7+ - ** Fixed** ` app_name ` is removed from module manifests (#543 Thanks @kettsun0123 !)
8+
9+
110# 2.17.0 (Sep 6, 2018)
211- ** New** Add support for setting the Padding via resource or directly in dp (https://github.com/airbnb/epoxy/pull/528 Thanks to pwillmann!)
312- ** Fixed** Strip kotlin metadata annotation from generated classes (https://github.com/airbnb/epoxy/pull/523 )
Original file line number Diff line number Diff line change 11// Top-level build file where you can add configuration options common to all sub-projects/modules.
22buildscript {
33
4- ext. KOTLIN_VERSION = " 1.2.60 "
4+ ext. KOTLIN_VERSION = " 1.2.71 "
55 ext. ANDROID_PLUGIN_VERSION = " 3.1.4"
66
77 repositories {
@@ -20,6 +20,11 @@ allprojects {
2020 google()
2121 jcenter()
2222 }
23+
24+ // Prevent javadoc task complaining about errors with kotlin files
25+ tasks. withType(Javadoc ) {
26+ excludes = [' **/*.kt' ]
27+ }
2328}
2429
2530subprojects { project ->
Original file line number Diff line number Diff line change @@ -37,11 +37,14 @@ import com.airbnb.epoxy.EpoxyViewHolder
3737 */
3838abstract class PagedListEpoxyController <T >(
3939 /* *
40- * The handler to use for build models.
40+ * The handler to use for building models. By default this uses the main thread, but you can use
41+ * [EpoxyAsyncUtil.getAsyncBackgroundHandler] to do model building in the background.
4142 */
4243 modelBuildingHandler : Handler = EpoxyController .defaultModelBuildingHandler,
4344 /* *
44- * The handler to use when calculating the diff between built model lists
45+ * The handler to use when calculating the diff between built model lists.
46+ * By default this uses the main thread, but you can use
47+ * [EpoxyAsyncUtil.getAsyncBackgroundHandler] to do diffing in the background.
4548 */
4649 diffingHandler : Handler = EpoxyController .defaultDiffingHandler,
4750 /* *
Original file line number Diff line number Diff line change 66 android : layout_height =" match_parent"
77 android : padding =" 8dp"
88 android : background =" #ffffff"
9- app : itemSpacing =" 4dp" />
9+ app : itemSpacing =" 4dp"
10+ />
Original file line number Diff line number Diff line change 1- VERSION_NAME =2.17 .0
1+ VERSION_NAME =2.18 .0
22GROUP =com.airbnb.android
33POM_DESCRIPTION =Epoxy is a system for composing complex screens with a ReyclerView in Android.
44POM_URL =https://github.com/airbnb/epoxy
You can’t perform that action at this time.
0 commit comments