Skip to content

Commit

Permalink
Prepare for release 0.14.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tyvsmith committed May 1, 2023
1 parent 0e90a30 commit 316eb1c
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 6 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,3 +67,20 @@
* [Android] Clear cached CoroutineScope instance once its job completes
* [Android] Make all TestDispatchers in TestRibDispatchers use the same TestCoroutineScheduler

### Version 0.14.0
* [Android] Bump Kotlin, Gradle, and other dependencies versions.
* [Android] Provide option to bind multiple Workers at once on specific RibDispatchers AndroidAndroid related tickets
* [Android] Use Kotlin contracts to remove var and !! usage in RibCoroutineWorker
* [Android] [Draft] Add capability for binding multiple Workers in specified CoroutineDispatcher AndroidAndroid related tickets
* [Android] Enable explicit api mode for Kotlin libraries AndroidAndroid related tickets
* [Android] Provide a more idiomatic Java API for RibDispatchers
* [Android] Upgrade code formatters versions AndroidAndroid related tickets
* [Android] Create README for Compose Demo AndroidAndroid related tickets
* [Android] [Rib Worker] Specify CoroutineDispatcher for onStart/onStop and provide WorkerBinder monitoring option AndroidAndroid related tickets
* [Android] Reduce Rx <-> Coroutines interop and allow unconfined coroutines to run eagerly inside Workers onStart
* [Android] Redesign RouterAndState to avoid router caching
* [Android] Fix router navigator events source compatibility
* [Android] Enable strict explicit API mode on rib-base
* [Android] Introduce RibCoroutineWorker AndroidAndroid related tickets
* [Android] Replacing some Behavior/Publish Relay usage in core artifacts with coroutines

6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ To integrate the recommended minimum setup for RIBs add the following to your `b

```gradle
dependencies {
annotationProcessor 'com.uber.rib:rib-compiler-test:0.13.3'
implementation 'com.uber.rib:rib-android:0.13.3'
testImplementation 'com.uber.rib:rib-test:0.13.3'
annotationProcessor 'com.uber.rib:rib-compiler-test:0.14.0'
implementation 'com.uber.rib:rib-android:0.14.0'
testImplementation 'com.uber.rib:rib-test:0.14.0'
}
```
There are a number of extension packages available as well including Kotlin extensions, Jetpack Compose support, Coroutines support
Expand Down
2 changes: 1 addition & 1 deletion android/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# org.gradle.parallel=true

GROUP=com.uber.rib
VERSION_NAME=0.14.0-SNAPSHOT
VERSION_NAME=0.14.0
POM_DESCRIPTION=RIBs is the cross-platform architecture behind many mobile apps at Uber. This framework is designed for mobile apps with a large number of engineers and nested states.
POM_URL=https://github.com/uber/RIBs/
POM_SCM_URL=https://github.com/uber/RIBs/
Expand Down
2 changes: 1 addition & 1 deletion android/libraries/rib-coroutines-test/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ This module is responsible for defining the coroutines test utils for the rib-co
## Installation
```gradle
dependencies {
implementation 'com.uber.rib:rib-coroutines-test:0.13.3'
implementation 'com.uber.rib:rib-coroutines-test:0.14.0'
}
```

Expand Down
2 changes: 1 addition & 1 deletion android/libraries/rib-coroutines/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ This module is responsible for defining the coroutines extensions for the rib-ba
## Installation
```gradle
dependencies {
implementation 'com.uber.rib:rib-coroutines:0.13.3'
implementation 'com.uber.rib:rib-coroutines:0.14.0'
}
```

Expand Down

0 comments on commit 316eb1c

Please sign in to comment.