-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Dependency Updates] Restructure Dependency Versions #17535
Conversation
📲 You can test these changes on WordPress by downloading wordpress-installable-build-pr17535-dbdc6a0.apk
|
📲 You can test these changes on Jetpack by downloading jetpack-installable-build-pr17535-dbdc6a0.apk
|
12caa17
to
e5dc6c5
Compare
e5dc6c5
to
0e00412
Compare
0e00412
to
9780f8f
Compare
👋 @oguzkocer ! FYI: I manually compared the However, I do recommend that you do a quick manual comparison as well, just to be on the safe side. 🙏 PS: You will notice examples like the below:
The Unfortunately, this happens for all of the individual higher level diffs that I did to verify correctness:
|
The grouping follows the below structure: - First, add the 'file' related dependencies (custom jar). - Then, add the 'project/compositeBuild' related dependencies. - Then, add the 'automattic/wordpress' dependencies. - Then, add the 'debugImplementation' dependencies. - Then, add the 'api/implementation/kapt' related dependencies. - Then, add the 'testProject' related dependencies. - Then, add the 'testImplementation/kaptTest' related dependencies. - Then, add the 'androidTestProject' related dependencies. - Then, add the 'androidTestImplementation/kaptAndroidTest' related dependencies. - Finally, add the remaining dependencies (like 'detektPlugins', 'lintChecks', 'compileOnly', 'coreLibraryDesugaring', etc).
The grouping follows the below structure: - First, add the 'file' related dependencies (custom jar). - Then, add the 'project/compositeBuild' related dependencies. - Then, add the 'automattic/wordpress' dependencies. - Then, add the 'debugImplementation' dependencies. - Then, add the 'api/implementation/kapt' related dependencies. - Then, add the 'testProject' related dependencies. - Then, add the 'testImplementation/kaptTest' related dependencies. - Then, add the 'androidTestProject' related dependencies. - Then, add the 'androidTestImplementation/kaptAndroidTest' related dependencies. - Finally, add the remaining dependencies (like 'detektPlugins', 'lintChecks', 'compileOnly', 'coreLibraryDesugaring', etc).
The grouping follows the below structure: - First, add the 'file' related dependencies (custom jar). - Then, add the 'project/compositeBuild' related dependencies. - Then, add the 'automattic/wordpress' dependencies. - Then, add the 'debugImplementation' dependencies. - Then, add the 'api/implementation/kapt' related dependencies. - Then, add the 'testProject' related dependencies. - Then, add the 'testImplementation/kaptTest' related dependencies. - Then, add the 'androidTestProject' related dependencies. - Then, add the 'androidTestImplementation/kaptAndroidTest' related dependencies. - Finally, add the remaining dependencies (like 'detektPlugins', 'lintChecks', 'compileOnly', 'coreLibraryDesugaring', etc).
The grouping follows the below structure: - First, add the 'file' related dependencies (custom jar). - Then, add the 'project/compositeBuild' related dependencies. - Then, add the 'automattic/wordpress' dependencies. - Then, add the 'debugImplementation' dependencies. - Then, add the 'api/implementation/kapt' related dependencies. - Then, add the 'testProject' related dependencies. - Then, add the 'testImplementation/kaptTest' related dependencies. - Then, add the 'androidTestProject' related dependencies. - Then, add the 'androidTestImplementation/kaptAndroidTest' related dependencies. - Finally, add the remaining dependencies (like 'detektPlugins', 'lintChecks', 'compileOnly', 'coreLibraryDesugaring', etc).
The grouping follows the below structure: - First, add the 'file' related dependencies (custom jar). - Then, add the 'project/compositeBuild' related dependencies. - Then, add the 'automattic/wordpress' dependencies. - Then, add the 'debugImplementation' dependencies. - Then, add the 'api/implementation/kapt' related dependencies. - Then, add the 'testProject' related dependencies. - Then, add the 'testImplementation/kaptTest' related dependencies. - Then, add the 'androidTestProject' related dependencies. - Then, add the 'androidTestImplementation/kaptAndroidTest' related dependencies. - Finally, add the remaining dependencies (like 'detektPlugins', 'lintChecks', 'compileOnly', 'coreLibraryDesugaring', etc).
The grouping follows the below structure: - First, add the 'file' related dependencies (custom jar). - Then, add the 'project/compositeBuild' related dependencies. - Then, add the 'automattic/wordpress' dependencies. - Then, add the 'debugImplementation' dependencies. - Then, add the 'api/implementation/kapt' related dependencies. - Then, add the 'testProject' related dependencies. - Then, add the 'testImplementation/kaptTest' related dependencies. - Then, add the 'androidTestProject' related dependencies. - Then, add the 'androidTestImplementation/kaptAndroidTest' related dependencies. - Finally, add the remaining dependencies (like 'detektPlugins', 'lintChecks', 'compileOnly', 'coreLibraryDesugaring', etc).
This grouping follows the below structure: - First, add the 'libs' related versions, for the 'automattic/wordpress' dependencies. - Then, add the 'main' related versions, for the 'implementation' related dependencies. - Then, add the 'test' related versions, for the 'testImplementation' related dependencies. - Then, add the 'android test' related versions, for the 'androidTestImplementation' related dependencies. - Then, add the 'other' related versions, for the rest of the dependencies.
[mocks -> 2.23.2]
[image-editor -> 1.0.2]
9780f8f
to
dbdc6a0
Compare
👋 @oguzkocer ! This is hopefully (🤞) the last rebase + force push that I am doing on this PR, due to versions conflicts (mainly PS: I hope the versions will no longer change on |
Found 1 violations: The PR caused the following dependency changes:-+--- com.automattic:about:1.0.0
-| +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 -> 1.6.10
-| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*)
-| | \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.6.10
-| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*)
-| +--- androidx.core:core-ktx:1.7.0
-| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
-| | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | \--- androidx.core:core:1.7.0
-| | +--- androidx.annotation:annotation:1.2.0
-| | +--- androidx.annotation:annotation-experimental:1.1.0
-| | +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.1
-| | | +--- androidx.arch.core:core-runtime:2.1.0
-| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | | \--- androidx.arch.core:core-common:2.1.0
-| | | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | +--- androidx.lifecycle:lifecycle-common:2.4.1
-| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | | \--- androidx.lifecycle:lifecycle-common-java8:2.4.1 (c)
-| | | +--- androidx.arch.core:core-common:2.1.0 (*)
-| | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | +--- androidx.versionedparcelable:versionedparcelable:1.1.1
-| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | \--- androidx.collection:collection:1.0.0 -> 1.1.0
-| | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | \--- androidx.concurrent:concurrent-futures:1.0.0
-| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
-| | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| +--- com.google.android.material:material:1.4.0 -> 1.6.0-alpha01
-| | +--- androidx.annotation:annotation:1.2.0
-| | +--- androidx.appcompat:appcompat:1.1.0 -> 1.3.1
-| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | +--- androidx.core:core:1.5.0 -> 1.7.0 (*)
-| | | +--- androidx.cursoradapter:cursoradapter:1.0.0
-| | | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | | +--- androidx.activity:activity:1.2.4 -> 1.3.1
-| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-| | | | +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.1 (*)
-| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.1
-| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
-| | | | +--- androidx.savedstate:savedstate:1.1.0
-| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | | | +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (*)
-| | | | | \--- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.4.1 (*)
-| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1
-| | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | | | | +--- androidx.savedstate:savedstate:1.1.0 (*)
-| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.4.1
-| | | | | | +--- androidx.arch.core:core-common:2.1.0 (*)
-| | | | | | +--- androidx.arch.core:core-runtime:2.1.0 (*)
-| | | | | | \--- androidx.lifecycle:lifecycle-common:2.4.1 (*)
-| | | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.1 (*)
-| | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | | | \--- androidx.tracing:tracing:1.0.0
-| | | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | +--- androidx.fragment:fragment:1.3.6 -> 1.4.1
-| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | | +--- androidx.core:core-ktx:1.2.0 -> 1.7.0 (*)
-| | | | +--- androidx.collection:collection:1.1.0 (*)
-| | | | +--- androidx.viewpager:viewpager:1.0.0
-| | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | | | | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
-| | | | | \--- androidx.customview:customview:1.0.0 -> 1.1.0
-| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | | | +--- androidx.core:core:1.3.0 -> 1.7.0 (*)
-| | | | | \--- androidx.collection:collection:1.1.0 (*)
-| | | | +--- androidx.loader:loader:1.0.0
-| | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | | | | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
-| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.4.1
-| | | | | | +--- androidx.arch.core:core-common:2.1.0 (*)
-| | | | | | +--- androidx.arch.core:core-runtime:2.1.0 (*)
-| | | | | | \--- androidx.lifecycle:lifecycle-livedata-core:2.4.1 (*)
-| | | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.4.1 (*)
-| | | | +--- androidx.activity:activity:1.2.4 -> 1.3.1 (*)
-| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.4.1 (*)
-| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.1 (*)
-| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 (*)
-| | | | +--- androidx.savedstate:savedstate:1.1.0 (*)
-| | | | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.1.0
-| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
-| | | +--- androidx.appcompat:appcompat-resources:1.3.1
-| | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | | +--- androidx.core:core:1.0.1 -> 1.7.0 (*)
-| | | | +--- androidx.vectordrawable:vectordrawable:1.1.0
-| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-| | | | | \--- androidx.collection:collection:1.1.0 (*)
-| | | | \--- androidx.vectordrawable:vectordrawable-animated:1.1.0
-| | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
-| | | | +--- androidx.interpolator:interpolator:1.0.0
-| | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | | | \--- androidx.collection:collection:1.1.0 (*)
-| | | +--- androidx.drawerlayout:drawerlayout:1.0.0 -> 1.1.1
-| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | | +--- androidx.core:core:1.2.0 -> 1.7.0 (*)
-| | | | \--- androidx.customview:customview:1.1.0 (*)
-| | | +--- androidx.savedstate:savedstate:1.1.0 (*)
-| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | | +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.1 (*)
-| | | \--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.1 (*)
-| | +--- androidx.cardview:cardview:1.0.0
-| | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0
-| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-| | | +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
-| | | \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | +--- androidx.constraintlayout:constraintlayout:2.0.1 -> 2.0.4
-| | | +--- androidx.appcompat:appcompat:1.2.0 -> 1.3.1 (*)
-| | | +--- androidx.core:core:1.3.1 -> 1.7.0 (*)
-| | | \--- androidx.constraintlayout:constraintlayout-solver:2.0.4
-| | +--- androidx.core:core:1.5.0 -> 1.7.0 (*)
-| | +--- androidx.drawerlayout:drawerlayout:1.1.1 (*)
-| | +--- androidx.dynamicanimation:dynamicanimation:1.0.0
-| | | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
-| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | | \--- androidx.legacy:legacy-support-core-utils:1.0.0
-| | | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
-| | | +--- androidx.documentfile:documentfile:1.0.0
-| | | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | | +--- androidx.loader:loader:1.0.0 (*)
-| | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
-| | | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | | \--- androidx.print:print:1.0.0
-| | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.1.0
-| | +--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
-| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.4.1 (*)
-| | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0
-| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-| | | +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
-| | | \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | +--- androidx.transition:transition:1.2.0 -> 1.4.1
-| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-| | | \--- androidx.collection:collection:1.1.0 (*)
-| | +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
-| | \--- androidx.viewpager2:viewpager2:1.0.0
-| | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | +--- androidx.fragment:fragment:1.1.0 -> 1.4.1 (*)
-| | +--- androidx.recyclerview:recyclerview:1.1.0 (*)
-| | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-| | \--- androidx.collection:collection:1.1.0 (*)
-| +--- androidx.compose.ui:ui:1.0.5 -> 1.1.1
-| | +--- androidx.compose.runtime:runtime-saveable:1.1.1
-| | | \--- androidx.compose.runtime:runtime:1.1.1
-| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2
-| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2
-| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2
-| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.10 (*)
-| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.30 -> 1.6.10
-| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.10 (*)
-| | +--- androidx.autofill:autofill:1.0.0 -> 1.1.0
-| | | \--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-| | +--- androidx.lifecycle:lifecycle-common-java8:2.3.0 -> 2.4.1
-| | | +--- androidx.lifecycle:lifecycle-common:2.4.1 (*)
-| | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | \--- androidx.profileinstaller:profileinstaller:1.1.0
-| | \--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1
-| | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | \--- androidx.tracing:tracing:1.0.0 (*)
-| +--- androidx.compose.ui:ui-tooling:1.0.5
-| | \--- androidx.activity:activity-compose:1.3.1
-| | \--- androidx.activity:activity-ktx:1.3.1
-| | +--- androidx.activity:activity:1.3.1 (*)
-| | +--- androidx.core:core-ktx:1.1.0 -> 1.7.0 (*)
-| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 -> 2.4.1
-| | | +--- androidx.lifecycle:lifecycle-runtime:2.4.1 (*)
-| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
-| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.5.2 (*)
-| | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.1
-| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.4.1 (*)
-| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
-| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.5.2 (*)
-| | +--- androidx.savedstate:savedstate-ktx:1.1.0
-| | | +--- androidx.savedstate:savedstate:1.1.0 (*)
-| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.6.10 (*)
-| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 1.6.10 (*)
-| \--- androidx.navigation:navigation-compose:2.4.0-beta02
-| \--- androidx.navigation:navigation-runtime-ktx:2.4.0-beta02 -> 2.4.2
-| +--- androidx.navigation:navigation-runtime:2.4.2
-| | +--- androidx.navigation:navigation-common:2.4.2
-| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 -> 2.4.1 (*)
-| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.1 (*)
-| | | +--- androidx.savedstate:savedstate:1.0.0 -> 1.1.0 (*)
-| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 (*)
-| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
-| | | +--- androidx.core:core-ktx:1.1.0 -> 1.7.0 (*)
-| | | \--- androidx.collection:collection-ktx:1.1.0
-| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.20 -> 1.6.10 (*)
-| | | \--- androidx.collection:collection:1.1.0 (*)
-| | +--- androidx.activity:activity-ktx:1.2.3 -> 1.3.1 (*)
-| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 -> 2.4.1 (*)
-| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.1 (*)
-| | +--- androidx.annotation:annotation-experimental:1.1.0
-| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
-| \--- androidx.navigation:navigation-common-ktx:2.4.2
-| \--- androidx.navigation:navigation-common:2.4.2 (*)
-+--- com.automattic:stories:2.0.0
-| +--- androidx.navigation:navigation-fragment-ktx:2.0.0 -> 2.4.2
-| | +--- androidx.navigation:navigation-fragment:2.4.2
-| | | +--- androidx.fragment:fragment-ktx:1.4.1
-| | | | +--- androidx.fragment:fragment:1.4.1 (*)
-| | | | +--- androidx.activity:activity-ktx:1.2.3 -> 1.3.1 (*)
-| | | | +--- androidx.core:core-ktx:1.2.0 -> 1.7.0 (*)
-| | | | +--- androidx.collection:collection-ktx:1.1.0 (*)
-| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.3.1 -> 2.4.1
-| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.4.1 (*)
-| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
-| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.1 (*)
-| | | | +--- androidx.savedstate:savedstate-ktx:1.1.0 (*)
-| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
-| | | +--- androidx.navigation:navigation-runtime:2.4.2 (*)
-| | | +--- androidx.slidingpanelayout:slidingpanelayout:1.2.0
-| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | | | +--- androidx.customview:customview:1.1.0 (*)
-| | | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-| | | | +--- androidx.window:window:1.0.0
-| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
-| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
-| | | | | +--- androidx.annotation:annotation:1.2.0
-| | | | | +--- androidx.collection:collection:1.1.0 (*)
-| | | | | \--- androidx.core:core:1.3.2 -> 1.7.0 (*)
-| | | | \--- androidx.transition:transition:1.4.1 (*)
-| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
-| | \--- androidx.navigation:navigation-runtime-ktx:2.4.2 (*)
-| +--- androidx.navigation:navigation-ui-ktx:2.0.0 -> 2.4.2
-| | +--- androidx.navigation:navigation-ui:2.4.2
-| | | +--- androidx.navigation:navigation-runtime:2.4.2 (*)
-| | | +--- androidx.customview:customview:1.1.0 (*)
-| | | +--- androidx.drawerlayout:drawerlayout:1.1.1 (*)
-| | | +--- com.google.android.material:material:1.4.0-beta01 -> 1.6.0-alpha01 (*)
-| | | +--- androidx.annotation:annotation-experimental:1.1.0
-| | | \--- androidx.transition:transition:1.3.0 -> 1.4.1 (*)
-| | \--- androidx.navigation:navigation-runtime-ktx:2.4.2 (*)
-| +--- com.github.bumptech.glide:glide:4.10.0 -> 4.12.0
-| | +--- com.github.bumptech.glide:gifdecoder:4.12.0
-| | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | +--- com.github.bumptech.glide:disklrucache:4.12.0
-| | +--- com.github.bumptech.glide:annotations:4.12.0
-| | +--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
-| | +--- androidx.vectordrawable:vectordrawable-animated:1.0.0 -> 1.1.0 (*)
-| | \--- androidx.exifinterface:exifinterface:1.2.0 -> 1.3.3
-| | \--- androidx.annotation:annotation:1.2.0
-| +--- org.greenrobot:eventbus:3.3.1
-| | \--- org.greenrobot:eventbus-java:3.3.1
-| \--- androidx.lifecycle:lifecycle-livedata-ktx:2.2.0 -> 2.4.1
-| +--- androidx.lifecycle:lifecycle-livedata:2.4.1 (*)
-| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.4.1 (*)
-| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
-| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0 -> 1.5.2 (*)
-+--- project :libs:image-editor
-| +--- androidx.constraintlayout:constraintlayout:1.1.3 -> 2.0.4 (*)
-| +--- androidx.viewpager2:viewpager2:1.0.0 (*)
-| +--- com.google.android.material:material:1.2.1 -> 1.6.0-alpha01 (*)
-| +--- androidx.navigation:navigation-fragment-ktx:2.4.2 (*)
-| +--- androidx.navigation:navigation-ui-ktx:2.4.2 (*)
-| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.1 (*)
-| +--- com.github.yalantis:ucrop:2.2.4
-| | +--- androidx.exifinterface:exifinterface:1.1.0-beta01 -> 1.3.3 (*)
-| | \--- com.squareup.okhttp3:okhttp:3.12.1 -> 4.9.2
-| | +--- com.squareup.okio:okio:2.8.0 -> 2.10.0
-| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.6.10 (*)
-| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.20 -> 1.6.10
-| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.6.10 (*)
-| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.6.10 (*)
++--- project :libs:analytics
+| +--- com.automattic:Automattic-Tracks-Android:2.2.0
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.10 (*)
+| | +--- io.sentry:sentry-bom:5.4.3
+| | | +--- io.sentry:sentry-android:5.4.3 (c)
+| | | +--- io.sentry:sentry-android-okhttp:5.4.3 (c)
+| | | +--- io.sentry:sentry-android-core:5.4.3 (c)
+| | | +--- io.sentry:sentry-android-ndk:5.4.3 (c)
+| | | \--- io.sentry:sentry:5.4.3 (c)
+| | +--- io.sentry:sentry-android -> 5.4.3
+| | | +--- io.sentry:sentry-android-core:5.4.3
+| | | | +--- io.sentry:sentry:5.4.3
+| | | | | \--- com.google.code.gson:gson:2.8.5
+| | | | +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.4.1
+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.4.1
+| | | | | | +--- androidx.arch.core:core-runtime:2.1.0
+| | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | | | | \--- androidx.arch.core:core-common:2.1.0
+| | | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.4.1
+| | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.4.1 (c)
+| | | | | | +--- androidx.arch.core:core-common:2.1.0 (*)
+| | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | | +--- androidx.startup:startup-runtime:1.1.1
+| | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | | | \--- androidx.tracing:tracing:1.0.0
+| | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | | \--- androidx.annotation:annotation:1.2.0
+| | | | +--- androidx.lifecycle:lifecycle-common-java8:2.2.0 -> 2.4.1
+| | | | | +--- androidx.lifecycle:lifecycle-common:2.4.1 (*)
+| | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | \--- androidx.core:core:1.3.2 -> 1.7.0
+| | | | +--- androidx.annotation:annotation:1.2.0
+| | | | +--- androidx.annotation:annotation-experimental:1.1.0
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.1 (*)
+| | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1
+| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | | \--- androidx.collection:collection:1.0.0 -> 1.1.0
+| | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | | | \--- androidx.concurrent:concurrent-futures:1.0.0
+| | | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| | | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | \--- io.sentry:sentry-android-ndk:5.4.3
+| | | +--- io.sentry:sentry:5.4.3 (*)
+| | | \--- io.sentry:sentry-android-core:5.4.3 (*)
+| | +--- io.sentry:sentry-android-okhttp -> 5.4.3
+| | | +--- io.sentry:sentry:5.4.3 (*)
+| | | +--- com.squareup.okhttp3:okhttp-bom:4.9.2
+| | | | +--- com.squareup.okhttp3:okhttp:4.9.2 (c)
+| | | | +--- com.squareup.okhttp3:logging-interceptor:4.9.2 (c)
+| | | | \--- com.squareup.okhttp3:okhttp-urlconnection:4.9.2 (c)
+| | | +--- com.squareup.okhttp3:okhttp -> 4.9.2
+| | | | +--- com.squareup.okio:okio:2.8.0 -> 2.10.0
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.6.10 (*)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.20 -> 1.6.10
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.6.10 (*)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.6.10 (*)
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | \--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.9.2 (*)
+| \--- androidx.preference:preference:1.1.0
+| +--- androidx.appcompat:appcompat:1.1.0 -> 1.3.1
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | +--- androidx.core:core:1.5.0 -> 1.7.0 (*)
+| | +--- androidx.cursoradapter:cursoradapter:1.0.0
+| | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | +--- androidx.activity:activity:1.2.4 -> 1.3.1
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.1 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.1
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
+| | | +--- androidx.savedstate:savedstate:1.1.0
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (*)
+| | | | \--- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.4.1 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1
+| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | | +--- androidx.savedstate:savedstate:1.1.0 (*)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.4.1
+| | | | | +--- androidx.arch.core:core-common:2.1.0 (*)
+| | | | | +--- androidx.arch.core:core-runtime:2.1.0 (*)
+| | | | | \--- androidx.lifecycle:lifecycle-common:2.4.1 (*)
+| | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.1 (*)
+| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | | \--- androidx.tracing:tracing:1.0.0 (*)
+| | +--- androidx.fragment:fragment:1.3.6 -> 1.4.1
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | +--- androidx.core:core-ktx:1.2.0 -> 1.7.0
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | \--- androidx.core:core:1.7.0 (*)
+| | | +--- androidx.collection:collection:1.1.0 (*)
+| | | +--- androidx.viewpager:viewpager:1.0.0
+| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
+| | | | \--- androidx.customview:customview:1.0.0 -> 1.1.0
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | +--- androidx.core:core:1.3.0 -> 1.7.0 (*)
+| | | | \--- androidx.collection:collection:1.1.0 (*)
+| | | +--- androidx.loader:loader:1.0.0
+| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
+| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.4.1
+| | | | | +--- androidx.arch.core:core-common:2.1.0 (*)
+| | | | | +--- androidx.arch.core:core-runtime:2.1.0 (*)
+| | | | | \--- androidx.lifecycle:lifecycle-livedata-core:2.4.1 (*)
+| | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.4.1 (*)
+| | | +--- androidx.activity:activity:1.2.4 -> 1.3.1 (*)
+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.4.1 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.1 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 (*)
+| | | +--- androidx.savedstate:savedstate:1.1.0 (*)
+| | | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.1.0
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
+| | +--- androidx.appcompat:appcompat-resources:1.3.1
+| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | +--- androidx.core:core:1.0.1 -> 1.7.0 (*)
+| | | +--- androidx.vectordrawable:vectordrawable:1.1.0
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+| | | | \--- androidx.collection:collection:1.1.0 (*)
+| | | \--- androidx.vectordrawable:vectordrawable-animated:1.1.0
+| | | +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
+| | | +--- androidx.interpolator:interpolator:1.0.0
+| | | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | \--- androidx.collection:collection:1.1.0 (*)
+| | +--- androidx.drawerlayout:drawerlayout:1.0.0 -> 1.1.1
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | +--- androidx.core:core:1.2.0 -> 1.7.0 (*)
+| | | \--- androidx.customview:customview:1.1.0 (*)
+| | +--- androidx.savedstate:savedstate:1.1.0 (*)
+| | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.1 (*)
+| | \--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.1 (*)
+| +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+| +--- androidx.fragment:fragment:1.1.0 -> 1.4.1 (*)
+| +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+| | +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
+| | \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-+--- androidx.legacy:legacy-support-core-ui:1.0.0
-| +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
-| +--- androidx.legacy:legacy-support-core-utils:1.0.0 (*)
-| +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
-| +--- androidx.viewpager:viewpager:1.0.0 (*)
-| +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0 -> 1.1.0 (*)
-| +--- androidx.drawerlayout:drawerlayout:1.0.0 -> 1.1.1 (*)
-| +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0 -> 1.2.0 (*)
-| +--- androidx.interpolator:interpolator:1.0.0 (*)
-| +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0
-| | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-| | \--- androidx.interpolator:interpolator:1.0.0 (*)
-| +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
-| | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | \--- androidx.core:core:1.0.0 -> 1.7.0 (*)
-| \--- androidx.cursoradapter:cursoradapter:1.0.0 (*)
-+--- androidx.legacy:legacy-support-v4:1.0.0
-| +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
-| +--- androidx.media:media:1.0.0 -> 1.2.1
-| | +--- androidx.collection:collection:1.1.0 (*)
-| | \--- androidx.core:core:1.3.0 -> 1.7.0 (*)
-| +--- androidx.legacy:legacy-support-core-utils:1.0.0 (*)
-| +--- androidx.legacy:legacy-support-core-ui:1.0.0 (*)
-| \--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
-+--- androidx.preference:preference:1.1.0
-| +--- androidx.appcompat:appcompat:1.1.0 -> 1.3.1 (*)
-| +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-| +--- androidx.fragment:fragment:1.1.0 -> 1.4.1 (*)
-| +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0 (*)
-| +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-+--- androidx.work:work-runtime:2.7.0
-| \--- androidx.room:room-runtime:2.2.5 -> 2.4.2
-| +--- androidx.room:room-common:2.4.2
-| | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| +--- androidx.sqlite:sqlite-framework:2.2.0
-| | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| | \--- androidx.sqlite:sqlite:2.2.0
-| | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
-| +--- androidx.sqlite:sqlite:2.2.0 (*)
-| +--- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (*)
-| \--- androidx.annotation:annotation-experimental:1.1.0
-+--- androidx.work:work-gcm:2.7.0
-| \--- com.google.android.gms:play-services-gcm:17.0.0
-| \--- com.google.android.gms:play-services-base:17.0.0 -> 18.0.1
-| +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| +--- androidx.core:core:1.2.0 -> 1.7.0 (*)
-| +--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
-| +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.1.0
-| | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | +--- androidx.core:core:1.2.0 -> 1.7.0 (*)
-| | \--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
-| \--- com.google.android.gms:play-services-tasks:18.0.1
-| \--- com.google.android.gms:play-services-basement:18.0.0 -> 18.1.0 (*)
-+--- androidx.lifecycle:lifecycle-process:2.4.1
-| +--- androidx.lifecycle:lifecycle-runtime:2.4.1 (*)
-| +--- androidx.startup:startup-runtime:1.1.1 (*)
-| \--- androidx.annotation:annotation:1.2.0
-+--- com.google.android.gms:play-services-auth:20.3.0
-| +--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
-| +--- androidx.loader:loader:1.0.0 (*)
-| +--- com.google.android.gms:play-services-auth-api-phone:18.0.1
-| | +--- com.google.android.gms:play-services-base:18.0.1 (*)
-| | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.1.0 (*)
-| | \--- com.google.android.gms:play-services-tasks:18.0.1 (*)
-| +--- com.google.android.gms:play-services-auth-base:18.0.4
-| | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | +--- com.google.android.gms:play-services-base:18.0.1 (*)
-| | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.1.0 (*)
-| | \--- com.google.android.gms:play-services-tasks:18.0.1 (*)
-| +--- com.google.android.gms:play-services-base:18.0.1 (*)
-| +--- com.google.android.gms:play-services-basement:18.1.0 (*)
-| \--- com.google.android.gms:play-services-tasks:18.0.1 (*)
-+--- com.automattic:Automattic-Tracks-Android:2.2.0
-| +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.10 (*)
-| +--- io.sentry:sentry-bom:5.4.3
-| | +--- io.sentry:sentry-android:5.4.3 (c)
-| | +--- io.sentry:sentry-android-okhttp:5.4.3 (c)
-| | +--- io.sentry:sentry-android-core:5.4.3 (c)
-| | +--- io.sentry:sentry-android-ndk:5.4.3 (c)
-| | \--- io.sentry:sentry:5.4.3 (c)
-| +--- io.sentry:sentry-android -> 5.4.3
-| | +--- io.sentry:sentry-android-core:5.4.3
-| | | +--- io.sentry:sentry:5.4.3
-| | | | \--- com.google.code.gson:gson:2.8.5
-| | | +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.4.1 (*)
-| | | +--- androidx.lifecycle:lifecycle-common-java8:2.2.0 -> 2.4.1 (*)
-| | | \--- androidx.core:core:1.3.2 -> 1.7.0 (*)
-| | \--- io.sentry:sentry-android-ndk:5.4.3
-| | +--- io.sentry:sentry:5.4.3 (*)
-| | \--- io.sentry:sentry-android-core:5.4.3 (*)
-| +--- io.sentry:sentry-android-okhttp -> 5.4.3
-| | +--- io.sentry:sentry:5.4.3 (*)
-| | +--- com.squareup.okhttp3:okhttp-bom:4.9.2
-| | | +--- com.squareup.okhttp3:okhttp:4.9.2 (c)
-| | | +--- com.squareup.okhttp3:logging-interceptor:4.9.2 (c)
-| | | \--- com.squareup.okhttp3:okhttp-urlconnection:4.9.2 (c)
-| | +--- com.squareup.okhttp3:okhttp -> 4.9.2 (*)
-| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.6.10 (*)
-| +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
-| \--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.9.2 (*)
-+--- org.apache.commons:commons-text:1.10.0
-| \--- org.apache.commons:commons-lang3:3.12.0
-+--- com.google.dagger:dagger-android-support:2.42
-| +--- com.google.dagger:dagger:2.42
-| | \--- javax.inject:javax.inject:1
-| +--- com.google.dagger:dagger-android:2.42
-| | +--- com.google.dagger:dagger:2.42 (*)
-| | +--- com.google.dagger:dagger-lint-aar:2.42
-| | +--- androidx.annotation:annotation:1.2.0
-| | \--- javax.inject:javax.inject:1
-| +--- com.google.dagger:dagger-lint-aar:2.42
-| +--- androidx.activity:activity:1.3.1 (*)
-| +--- androidx.annotation:annotation:1.2.0
-| +--- androidx.appcompat:appcompat:1.3.1 (*)
-| +--- androidx.fragment:fragment:1.3.6 -> 1.4.1 (*)
-| +--- androidx.lifecycle:lifecycle-common:2.3.1 -> 2.4.1 (*)
-| +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.1 (*)
-| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 (*)
-| \--- javax.inject:javax.inject:1
-+--- org.wordpress:fluxc:{strictly 2.6.0} -> 2.6.0
-| +--- org.greenrobot:eventbus:3.3.1 (*)
-| +--- com.squareup.okhttp3:okhttp-urlconnection:4.9.0 -> 4.9.2
-| | +--- com.squareup.okhttp3:okhttp:4.9.2 (*)
-| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.6.10 (*)
-| +--- org.apache.commons:commons-text:1.10.0 (*)
-| +--- androidx.room:room-runtime:2.4.2 (*)
-| \--- com.google.dagger:dagger:2.42 (*)
-+--- project :libs:analytics
-| +--- androidx.preference:preference:1.1.0 (*)
-| \--- com.automattic:Automattic-Tracks-Android:2.2.0 (*)
++--- project :libs:image-editor
+| +--- androidx.constraintlayout:constraintlayout:1.1.3 -> 2.0.4
+| | +--- androidx.appcompat:appcompat:1.2.0 -> 1.3.1 (*)
+| | +--- androidx.core:core:1.3.1 -> 1.7.0 (*)
+| | \--- androidx.constraintlayout:constraintlayout-solver:2.0.4
+| +--- androidx.viewpager2:viewpager2:1.0.0
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | +--- androidx.fragment:fragment:1.1.0 -> 1.4.1 (*)
+| | +--- androidx.recyclerview:recyclerview:1.1.0 (*)
+| | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+| | \--- androidx.collection:collection:1.1.0 (*)
+| +--- com.google.android.material:material:1.2.1 -> 1.6.0-alpha01
+| | +--- androidx.annotation:annotation:1.2.0
+| | +--- androidx.appcompat:appcompat:1.1.0 -> 1.3.1 (*)
+| | +--- androidx.cardview:cardview:1.0.0
+| | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+| | | +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
+| | | \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | +--- androidx.constraintlayout:constraintlayout:2.0.1 -> 2.0.4 (*)
+| | +--- androidx.core:core:1.5.0 -> 1.7.0 (*)
+| | +--- androidx.drawerlayout:drawerlayout:1.1.1 (*)
+| | +--- androidx.dynamicanimation:dynamicanimation:1.0.0
+| | | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
+| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | | \--- androidx.legacy:legacy-support-core-utils:1.0.0
+| | | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
+| | | +--- androidx.documentfile:documentfile:1.0.0
+| | | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | +--- androidx.loader:loader:1.0.0 (*)
+| | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
+| | | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | \--- androidx.print:print:1.0.0
+| | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.1.0
+| | +--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.4.1 (*)
+| | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0 (*)
+| | +--- androidx.transition:transition:1.2.0 -> 1.4.1
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+| | | \--- androidx.collection:collection:1.1.0 (*)
+| | +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
+| | \--- androidx.viewpager2:viewpager2:1.0.0 (*)
+| +--- androidx.navigation:navigation-fragment-ktx:2.4.2
+| | +--- androidx.navigation:navigation-fragment:2.4.2
+| | | +--- androidx.fragment:fragment-ktx:1.4.1
+| | | | +--- androidx.fragment:fragment:1.4.1 (*)
+| | | | +--- androidx.activity:activity-ktx:1.2.3 -> 1.3.1
+| | | | | +--- androidx.activity:activity:1.3.1 (*)
+| | | | | +--- androidx.core:core-ktx:1.1.0 -> 1.7.0 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 -> 2.4.1
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.4.1 (*)
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.5.2
+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2
+| | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2
+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.10 (*)
+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.30 -> 1.6.10
+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.10 (*)
+| | | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.1
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.4.1 (*)
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.5.2 (*)
+| | | | | +--- androidx.savedstate:savedstate-ktx:1.1.0
+| | | | | | +--- androidx.savedstate:savedstate:1.1.0 (*)
+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.6.10 (*)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 1.6.10 (*)
+| | | | +--- androidx.core:core-ktx:1.2.0 -> 1.7.0 (*)
+| | | | +--- androidx.collection:collection-ktx:1.1.0
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.20 -> 1.6.10 (*)
+| | | | | \--- androidx.collection:collection:1.1.0 (*)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.3.1 -> 2.4.1
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.4.1 (*)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.1 (*)
+| | | | +--- androidx.savedstate:savedstate-ktx:1.1.0 (*)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
+| | | +--- androidx.navigation:navigation-runtime:2.4.2
+| | | | +--- androidx.navigation:navigation-common:2.4.2
+| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 -> 2.4.1 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.1 (*)
+| | | | | +--- androidx.savedstate:savedstate:1.0.0 -> 1.1.0 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+| | | | | +--- androidx.core:core-ktx:1.1.0 -> 1.7.0 (*)
+| | | | | \--- androidx.collection:collection-ktx:1.1.0 (*)
+| | | | +--- androidx.activity:activity-ktx:1.2.3 -> 1.3.1 (*)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 -> 2.4.1 (*)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.1 (*)
+| | | | +--- androidx.annotation:annotation-experimental:1.1.0
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+| | | +--- androidx.slidingpanelayout:slidingpanelayout:1.2.0
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | +--- androidx.customview:customview:1.1.0 (*)
+| | | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+| | | | +--- androidx.window:window:1.0.0
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
+| | | | | +--- androidx.annotation:annotation:1.2.0
+| | | | | +--- androidx.collection:collection:1.1.0 (*)
+| | | | | \--- androidx.core:core:1.3.2 -> 1.7.0 (*)
+| | | | \--- androidx.transition:transition:1.4.1 (*)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+| | \--- androidx.navigation:navigation-runtime-ktx:2.4.2
+| | +--- androidx.navigation:navigation-runtime:2.4.2 (*)
+| | \--- androidx.navigation:navigation-common-ktx:2.4.2
+| | \--- androidx.navigation:navigation-common:2.4.2 (*)
+| +--- androidx.navigation:navigation-ui-ktx:2.4.2
+| | +--- androidx.navigation:navigation-ui:2.4.2
+| | | +--- androidx.navigation:navigation-runtime:2.4.2 (*)
+| | | +--- androidx.customview:customview:1.1.0 (*)
+| | | +--- androidx.drawerlayout:drawerlayout:1.1.1 (*)
+| | | +--- com.google.android.material:material:1.4.0-beta01 -> 1.6.0-alpha01 (*)
+| | | +--- androidx.annotation:annotation-experimental:1.1.0
+| | | \--- androidx.transition:transition:1.3.0 -> 1.4.1 (*)
+| | \--- androidx.navigation:navigation-runtime-ktx:2.4.2 (*)
+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.1
+| | +--- androidx.lifecycle:lifecycle-livedata:2.4.1 (*)
+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.4.1 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
+| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0 -> 1.5.2 (*)
+| +--- com.github.yalantis:ucrop:2.2.4
+| | +--- androidx.exifinterface:exifinterface:1.1.0-beta01 -> 1.3.3
+| | | \--- androidx.annotation:annotation:1.2.0
+| | \--- com.squareup.okhttp3:okhttp:3.12.1 -> 4.9.2 (*)
+| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.6.10
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*)
+| \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.6.10
+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*)
+--- project :libs:editor
| +--- org.wordpress:aztec:{strictly v1.6.2} -> v1.6.2
-| | \--- androidx.legacy:legacy-support-v4:1.0.0 (*)
+| | \--- androidx.legacy:legacy-support-v4:1.0.0
+| | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
+| | +--- androidx.media:media:1.0.0 -> 1.2.1
+| | | +--- androidx.collection:collection:1.1.0 (*)
+| | | \--- androidx.core:core:1.3.0 -> 1.7.0 (*)
+| | +--- androidx.legacy:legacy-support-core-utils:1.0.0 (*)
+| | +--- androidx.legacy:legacy-support-core-ui:1.0.0
+| | | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
+| | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 (*)
+| | | +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
+| | | +--- androidx.viewpager:viewpager:1.0.0 (*)
+| | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0 -> 1.1.0 (*)
+| | | +--- androidx.drawerlayout:drawerlayout:1.0.0 -> 1.1.1 (*)
+| | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0 -> 1.2.0 (*)
+| | | +--- androidx.interpolator:interpolator:1.0.0 (*)
+| | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | | | +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+| | | | \--- androidx.interpolator:interpolator:1.0.0 (*)
+| | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
+| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | | \--- androidx.core:core:1.0.0 -> 1.7.0 (*)
+| | | \--- androidx.cursoradapter:cursoradapter:1.0.0 (*)
+| | \--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
-| +--- androidx.gridlayout:gridlayout:1.0.0
-| | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
-| | \--- androidx.legacy:legacy-support-core-ui:1.0.0 (*)
| +--- org.wordpress-mobile.gutenberg-mobile:react-native-gutenberg-bridge:v1.85.0
| | +--- com.facebook.react:react-native:0.66.2
-| | | +--- androidx.autofill:autofill:1.1.0 (*)
+| | | +--- androidx.autofill:autofill:1.1.0
+| | | | \--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-| | | \--- com.squareup.okhttp3:okhttp-urlconnection:4.9.1 -> 4.9.2 (*)
+| | | \--- com.squareup.okhttp3:okhttp-urlconnection:4.9.1 -> 4.9.2
+| | | +--- com.squareup.okhttp3:okhttp:4.9.2 (*)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.6.10 (*)
| | +--- org.wordpress-mobile:react-native-fast-image:8.5.11
-| | | \--- com.github.bumptech.glide:glide:4.12.0 (*)
+| | | \--- com.github.bumptech.glide:glide:4.12.0
+| | | +--- com.github.bumptech.glide:gifdecoder:4.12.0
+| | | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | +--- com.github.bumptech.glide:disklrucache:4.12.0
+| | | +--- com.github.bumptech.glide:annotations:4.12.0
+| | | +--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
+| | | +--- androidx.vectordrawable:vectordrawable-animated:1.0.0 -> 1.1.0 (*)
+| | | \--- androidx.exifinterface:exifinterface:1.2.0 -> 1.3.3 (*)
| | \--- org.wordpress-mobile.gutenberg-mobile:react-native-aztec:v1.85.0
-| | \--- androidx.gridlayout:gridlayout:1.0.0 (*)
+| | \--- androidx.gridlayout:gridlayout:1.0.0
+| | +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
+| | \--- androidx.legacy:legacy-support-core-ui:1.0.0 (*)
+| \--- androidx.gridlayout:gridlayout:1.0.0 (*)
++--- org.wordpress:fluxc:{strictly 2.6.0} -> 2.6.0
+| +--- org.greenrobot:eventbus:3.3.1
+| | \--- org.greenrobot:eventbus-java:3.3.1
+| +--- com.squareup.okhttp3:okhttp-urlconnection:4.9.0 -> 4.9.2 (*)
+| +--- org.apache.commons:commons-text:1.10.0
+| | \--- org.apache.commons:commons-lang3:3.12.0
+| +--- androidx.room:room-runtime:2.4.2
+| | +--- androidx.room:room-common:2.4.2
+| | | \--- androidx.annotation:annotation:1.1.0 -> 1.2.0
+| | +--- androidx.sqlite:sqlite-framework:2.2.0
+| | | +--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | | \--- androidx.sqlite:sqlite:2.2.0
+| | | \--- androidx.annotation:annotation:1.0.0 -> 1.2.0
+| | +--- androidx.sqlite:sqlite:2.2.0 (*)
+| | +--- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (*)
+| | \--- androidx.annotation:annotation-experimental:1.1.0
+| \--- com.google.dagger:dagger:2.42
+| \--- javax.inject:javax.inject:1
+--- org.wordpress:login:1.0.0
-| +--- com.google.android.gms:play-services-auth:18.1.0 -> 20.3.0 (*)
+| +--- com.google.android.gms:play-services-auth:18.1.0 -> 20.3.0
+| | +--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
+| | +--- androidx.loader:loader:1.0.0 (*)
+| | +--- com.google.android.gms:play-services-auth-api-phone:18.0.1
+| | | +--- com.google.android.gms:play-services-base:18.0.1
+| | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | | | +--- androidx.core:core:1.2.0 -> 1.7.0 (*)
+| | | | +--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
+| | | | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.1.0
+| | | | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | | | | +--- androidx.core:core:1.2.0 -> 1.7.0 (*)
+| | | | | \--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
+| | | | \--- com.google.android.gms:play-services-tasks:18.0.1
+| | | | \--- com.google.android.gms:play-services-basement:18.0.0 -> 18.1.0 (*)
+| | | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.1.0 (*)
+| | | \--- com.google.android.gms:play-services-tasks:18.0.1 (*)
+| | +--- com.google.android.gms:play-services-auth-base:18.0.4
+| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | | +--- com.google.android.gms:play-services-base:18.0.1 (*)
+| | | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.1.0 (*)
+| | | \--- com.google.android.gms:play-services-tasks:18.0.1 (*)
+| | +--- com.google.android.gms:play-services-base:18.0.1 (*)
+| | +--- com.google.android.gms:play-services-basement:18.1.0 (*)
+| | \--- com.google.android.gms:play-services-tasks:18.0.1 (*)
-| \--- com.google.dagger:dagger-android-support:2.42 (*)
+| \--- com.google.dagger:dagger-android-support:2.42
+| +--- com.google.dagger:dagger:2.42 (*)
+| +--- com.google.dagger:dagger-android:2.42
+| | +--- com.google.dagger:dagger:2.42 (*)
+| | +--- com.google.dagger:dagger-lint-aar:2.42
+| | +--- androidx.annotation:annotation:1.2.0
+| | \--- javax.inject:javax.inject:1
+| +--- com.google.dagger:dagger-lint-aar:2.42
+| +--- androidx.activity:activity:1.3.1 (*)
+| +--- androidx.annotation:annotation:1.2.0
+| +--- androidx.appcompat:appcompat:1.3.1 (*)
+| +--- androidx.fragment:fragment:1.3.6 -> 1.4.1 (*)
+| +--- androidx.lifecycle:lifecycle-common:2.3.1 -> 2.4.1 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.1 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 (*)
+| \--- javax.inject:javax.inject:1
++--- com.automattic:about:1.0.0
+| +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 -> 1.6.10 (*)
+| +--- androidx.core:core-ktx:1.7.0 (*)
+| +--- com.google.android.material:material:1.4.0 -> 1.6.0-alpha01 (*)
+| +--- androidx.compose.ui:ui:1.0.5 -> 1.1.1
+| | +--- androidx.compose.runtime:runtime-saveable:1.1.1
+| | | \--- androidx.compose.runtime:runtime:1.1.1
+| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
+| | +--- androidx.autofill:autofill:1.0.0 -> 1.1.0 (*)
+| | +--- androidx.lifecycle:lifecycle-common-java8:2.3.0 -> 2.4.1 (*)
+| | \--- androidx.profileinstaller:profileinstaller:1.1.0
+| | \--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
+| +--- androidx.compose.ui:ui-tooling:1.0.5
+| | \--- androidx.activity:activity-compose:1.3.1
+| | \--- androidx.activity:activity-ktx:1.3.1 (*)
+| \--- androidx.navigation:navigation-compose:2.4.0-beta02
+| \--- androidx.navigation:navigation-runtime-ktx:2.4.0-beta02 -> 2.4.2 (*)
++--- com.automattic:stories:2.0.0
+| +--- androidx.navigation:navigation-fragment-ktx:2.0.0 -> 2.4.2 (*)
+| +--- androidx.navigation:navigation-ui-ktx:2.0.0 -> 2.4.2 (*)
+| +--- com.github.bumptech.glide:glide:4.10.0 -> 4.12.0 (*)
+| +--- org.greenrobot:eventbus:3.3.1 (*)
+| \--- androidx.lifecycle:lifecycle-livedata-ktx:2.2.0 -> 2.4.1 (*)
++--- com.automattic:Automattic-Tracks-Android:2.2.0 (*)
++--- androidx.legacy:legacy-support-core-ui:1.0.0 (*)
++--- androidx.legacy:legacy-support-v4:1.0.0 (*)
++--- androidx.preference:preference:1.1.0 (*)
++--- androidx.work:work-runtime:2.7.0
+| \--- androidx.room:room-runtime:2.2.5 -> 2.4.2 (*)
++--- androidx.work:work-gcm:2.7.0
+| \--- com.google.android.gms:play-services-gcm:17.0.0
+| \--- com.google.android.gms:play-services-base:17.0.0 -> 18.0.1 (*)
++--- androidx.lifecycle:lifecycle-process:2.4.1 (*)
++--- com.google.android.gms:play-services-auth:20.3.0 (*)
++--- org.apache.commons:commons-text:1.10.0 (*)
+\--- com.google.dagger:dagger-android-support:2.42 (*)
Please review and act accordingly
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As far as I can tell the dependencies and their versions haven't changed.
Generated by 🚫 dangerJS |
Parent: #17551
Closes: #17554
This PR restructures and groups the dependency versions for the whole project. In addition to the more obvious benefits of doing so, this is done as a pre-work for versions catalog, but more so, for the dependency updates project that is about to start.
PS: Reviewing this PR should be done commit-by-commit, otherwise it will end-up becoming too overwhelming to review or miss something. Having said that, I understand that there are 100 commits included in this PR (so far). Thus, it might take some time to go through each and every one of them, but I thought it is better to be safe and do the commits step-by-step instead of batching them into multiple commits, potentially gaining some extra speed. Apologies in advance if there was a better way to do that and still make it easy to review this change. 🙏
ℹ️ This restructure of dependency versions is not updating any dependencies. As such, it is safe to assume that no changes are introduced to both, the
WordPress
andJetpack
apps.For example see:
wiremock
andwiremockMocks
versions.androidxAppcompat
andandroidxAppcompatImageEditor
versions.Version Sections:
libs
(a.k.a.automattic/wordpress
)debug
main
test
android test
other
Dependency Sections:
file
project/compositeBuild
automattic/wordpress
(a.k.alibs
)debugImplementation
compileOnly/api/implementation/kapt
testProject
testImplementation/kaptTest
androidTestProject
androidTestImplementation/kaptAndroidTest
detektPlugins/lintChecks/coreLibraryDesugaring
To test:
WordPress
andJetpack
apps, and see if they work as expected.Merge instructions
trunk
(resolve any conflicts withrebase
, notmerge
).[Do Not Merge]
prefix from the PR title.[PR] Not Ready For Merge]
label.trunk
.Regression Notes
See
To test
section.N/A
PR submission checklist:
RELEASE-NOTES.txt
if necessary.