diff --git a/CHANGELOG.md b/CHANGELOG.md index fe1d0bebc3..f53bc24d54 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# 1.5.0 (11/21/2016) + +* Fixes models being used in separate modules +* Generates a `reset()` method on each model to reset annotated fields to their defaults. +* Changes `@EpoxyAttribute(hash = false)` to still differentiate between null and non null values in the hashcode implementation +* Adds a `notifyModelChanged` method to EpoxyAdapter that allows a payload to be specified +* Generates a `toString()` method on all generated model classes that includes the values of all annotated fields. + # 1.4.0 (10/13/2016) * Optimizations to the diffing algorithm diff --git a/README.md b/README.md index 67816bc90a..246d0af0df 100755 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ Gradle is the only supported build configuration, so just add the dependency to ```groovy dependencies { - compile 'com.airbnb.android:epoxy:1.4.0' + compile 'com.airbnb.android:epoxy:1.5.0' } ``` @@ -44,8 +44,8 @@ buildscript { apply plugin: 'android-apt' dependencies { - compile 'com.airbnb.android:epoxy:1.4.0' - apt 'com.airbnb.android:epoxy-processor:1.4.0' + compile 'com.airbnb.android:epoxy:1.5.0' + apt 'com.airbnb.android:epoxy-processor:1.5.0' } ``` diff --git a/gradle.properties b/gradle.properties index a8c79ad9e3..b6e3281ff7 100755 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=1.4.0 +VERSION_NAME=1.5.0 GROUP=com.airbnb.android POM_DESCRIPTION=Epoxy is a system for composing complex screens with a ReyclerView in Android. POM_URL=https://github.com/airbnb/epoxy