From 7c033680730ee11c2f45f9e4defb463f4abebab4 Mon Sep 17 00:00:00 2001 From: Andreas Rossbacher Date: Thu, 23 Mar 2023 10:22:19 -0700 Subject: [PATCH] Prepare for release 3.0.2 --- CHANGELOG.md | 4 + gradle.properties | 4 +- gradle/wrapper/gradle-wrapper.properties | 2 +- versions.properties | 221 +++++++++++++++++++++++ 4 files changed, 228 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f26e026f..38238762 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 3.0.2 +- Wrap subscription action with lifecycle whenStarted (#665) +- Updated embedded Proguard/r8 rules to work with R8 full mode (#658) + ## 3.0.1 - Fix issue where `mavericks-common` module was not published to maven in 3.0.0 diff --git a/gradle.properties b/gradle.properties index 27051f02..0eca9c97 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=3.0.1 +VERSION_NAME=3.0.2 GROUP=com.airbnb.android POM_DESCRIPTION=Mavericks is an Android application framework that makes product development fast and fun. POM_URL=https://github.com/airbnb/mavericks @@ -21,4 +21,4 @@ android.useAndroidX=true # With the default memory size Gradle gets out of memory issues when building, so we have to increase it # Dokka fails without a larger metaspace https://github.com/Kotlin/dokka/issues/1405 -org.gradle.jvmargs=-Xms128m -Xmx4096m -XX:+CMSClassUnloadingEnabled -XX:MaxMetaspaceSize=2g +org.gradle.jvmargs=-Xms128m -Xmx4096m -XX:MaxMetaspaceSize=2g diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 8fad3f5a..31cca491 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/versions.properties b/versions.properties index b5f7a262..43d2768b 100644 --- a/versions.properties +++ b/versions.properties @@ -14,6 +14,10 @@ version.rxjava2.rxandroid=2.1.1 version.robolectric=4.8.1 ## # available=4.8.2 ## # available=4.9-alpha-1 +## # available=4.9 +## # available=4.9.1 +## # available=4.9.2 +## # available=4.10-alpha-1 version.retrofit2=2.9.0 @@ -31,6 +35,12 @@ version.org.jetbrains.dokka..gfm-plugin=1.4.32 # 1.7.10 runs into a failure https://github.com/Kotlin/dokka/issues/2452 version.org.jetbrains.dokka..dokka-gradle-plugin=1.6.10 +## # available=1.6.20 +## # available=1.6.21 +## # available=1.7.0 +## # available=1.7.10 +## # available=1.7.20 +## # available=1.8.10 ## unused version.org.jetbrains.dokka..dokka-base=1.4.32 @@ -47,37 +57,74 @@ version.mockk=1.12.5 ### available=1.12.8 ### available=1.13.1 ### available=1.13.2 +### available=1.13.3 +### available=1.13.4 version.mockito=4.6.1 ## # available=4.7.0 ## # available=4.8.0 +## # available=4.8.1 +## # available=4.9.0 +## # available=4.10.0 +## # available=4.11.0 +## # available=5.0.0 +## # available=5.1.0 +## # available=5.1.1 +## # available=5.2.0 version.kotlinx.coroutines=1.6.4 +## # available=1.7.0-Beta version.kotlin=1.7.10 ## # available=1.7.20-Beta ## # available=1.7.20-RC ## # available=1.7.20 +## # available=1.7.21 +## # available=1.7.22 +## # available=1.8.0-Beta +## # available=1.8.0-RC +## # available=1.8.0-RC2 +## # available=1.8.0 +## # available=1.8.10 +## # available=1.8.20-Beta +## # available=1.8.20-RC +## # available=1.8.20-RC2 version.koin=3.2.0 ### available=3.2.1 ### available=3.2.2 +### available=3.2.3 +### available=3.3.0 +### available=3.3.1 +### available=3.3.2 +### available=3.3.3 version.junit.jupiter=5.8.2 ## # available=5.9.0-M1 ## # available=5.9.0-RC1 ## # available=5.9.0 ## # available=5.9.1 +## # available=5.9.2 version.junit.junit=4.13.2 version.io.gitlab.arturbosch.detekt..detekt-formatting=1.21.0 ## # available=1.22.0-RC1 +## # available=1.22.0-RC2 +## # available=1.22.0-RC3 +## # available=1.22.0 version.google.dagger=2.43.2 ## # available=2.44 +## # available=2.44.1 +## # available=2.44.2 +## # available=2.45 version.com.vanniktech..gradle-maven-publish-plugin=0.22.0 +## # available=0.23.0 +## # available=0.23.1 +## # available=0.23.2 +## # available=0.24.0 version.com.nhaarman.mockitokotlin2..mockito-kotlin=2.2.0 @@ -95,12 +142,21 @@ version.com.google.auto.value..auto-value=1.6.6 ## # available=1.8.1 ## # available=1.8.2 ## # available=1.9 +## # available=1.10 +## # available=1.10.1 version.com.airbnb.android..lottie=5.2.0 +## # available=6.0.0 version.com.airbnb.android..epoxy-processor=5.0.0-beta05 +## # available=5.0.0 +## # available=5.1.0 +## # available=5.1.1 version.com.airbnb.android..epoxy=5.0.0-beta05 +## # available=5.0.0 +## # available=5.1.0 +## # available=5.1.1 ## unused version.androidx.test.ext.junit=1.1.1 @@ -113,6 +169,12 @@ version.androidx.test.espresso=3.4.0 ## # available=3.5.0-alpha05 ## # available=3.5.0-alpha06 ## # available=3.5.0-alpha07 +## # available=3.5.0-beta01 +## # available=3.5.0-beta02 +## # available=3.5.0-rc01 +## # available=3.5.0 +## # available=3.5.1 +## # available=3.6.0-alpha01 version.androidx.test.core=1.4.0 ## # available=1.4.1-alpha01 @@ -124,11 +186,21 @@ version.androidx.test.core=1.4.0 ## # available=1.4.1-alpha07 ## # available=1.5.0-alpha01 ## # available=1.5.0-alpha02 +## # available=1.5.0-beta01 +## # available=1.5.0-rc01 +## # available=1.5.0 +## # available=1.6.0-alpha01 version.androidx.room=2.4.3 ## # available=2.5.0-alpha01 ## # available=2.5.0-alpha02 ## # available=2.5.0-alpha03 +## # available=2.5.0-beta01 +## # available=2.5.0-beta02 +## # available=2.5.0-rc01 +## # available=2.5.0 +## # available=2.5.1 +## # available=2.6.0-alpha01 version.androidx.recyclerview=1.2.1 ## # available=1.3.0-alpha01 @@ -136,29 +208,69 @@ version.androidx.recyclerview=1.2.1 ## # available=1.3.0-beta01 ## # available=1.3.0-beta02 ## # available=1.3.0-rc01 +## # available=1.3.0 version.androidx.navigation-compose=2.5.1 ## # available=2.5.2 +## # available=2.5.3 ## # available=2.6.0-alpha01 +## # available=2.6.0-alpha02 +## # available=2.6.0-alpha03 +## # available=2.6.0-alpha04 +## # available=2.6.0-alpha05 +## # available=2.6.0-alpha06 +## # available=2.6.0-alpha07 +## # available=2.6.0-alpha08 version.androidx.navigation=2.5.1 ## # available=2.5.2 +## # available=2.5.3 ## # available=2.6.0-alpha01 +## # available=2.6.0-alpha02 +## # available=2.6.0-alpha03 +## # available=2.6.0-alpha04 +## # available=2.6.0-alpha05 +## # available=2.6.0-alpha06 +## # available=2.6.0-alpha07 +## # available=2.6.0-alpha08 version.androidx.multidex=2.0.1 version.androidx.lifecycle-viewmodel-compose=2.5.1 ## # available=2.6.0-alpha01 ## # available=2.6.0-alpha02 +## # available=2.6.0-alpha03 +## # available=2.6.0-alpha04 +## # available=2.6.0-alpha05 +## # available=2.6.0-beta01 +## # available=2.6.0-rc01 +## # available=2.6.0 +## # available=2.6.1 version.androidx.lifecycle=2.5.1 ## # available=2.6.0-alpha01 ## # available=2.6.0-alpha02 +## # available=2.6.0-alpha03 +## # available=2.6.0-alpha04 +## # available=2.6.0-alpha05 +## # available=2.6.0-beta01 +## # available=2.6.0-rc01 +## # available=2.6.0 +## # available=2.6.1 version.androidx.fragment=1.5.2 ## # available=1.5.3 +## # available=1.5.4 +## # available=1.5.5 +## # available=1.5.6 ## # available=1.6.0-alpha01 ## # available=1.6.0-alpha02 +## # available=1.6.0-alpha03 +## # available=1.6.0-alpha04 +## # available=1.6.0-alpha05 +## # available=1.6.0-alpha06 +## # available=1.6.0-alpha07 +## # available=1.6.0-alpha08 ## unused version.androidx.databinding=7.2.2 @@ -172,6 +284,12 @@ version.androidx.core=1.8.0 ## # available=1.9.0-beta01 ## # available=1.9.0-rc01 ## # available=1.9.0 +## # available=1.10.0-alpha01 +## # available=1.10.0-alpha02 +## # available=1.10.0-beta01 +## # available=1.10.0-rc01 +## # available=1.11.0-alpha01 +## # available=1.12.0-alpha01 version.androidx.coordinatorlayout=1.2.0 @@ -180,6 +298,11 @@ version.androidx.constraintlayout=2.1.4 ## # available=2.2.0-alpha02 ## # available=2.2.0-alpha03 ## # available=2.2.0-alpha04 +## # available=2.2.0-alpha05 +## # available=2.2.0-alpha06 +## # available=2.2.0-alpha07 +## # available=2.2.0-alpha08 +## # available=2.2.0-alpha09 version.androidx.compose.ui=1.2.1 ## # available=1.3.0-alpha01 @@ -188,6 +311,21 @@ version.androidx.compose.ui=1.2.1 ## # available=1.3.0-beta01 ## # available=1.3.0-beta02 ## # available=1.3.0-beta03 +## # available=1.3.0-rc01 +## # available=1.3.0 +## # available=1.3.1 +## # available=1.3.2 +## # available=1.3.3 +## # available=1.4.0-alpha01 +## # available=1.4.0-alpha02 +## # available=1.4.0-alpha03 +## # available=1.4.0-alpha04 +## # available=1.4.0-alpha05 +## # available=1.4.0-beta01 +## # available=1.4.0-beta02 +## # available=1.4.0-rc01 +## # available=1.4.0 +## # available=1.5.0-alpha01 version.androidx.compose.material=1.2.1 ## # available=1.3.0-alpha01 @@ -196,6 +334,19 @@ version.androidx.compose.material=1.2.1 ## # available=1.3.0-beta01 ## # available=1.3.0-beta02 ## # available=1.3.0-beta03 +## # available=1.3.0-rc01 +## # available=1.3.0 +## # available=1.3.1 +## # available=1.4.0-alpha01 +## # available=1.4.0-alpha02 +## # available=1.4.0-alpha03 +## # available=1.4.0-alpha04 +## # available=1.4.0-alpha05 +## # available=1.4.0-beta01 +## # available=1.4.0-beta02 +## # available=1.4.0-rc01 +## # available=1.4.0 +## # available=1.5.0-alpha01 version.androidx.compose.foundation=1.2.1 ## # available=1.3.0-alpha01 @@ -204,6 +355,19 @@ version.androidx.compose.foundation=1.2.1 ## # available=1.3.0-beta01 ## # available=1.3.0-beta02 ## # available=1.3.0-beta03 +## # available=1.3.0-rc01 +## # available=1.3.0 +## # available=1.3.1 +## # available=1.4.0-alpha01 +## # available=1.4.0-alpha02 +## # available=1.4.0-alpha03 +## # available=1.4.0-alpha04 +## # available=1.4.0-alpha05 +## # available=1.4.0-beta01 +## # available=1.4.0-beta02 +## # available=1.4.0-rc01 +## # available=1.4.0 +## # available=1.5.0-alpha01 ## unused version.androidx.compose.compiler=1.3.0 @@ -218,6 +382,10 @@ version.androidx.appcompat=1.5.0 ## # available=1.6.0-alpha05 ## # available=1.6.0-beta01 ## # available=1.6.0-rc01 +## # available=1.6.0 +## # available=1.6.1 +## # available=1.7.0-alpha01 +## # available=1.7.0-alpha02 version.androidx.activity=1.5.1 ## # available=1.6.0-alpha01 @@ -227,11 +395,29 @@ version.androidx.activity=1.5.1 ## # available=1.6.0-rc01 ## # available=1.6.0-rc02 ## # available=1.6.0 +## # available=1.6.1 +## # available=1.7.0-alpha01 +## # available=1.7.0-alpha02 +## # available=1.7.0-alpha03 +## # available=1.7.0-alpha04 +## # available=1.7.0-beta01 +## # available=1.7.0-beta02 +## # available=1.7.0-rc01 +## # available=1.7.0 +## # available=1.8.0-alpha01 +## # available=1.8.0-alpha02 plugin.io.gitlab.arturbosch.detekt=1.21.0 ## # available=1.22.0-RC1 +## # available=1.22.0-RC2 +## # available=1.22.0-RC3 +## # available=1.22.0 version.anvil=2.4.2 +### available=2.4.3 +### available=2.4.3-1-8-0-RC +### available=2.4.4 +### available=2.4.4-1.8.20-RC plugin.android=7.2.2 ## # available=7.3.0-alpha01 @@ -250,6 +436,7 @@ plugin.android=7.2.2 ## # available=7.3.0-beta05 ## # available=7.3.0-rc01 ## # available=7.3.0 +## # available=7.3.1 ## # available=7.4.0-alpha01 ## # available=7.4.0-alpha02 ## # available=7.4.0-alpha03 @@ -261,5 +448,39 @@ plugin.android=7.2.2 ## # available=7.4.0-alpha09 ## # available=7.4.0-alpha10 ## # available=7.4.0-beta01 +## # available=7.4.0-beta02 +## # available=7.4.0-beta03 +## # available=7.4.0-beta04 +## # available=7.4.0-beta05 +## # available=7.4.0-rc01 +## # available=7.4.0-rc02 +## # available=7.4.0-rc03 +## # available=7.4.0 +## # available=7.4.1 +## # available=7.4.2 ## # available=8.0.0-alpha01 ## # available=8.0.0-alpha02 +## # available=8.0.0-alpha03 +## # available=8.0.0-alpha04 +## # available=8.0.0-alpha05 +## # available=8.0.0-alpha06 +## # available=8.0.0-alpha07 +## # available=8.0.0-alpha08 +## # available=8.0.0-alpha09 +## # available=8.0.0-alpha10 +## # available=8.0.0-alpha11 +## # available=8.0.0-beta01 +## # available=8.0.0-beta02 +## # available=8.0.0-beta03 +## # available=8.0.0-beta04 +## # available=8.0.0-beta05 +## # available=8.1.0-alpha01 +## # available=8.1.0-alpha02 +## # available=8.1.0-alpha03 +## # available=8.1.0-alpha04 +## # available=8.1.0-alpha05 +## # available=8.1.0-alpha06 +## # available=8.1.0-alpha07 +## # available=8.1.0-alpha08 +## # available=8.1.0-alpha09 +## # available=8.1.0-alpha10