From 0eacba686e17a53450942de9880e3c49931992a3 Mon Sep 17 00:00:00 2001 From: Riyaz Ahamed Date: Fri, 31 May 2019 15:25:36 +0530 Subject: [PATCH] Prepare and release v2.0.0-alpha02 1. Update version name in config 2. Update readme with latest version name --- README.md | 45 ++++++++++++++++++++--- buildSrc/src/main/java/gradle/Config.java | 2 +- 2 files changed, 40 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 5108fc4..5dac80b 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ The library is available via JCenter. JCenter is the default maven repository us ```gradle dependencies { - implementation 'dev.ahamed.mva2:adapter:2.0.0-alpha01' + implementation 'dev.ahamed.mva2:adapter:2.0.0-alpha02' } ``` @@ -85,9 +85,9 @@ dependencies { ```gradle dependencies { - implementation 'dev.ahamed.mva2:ext-databinding:2.0.0-alpha01' // DataBinding - implementation 'dev.ahamed.mva2:ext-decorator:2.0.0-alpha01' // Decorators - implementation 'dev.ahamed.mva2:ext-diffutil-rx:2.0.0-alpha01' // RxDiffUtil + implementation 'dev.ahamed.mva2:ext-databinding:2.0.0-alpha02' // DataBinding + implementation 'dev.ahamed.mva2:ext-decorator:2.0.0-alpha02' // Decorators + implementation 'dev.ahamed.mva2:ext-diffutil-rx:2.0.0-alpha02' // RxDiffUtil } ``` @@ -427,9 +427,42 @@ The library allows you to draw decoration for individual items or sections. You ## Changelog -Current 2.x branch is under heavy development and snapshot builds are released often. Once we hit the stable further changelog will be posted for each release. +### v2.0.0-alpha02 -Alternatively, you can visit the project's releases page for older changelog. [(View Releases)](https://github.com/DevAhamed/MultiViewAdapter/releases) Also if you watch this repository, GitHub will send you a notification every time there is an update. +|Type|Stability|Date| +|---|---|---| +|Major|Alpha|31-May-2019| + +#### Features added + +* Implemented ``onDrawOver`` method inside the decoration api + +#### Bug fixes + +* Fixed incorrect adapter position being sent to notify while calling ```clearAllSelections()``` method - [Issue](https://github.com/DevAhamed/MultiViewAdapter/issues/75) +* Fixed incorrect 'selection' and 'expansion' behaviour - [Issue](https://github.com/DevAhamed/MultiViewAdapter/issues/72) + +#### Behavior Changes + +* Pre-defined payload is sent when item's selection/expansion is toggled +* TreeSection decoration behavior is changed +* TreeSection when created, will be either expanded or collapsed by user flag + +#### Misc + +* Sample app updated is with new showcases for decoration and TreeSection api's +* Automation for app releases is enabled. Now app is pushed to playstore with a git-tag push +* Project contribution guidelines and templates are added + +### v2.0.0-alpha01 + +|Type|Stability|Date| +|---|---|---| +|Major|Alpha|20-April-2019| + +* Initial release for v2.x refactor + +Alternatively, you can visit the project's releases page for complete changelog. [(View Releases)](https://github.com/DevAhamed/MultiViewAdapter/releases) Also if you watch this repository, GitHub will send you a notification every time there is an update. --- diff --git a/buildSrc/src/main/java/gradle/Config.java b/buildSrc/src/main/java/gradle/Config.java index 5d98f7f..e164d9c 100644 --- a/buildSrc/src/main/java/gradle/Config.java +++ b/buildSrc/src/main/java/gradle/Config.java @@ -24,7 +24,7 @@ public interface Config { String VERSION = "2.0.0"; String APP_VERSION = VERSION + ".1"; - String PRODUCTION_VERSION = VERSION + "-alpha01"; + String PRODUCTION_VERSION = VERSION + "-alpha02"; String SNAPSHOT_VERSION = VERSION + "-SNAPSHOT"; int VERSION_CODE = 210200002;