Skip to content

Commit

Permalink
Prepare for release 2.1.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
ZacSweers committed Aug 9, 2021
1 parent 311aa3c commit 9e726c7
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 3 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
@@ -1,6 +1,28 @@
Changelog
=========

Version 2.1.0
-------------

_2021-08-09_

* Add `@NonNull` or `: Any` to type arguments where appropriate for better nullability contracts in generics.
* Fix lint using "mainProject" instead of "project", meaning this now supports AGP 7.0.0.
* Add lint support for RxKotlin extensions or your own extensions
* See the [docs](https://uber.github.io/AutoDispose/lint-check/) for configuration details!
* Deprecate `TestLifecycleOwner` artifact + its extensions in favor of the first party `androidx.lifecycle.testing.TestLifecycleOwner` option.
* See an example migration in [this PR](https://github.com/uber/AutoDispose/pull/433).
* Update to RxJava `3.1.0`
* Update to Kotlin `1.5.21`
* Update to androidx.lifecycle `2.3.1`
* Update to Error-Prone `2.8.1`
* Update to kotlinx.coroutines `1.5.1`
* Update to lint `30.0.0`

Note that we are no longer releasing AutoDispose 1.x versions as RxJava 2 reached End of Life in February 2021.

Thanks to [@Rajin9601](https://github.com/Rajin9601), [@ianhanniballake](https://github.com/ianhanniballake), [@rafaeltoledo](https://github.com/rafaeltoledo), and [@msridhar](https://github.com/msridhar) for contributing to this release!

Version 2.0.0
-------------

Expand Down
3 changes: 1 addition & 2 deletions build.gradle
Expand Up @@ -190,13 +190,12 @@ subprojects {
outputDirectory.set(rootProject.file("docs/2.x"))
moduleName.set(project.property("POM_ARTIFACT_ID"))
moduleVersion.set(project.property("VERSION_NAME"))
cacheRoot.set(file("default"))
dokkaSourceSets.configureEach {
skipDeprecated.set(true)
includes.from("Module.md")
suppressGeneratedFiles.set(true)
externalDocumentationLink {
url.set(URL("http://reactivex.io/RxJava/3.x/javadoc/"))
url.set(new URL("http://reactivex.io/RxJava/3.x/javadoc/"))
}
perPackageOption {
matchingRegex.set(/.*\.internal.*/)
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Expand Up @@ -14,7 +14,7 @@
# limitations under the License.
#
GROUP=com.uber.autodispose2
VERSION_NAME=2.1.0-SNAPSHOT
VERSION_NAME=2.1.0
POM_DESCRIPTION=Automatic binding+disposal of RxJava 2+ streams.
POM_URL=https://github.com/uber/AutoDispose/
POM_SCM_URL=https://github.com/uber/AutoDispose/
Expand Down

0 comments on commit 9e726c7

Please sign in to comment.