[Dependency Updates] Update androidxPreferenceVersion to 1.2.0#17960
Merged
thomashorta merged 1 commit intotrunkfrom Feb 22, 2023
Merged
[Dependency Updates] Update androidxPreferenceVersion to 1.2.0#17960thomashorta merged 1 commit intotrunkfrom
androidxPreferenceVersion to 1.2.0#17960thomashorta merged 1 commit intotrunkfrom
Conversation
Release Notes: https://developer.android.com/jetpack/androidx/releases/ preference#1.2.0 ------------------------------------------------------------------------ This update is solely related to 'PreferenceManager' and its 'import androidx.preference.PreferenceManager' import. Everything else 'Preference' related is not 'AndroidX Preference' related, but rather related to the legacy 'Android Preference'. You can quickly check that by searching for 'androidx.preference' versus doing the same for 'android.preference'. ------------------------------------------------------------------------ As such, and because migrating from 'android.preference' to 'androidx.preference' is not trivial, not at all, anything 'android.preference' related can be ignored (for now).
Contributor
|
Found 1 violations: The PR caused the following dependency changes: +--- project :libs:analytics
-| \--- androidx.preference:preference:1.1.0
-| +--- androidx.appcompat:appcompat:1.1.0 -> 1.4.2
-| | +--- androidx.annotation:annotation:1.3.0
-| | +--- androidx.core:core:1.7.0 -> 1.8.0 (*)
-| | +--- androidx.cursoradapter:cursoradapter:1.0.0
-| | | \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-| | +--- androidx.activity:activity:1.2.4 -> 1.5.1
-| | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | | +--- androidx.core:core:1.8.0 (*)
-| | | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 (*)
-| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1
-| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-| | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 (c)
-| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1
-| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-| | | | +--- androidx.core:core-ktx:1.2.0 -> 1.8.0
-| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| | | | | +--- androidx.core:core:1.8.0 (*)
-| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1
-| | | | | +--- androidx.arch.core:core-common:2.1.0 (*)
-| | | | | +--- androidx.arch.core:core-runtime:2.1.0 (*)
-| | | | | \--- androidx.lifecycle:lifecycle-common:2.5.1 (*)
-| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 (*)
-| | | | +--- androidx.savedstate:savedstate:1.2.0
-| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| | | | | +--- androidx.arch.core:core-common:2.1.0 (*)
-| | | | | +--- androidx.lifecycle:lifecycle-common:2.4.0 -> 2.5.1 (*)
-| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 -> 1.6.21 (*)
-| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1 -> 1.6.4
-| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4
-| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4
-| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4
-| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (c)
-| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4 (c)
-| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (c)
-| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
-| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21
-| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4 (*)
-| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
-| | | +--- androidx.savedstate:savedstate:1.2.0 (*)
-| | | +--- androidx.tracing:tracing:1.0.0 (*)
-| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-| | +--- androidx.fragment:fragment:1.3.6 -> 1.5.5
-| | | +--- androidx.activity:activity:1.5.1 (*)
-| | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| | | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.1.0
-| | | +--- androidx.collection:collection:1.1.0 (*)
-| | | +--- androidx.core:core-ktx:1.2.0 -> 1.8.0 (*)
-| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
-| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 (*)
-| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 (*)
-| | | +--- androidx.loader:loader:1.0.0
-| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-| | | | +--- androidx.core:core:1.0.0 -> 1.8.0 (*)
-| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.5.1
-| | | | | +--- androidx.arch.core:core-common:2.1.0 (*)
-| | | | | +--- androidx.arch.core:core-runtime:2.1.0 (*)
-| | | | | \--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
-| | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.5.1 (*)
-| | | +--- androidx.savedstate:savedstate:1.2.0 (*)
-| | | +--- androidx.viewpager:viewpager:1.0.0
-| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-| | | | +--- androidx.core:core:1.0.0 -> 1.8.0 (*)
-| | | | \--- androidx.customview:customview:1.0.0 -> 1.1.0
-| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| | | | +--- androidx.core:core:1.3.0 -> 1.8.0 (*)
-| | | | \--- androidx.collection:collection:1.1.0 (*)
-| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-| | +--- androidx.appcompat:appcompat-resources:1.4.2
-| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | | +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-| | | +--- androidx.core:core:1.0.1 -> 1.8.0 (*)
-| | | +--- androidx.vectordrawable:vectordrawable:1.1.0
-| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| | | | +--- androidx.core:core:1.1.0 -> 1.8.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.3.0
-| | | \--- androidx.collection:collection:1.1.0 (*)
-| | +--- androidx.drawerlayout:drawerlayout:1.0.0 -> 1.1.1
-| | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| | | +--- androidx.core:core:1.2.0 -> 1.8.0 (*)
-| | | \--- androidx.customview:customview:1.1.0 (*)
-| | +--- androidx.savedstate:savedstate:1.1.0 -> 1.2.0 (*)
-| | +--- androidx.emoji2:emoji2:1.0.0
-| | | +--- androidx.collection:collection:1.1.0 (*)
-| | | +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-| | | +--- androidx.lifecycle:lifecycle-process:2.4.0 -> 2.5.1 (*)
-| | | +--- androidx.core:core:1.3.0 -> 1.8.0 (*)
-| | | \--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
-| | +--- androidx.emoji2:emoji2-views-helper:1.0.0
-| | | +--- androidx.emoji2:emoji2:1.0.0 (*)
-| | | +--- androidx.collection:collection:1.1.0 (*)
-| | | \--- androidx.core:core:1.3.0 -> 1.8.0 (*)
-| | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-| | +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.5.1 (*)
-| | +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.5.1 (*)
-| | \--- androidx.resourceinspection:resourceinspection-annotation:1.0.0
-| | \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
-| +--- androidx.fragment:fragment:1.1.0 -> 1.5.5 (*)
-| +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.2.1
-| | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| | +--- androidx.core:core:1.3.2 -> 1.8.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.3.0
-| \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| \--- androidx.preference:preference:1.2.0
+| +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+| +--- androidx.appcompat:appcompat:1.1.0 -> 1.4.2
+| | +--- androidx.annotation:annotation:1.3.0
+| | +--- androidx.core:core:1.7.0 -> 1.8.0 (*)
+| | +--- androidx.cursoradapter:cursoradapter:1.0.0
+| | | \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+| | +--- androidx.activity:activity:1.2.4 -> 1.5.1
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | | +--- androidx.core:core:1.8.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 (c)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1
+| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+| | | | +--- androidx.core:core-ktx:1.2.0 -> 1.8.0
+| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| | | | | +--- androidx.core:core:1.8.0 (*)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1
+| | | | | +--- androidx.arch.core:core-common:2.1.0 (*)
+| | | | | +--- androidx.arch.core:core-runtime:2.1.0 (*)
+| | | | | \--- androidx.lifecycle:lifecycle-common:2.5.1 (*)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 (*)
+| | | | +--- androidx.savedstate:savedstate:1.2.0
+| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| | | | | +--- androidx.arch.core:core-common:2.1.0 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-common:2.4.0 -> 2.5.1 (*)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 -> 1.6.21 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1 -> 1.6.4
+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4
+| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4
+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (c)
+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4 (c)
+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (c)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21
+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4 (*)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
+| | | +--- androidx.savedstate:savedstate:1.2.0 (*)
+| | | +--- androidx.tracing:tracing:1.0.0 (*)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| | +--- androidx.fragment:fragment:1.3.6 -> 1.5.5
+| | | +--- androidx.activity:activity:1.5.1 (*)
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| | | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.1.0
+| | | +--- androidx.collection:collection:1.1.0 (*)
+| | | +--- androidx.core:core-ktx:1.2.0 -> 1.8.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 (*)
+| | | +--- androidx.loader:loader:1.0.0
+| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+| | | | +--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.5.1
+| | | | | +--- androidx.arch.core:core-common:2.1.0 (*)
+| | | | | +--- androidx.arch.core:core-runtime:2.1.0 (*)
+| | | | | \--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
+| | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.5.1 (*)
+| | | +--- androidx.savedstate:savedstate:1.2.0 (*)
+| | | +--- androidx.viewpager:viewpager:1.0.0
+| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+| | | | +--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+| | | | \--- androidx.customview:customview:1.0.0 -> 1.1.0
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| | | | +--- androidx.core:core:1.3.0 -> 1.8.0 (*)
+| | | | \--- androidx.collection:collection:1.1.0 (*)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| | +--- androidx.appcompat:appcompat-resources:1.4.2
+| | | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | | +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+| | | +--- androidx.core:core:1.0.1 -> 1.8.0 (*)
+| | | +--- androidx.vectordrawable:vectordrawable:1.1.0
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| | | | +--- androidx.core:core:1.1.0 -> 1.8.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.3.0
+| | | \--- androidx.collection:collection:1.1.0 (*)
+| | +--- androidx.drawerlayout:drawerlayout:1.0.0 -> 1.1.1
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| | | +--- androidx.core:core:1.2.0 -> 1.8.0 (*)
+| | | \--- androidx.customview:customview:1.1.0 (*)
+| | +--- androidx.savedstate:savedstate:1.1.0 -> 1.2.0 (*)
+| | +--- androidx.emoji2:emoji2:1.0.0
+| | | +--- androidx.collection:collection:1.1.0 (*)
+| | | +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+| | | +--- androidx.lifecycle:lifecycle-process:2.4.0 -> 2.5.1 (*)
+| | | +--- androidx.core:core:1.3.0 -> 1.8.0 (*)
+| | | \--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
+| | +--- androidx.emoji2:emoji2-views-helper:1.0.0
+| | | +--- androidx.emoji2:emoji2:1.0.0 (*)
+| | | +--- androidx.collection:collection:1.1.0 (*)
+| | | \--- androidx.core:core:1.3.0 -> 1.8.0 (*)
+| | +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.5.1 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.5.1 (*)
+| | \--- androidx.resourceinspection:resourceinspection-annotation:1.0.0
+| | \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| +--- androidx.core:core:1.6.0 -> 1.8.0 (*)
+| +--- androidx.fragment:fragment-ktx:1.3.6 -> 1.5.5
+| | +--- androidx.activity:activity-ktx:1.5.1
+| | | +--- androidx.activity:activity:1.5.1 (*)
+| | | +--- androidx.core:core-ktx:1.1.0 -> 1.8.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1
+| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1 -> 1.6.4 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1 -> 1.6.4 (*)
+| | | +--- androidx.savedstate:savedstate-ktx:1.2.0
+| | | | +--- androidx.savedstate:savedstate:1.2.0 (*)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 -> 1.6.21 (*)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| | +--- androidx.collection:collection-ktx:1.1.0
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.20 -> 1.6.21 (*)
+| | | \--- androidx.collection:collection:1.1.0 (*)
+| | +--- androidx.core:core-ktx:1.2.0 -> 1.8.0 (*)
+| | +--- androidx.fragment:fragment:1.5.5 (*)
+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.5.1
+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1 (*)
+| | +--- androidx.savedstate:savedstate-ktx:1.2.0 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.2.1
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| | +--- androidx.core:core:1.3.2 -> 1.8.0 (*)
+| | +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
+| | \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+| +--- androidx.slidingpanelayout:slidingpanelayout:1.2.0
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| | +--- androidx.customview:customview:1.1.0 (*)
+| | +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
+| | +--- androidx.window:window:1.0.0
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.21 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 -> 1.6.4 (*)
+| | | +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+| | | +--- androidx.collection:collection:1.1.0 (*)
+| | | \--- androidx.core:core:1.3.2 -> 1.8.0 (*)
+| | \--- androidx.transition:transition:1.4.1
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+| | +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
+| | \--- androidx.collection:collection:1.1.0 (*)
+| \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+--- project :libs:image-editor
-| +--- androidx.activity:activity-ktx:1.5.1
-| | +--- androidx.activity:activity:1.5.1 (*)
-| | +--- androidx.core:core-ktx:1.1.0 -> 1.8.0 (*)
-| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1
-| | | +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-| | | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 (*)
-| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1 -> 1.6.4 (*)
-| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1
-| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 (*)
-| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1 -> 1.6.4 (*)
-| | +--- androidx.savedstate:savedstate-ktx:1.2.0
-| | | +--- androidx.savedstate:savedstate:1.2.0 (*)
-| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 -> 1.6.21 (*)
-| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| +--- androidx.activity:activity-ktx:1.5.1 (*)
| +--- com.google.android.material:material:1.2.1 -> 1.6.0-alpha01
-| | \--- androidx.transition:transition:1.2.0 -> 1.4.1
-| | +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| | +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
-| | \--- androidx.collection:collection:1.1.0 (*)
+| | \--- androidx.transition:transition:1.2.0 -> 1.4.1 (*)
| \--- androidx.navigation:navigation-fragment:2.4.2
-| +--- androidx.fragment:fragment-ktx:1.4.1 -> 1.5.5
-| | +--- androidx.activity:activity-ktx:1.5.1 (*)
-| | +--- androidx.collection:collection-ktx:1.1.0
-| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.20 -> 1.6.21 (*)
-| | | \--- androidx.collection:collection:1.1.0 (*)
-| | +--- androidx.core:core-ktx:1.2.0 -> 1.8.0 (*)
-| | +--- androidx.fragment:fragment:1.5.5 (*)
-| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.5.1
-| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
-| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1 (*)
-| | +--- androidx.savedstate:savedstate-ktx:1.2.0 (*)
-| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+| +--- androidx.fragment:fragment-ktx:1.4.1 -> 1.5.5 (*)
-| \--- androidx.slidingpanelayout:slidingpanelayout:1.2.0
-| +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-| +--- androidx.customview:customview:1.1.0 (*)
-| +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
-| +--- androidx.window:window:1.0.0
-| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.21 (*)
-| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 -> 1.6.4 (*)
-| | +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-| | +--- androidx.collection:collection:1.1.0 (*)
-| | \--- androidx.core:core:1.3.2 -> 1.8.0 (*)
-| \--- androidx.transition:transition:1.4.1 (*)
+| \--- androidx.slidingpanelayout:slidingpanelayout:1.2.0 (*)
+--- project :libs:editor
-| \--- androidx.preference:preference:1.1.0 (*)
+| \--- androidx.preference:preference:1.2.0 (*)
-\--- androidx.preference:preference:1.1.0 (*)
+\--- androidx.preference:preference:1.2.0 (*)
Please review and act accordingly
|
Contributor
|
|||||||||||
| 💡 Scan this QR code with your Android phone to download and install the APK directly on it. | ||
| App | Jetpack | |
| Build Flavor | Jalapeno | |
| Build Type | Debug | |
| Commit | 67615f7 | |
Contributor
|
|||||||||||
| 💡 Scan this QR code with your Android phone to download and install the APK directly on it. | ||
| App | WordPress | |
| Build Flavor | Jalapeno | |
| Build Type | Debug | |
| Commit | 67615f7 | |
This was referenced Feb 15, 2023
Contributor
Author
The GitHub issue is now ready: [Preference Migration] Migrate Legacy Android Preference to AndroidX Preference #17962 |
Contributor
Author
|
Awesome, thank you so much for reviewing, testing and merging this @thomashorta ! 🎉 ❤️ 🙇 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Parent #17566
This PR update
androidxPreferenceVersionto 1.2.0.Note the fact that this update is solely related to
PreferenceManagerand itsimport androidx.preference.PreferenceManagerimport.Everything else
Preferencerelated is notAndroidX Preferencerelated, but rather related to the legacyAndroid Preference. You can quickly check that by searching forandroidx.preferenceversus doing the same forandroid.preference.As such, and because migrating from
android.preferencetoandroidx.preferenceis not trivial, not at all, anythingandroid.preferencerelated can be ignored (for now).FYI: I will create a
Preferencerelated GitHub issue to share my finding on theandroid.preferencetoandroidx.preferencemigration, suggest a way going forward and in general start the discussion on this topic.PS: @thomashorta I added you as the main reviewer, but randomly, since I just wanted someone from the WordPress team to be aware of and sign-off on that change for WPAndroid. I also added the @wordpress-mobile/apps-infrastructure team, but this in done only for monitoring purposes, as such, I am not expecting any active review from that team. Thus, feel free to merge this PR if you deem so.
To test:
AppSettingsFragment.javashould be enough):1. AccountSettingsFragment.kt
Mescreen.Account Settingsbutton.Account Settingsscreen is displayed.Account Settingsscreen and verify that every setting works as expected.2. AppSettingsFragment.java
Mescreen.App Settingsbutton.App Settingsscreen is displayed.App Settingsscreen and verify that every setting works as expected, including the inner settings like thePrivacy SettingsandDebug Settingsscreens.3. SiteSettingsFragment.java
My Site/MENUtab.Site Settingsbutton.Site Settingsscreen is displayed.Site Settingsscreen and verify that every setting works as expected.4. JetpackSecuritySettingsFragment.java
My Site/MENUtab.Jetpack Settingsbutton.Securitysetting screen is displayed.Securitysettings screen and verify that every setting works as expected.5. NotificationsSettingsFragment.java
Notificationstab.Gearsetting button (top-right).Notification Settingsscreen is displayed.Notification Settingssettings screen and verify that every setting works as expected.6. EditPostActivity.java
Postscreen.PreferenceManagertosetDefaultValues(...)forAccount Settings, add a few of the main blocks and verify that everything is workings as expected.7. MySitesPage.java
StatsTestsUI test suite, which uses theMySitesPage.javaclass, and verify that all tests pass.Regression Notes
Potential unintended areas of impact
What I did to test those areas of impact (or what existing automated tests I relied on)
To testsection above.What automated tests I added (or what prevented me from doing so)
PR submission checklist:
RELEASE-NOTES.txtif necessary.