From bfc9a9fa708d7e55d18c31a508790994f1703bfd Mon Sep 17 00:00:00 2001 From: Jake Wharton Date: Tue, 8 Nov 2022 22:12:32 -0500 Subject: [PATCH] Prepare version 3.0.1 --- CHANGES.md | 11 +++++++++++ README.md | 32 ++++++++++++++++++++++---------- gradle.properties | 2 +- 3 files changed, 34 insertions(+), 11 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 648a357b..7e975a75 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,16 @@ # RxAndroid Releases # +### Version 3.0.1 - November, 8 2022 ### + +Fixed: +- `AndroidSchedulers.mainThread()` now correctly checks whether async messages are supported by the + current Android version. Previously it always assumed they were available (true on API 16+). + +Changed: +- Update to RxJava 3.1.5. This includes a transitive dependency bump to Reactive-Streams 1.0.4 which + re-licenses that dependency from CC-0 to MIT-0. + + ### Version 3.0.0 - February, 14 2020 ### General availability of RxAndroid 3.0 for use with RxJava 3.0! diff --git a/README.md b/README.md index 97c04e13..07b3c7f6 100644 --- a/README.md +++ b/README.md @@ -20,18 +20,12 @@ Since RxAndroid is part of the RxJava family the communication channels are simi # Binaries ```groovy -allprojects { - repositories { - maven { url "https://oss.jfrog.org/libs-snapshot" } - } -} - dependencies { - implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' + implementation 'io.reactivex.rxjava3:rxandroid:3.0.1' // Because RxAndroid releases are few and far between, it is recommended you also // explicitly depend on RxJava's latest version for bug fixes and new features. // (see https://github.com/ReactiveX/RxJava/releases for latest 3.x.x version) - implementation 'io.reactivex.rxjava3:rxjava:3.0.0' + implementation 'io.reactivex.rxjava3:rxjava:3.1.5' } ``` @@ -40,6 +34,26 @@ dependencies { Additional binaries and dependency information for can be found at [search.maven.org](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22io.reactivex.rxjava3%22%20a%3A%22rxandroid%22). +
+Snapshots of the development version are available in Sonatype's snapshots repository. +

+ +```groovy +repositories { + mavenCentral() + maven { + url 'https://oss.sonatype.org/content/repositories/snapshots/' + } +} + +dependencies { + implementation 'io.reactivex.rxjava3:rxandroid:3.1.0-SNAPSHOT' +} +``` + +

+
+ ## Build @@ -53,8 +67,6 @@ $ ./gradlew build Further details on building can be found on the RxJava [Getting Started][start] page of the wiki. - - # Sample usage A sample project which provides runnable code examples that demonstrate uses of the classes in this diff --git a/gradle.properties b/gradle.properties index a0e28a15..5a07d754 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ android.defaults.buildfeatures.resvalues=false android.defaults.buildfeatures.shaders=false GROUP=io.reactivex.rxjava3 -VERSION_NAME=3.0.1-SNAPSHOT +VERSION_NAME=3.0.1 POM_NAME=RxAndroid POM_DESCRIPTION=RxAndroid