diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e5205b3..7e8c44ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ Change Log ========== -Version 0.2.0 *(In Development)* --------------------------------- +Version 0.2.0 *(2015-08-23)* +---------------------------- * New modules! * `rxbinding-appcompat-v7` (and `rxbinding-appcompat-v7-kotlin`) for the 'AppCompat Support Library': @@ -43,6 +43,9 @@ Version 0.2.0 *(In Development)* * `attaches` - Attach indication. * `attachEvents` - Attach and detach events. * `detaches` - Detach indication. + * Added `@CheckResult` to methods which will generate lint warnings if the return value is ignored. + * Added `@NonNull` to methods to indicate to lint that they will never return null and added to parameters + to indicate to lint for which arguments is null not allowed. Explicit null checks have been removed. * Update Kotlin modules to Kotlin v0.12.1230. * Update support library dependencies to v23.0.0. * Minimum SDK version is now 14 because reasons. diff --git a/README.md b/README.md index ac7ace65..ebe6d8e1 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,35 @@ RxJava binding APIs for Android UI widgets from the platform and support librari Download -------- +Platform bindings: ```groovy -compile 'com.jakewharton.rxbinding:rxbinding:0.1.0' +compile 'com.jakewharton.rxbinding:rxbinding:0.2.0' ``` +'support-v4' library bindings: +```groovy +compile 'com.jakewharton.rxbinding:rxbinding-support-v4:0.2.0' +``` + +'appcompat-v7' library bindings: +```groovy +compile 'com.jakewharton.rxbinding:rxbinding-appcompat-v7:0.2.0' +``` + +'design' library bindings: +```groovy +compile 'com.jakewharton.rxbinding:rxbinding-design:0.2.0' +``` + +'recyclerview-v7' library bindings: +```groovy +compile 'com.jakewharton.rxbinding:rxbinding-recyclerview-v7:0.2.0' +``` + +Kotlin extension methods for all of the above libraries are available by appending `-kotlin` to the +'artifactId' of the dependency. For example, `rxbinding-support-v4` becomes +`rxbinding-support-v4-kotlin`. + Snapshots of the development version are available in [Sonatype's `snapshots` repository][snap]. diff --git a/gradle.properties b/gradle.properties index 794ce1f1..e3ade8aa 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ GROUP=com.jakewharton.rxbinding -VERSION_NAME=0.1.1-SNAPSHOT +VERSION_NAME=0.2.0 POM_DESCRIPTION=RxJava binding APIs for Android's UI widgets.