diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..9bf67080 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,10 @@ +# Changelog + +## 1.1.0 + - Add support for RxJava 2 in `magellan-rx2` (thanks [@FabianTerhorst](https://github.com/FabianTerhorst)) + - Add `whenTransitionFinished(TransitionFinishedListener)` method to delay the execution of a code block until after + the transition into the current screen is finished. This allows one to, for example, delay view updates until the + transition has finished to avoid dropping frames. + - Add `Navigator.goBackTo()` with navigation type + - Add `Screen.setTitle(CharSequence)` instead of requiring a string resource + - Add `Screen.inflate()` without context argument (thanks [@theyann](https://github.com/theyann)) diff --git a/README.md b/README.md index c866ef0c..0238eff6 100644 --- a/README.md +++ b/README.md @@ -20,22 +20,23 @@ Add the dependencies you need in your `build.gradle`: ### Core library -```gradle -compile 'com.wealthfront:magellan:1.0.0' +```groovy +implementation 'com.wealthfront:magellan:1.1.0' ``` ### Optional add-ons -```gradle -def magellanVersion = '1.0.0' -compile 'com.wealthfront:magellan:' + magellanVersion -compile 'com.wealthfront:magellan-support:' + magellanVersion -compile 'com.wealthfront:magellan-rx:' + magellanVersion +```groovy +def magellanVersion = '1.1.0' +implementation "com.wealthfront:magellan:${magellanVersion}" +implementation "com.wealthfront:magellan-support:${magellanVersion}" +implementation "com.wealthfront:magellan-rx:${magellanVersion}" +implementation "com.wealthfront:magellan-rx2:${magellanVersion}" ``` -### Add-on coming soon +### Coming soon -- Rx 2: already merged, will be in the next release (thanks to @FabianTerhorst). -- Design lib (for tabs), in the meantime, [here is the code to implement tabs](https://github.com/wealthfront/magellan/wiki/Implementing-Tabs-or-other-%22Screens-into-a-Screen%22-UI%2C-using-ScreenGroup). +- Better Kotlin interoperability +- Design lib add-on (for tabs), in the meantime, [here is the code to implement tabs](https://github.com/wealthfront/magellan/wiki/Implementing-Tabs-or-other-%22Screens-into-a-Screen%22-UI%2C-using-ScreenGroup). ## Getting started diff --git a/gradle.properties b/gradle.properties index c3a38fc0..74bff3a4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ GROUP=com.wealthfront -VERSION_NAME=1.0.0 +VERSION_NAME=1.1.0 POM_DESCRIPTION=The simplest navigation library for Android