Fixed
Status Update
Comments
il...@google.com <il...@google.com>
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-main
commit 4945dfa31180f343697de5810b99ec80a48dc386
Author: Andrei Shikov <ashikov@google.com>
Date: Mon Jun 20 16:09:06 2022
Prevent removing derived state from composition when it is read in other scopes
Derived state observations were previously unconditionally removed from the recompose scope and composition together, which broke other scopes which might be still observing derived state.
This change only removes derived state instances if it is no longer observed by other scopes.
Fixes: 236618362
Test: CompositionAndDerivedStateTests#observingDerivedStateInMultipleScopes
Change-Id: I92e7c8702efecb33bea3ea3effe9ec47e2a6ae5b
M compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt
M compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/CompositionAndDerivedStateTests.kt
https://android-review.googlesource.com/2131915
Branch: androidx-main
commit 4945dfa31180f343697de5810b99ec80a48dc386
Author: Andrei Shikov <ashikov@google.com>
Date: Mon Jun 20 16:09:06 2022
Prevent removing derived state from composition when it is read in other scopes
Derived state observations were previously unconditionally removed from the recompose scope and composition together, which broke other scopes which might be still observing derived state.
This change only removes derived state instances if it is no longer observed by other scopes.
Fixes: 236618362
Test: CompositionAndDerivedStateTests#observingDerivedStateInMultipleScopes
Change-Id: I92e7c8702efecb33bea3ea3effe9ec47e2a6ae5b
M compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt
M compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/CompositionAndDerivedStateTests.kt
ap...@google.com <ap...@google.com> #3
The following release(s) address this bug:
androidx.compose.runtime:runtime:1.3.0
il...@google.com <il...@google.com> #4
Navigation 1.0.0-alpha08 will depend on Support Library 28.0.0
ap...@google.com <ap...@google.com> #5
Project: platform/prebuilts/androidx/internal
Branch: androidx-master-dev
Author: Ian Lake <
Link:
Add Support Library 28.0.0 prebuilts
Expand for full commit details
Add Support Library 28.0.0 prebuilts
Add the 28.0.0 prebuilts needed by
Navigation.
These were imported using the script at
frameworks/support/development/import_maven_artifacts.py
Test: ./gradlew bOS
BUG: 120293333
Change-Id: I7cbe4ff6000286fab4e1a7d43b20a3d94ad3dd85
Files:
- A
android/arch/lifecycle/common/1.1.1/common-1.1.1.jar
- A
android/arch/lifecycle/common/1.1.1/common-1.1.1.jar.md5
- A
android/arch/lifecycle/common/1.1.1/common-1.1.1.jar.sha1
- A
android/arch/lifecycle/common/1.1.1/common-1.1.1.pom
- A
android/arch/lifecycle/common/1.1.1/common-1.1.1.pom.md5
- A
android/arch/lifecycle/common/1.1.1/common-1.1.1.pom.sha1
- A
android/arch/lifecycle/livedata-core/1.1.1/livedata-core-1.1.1.aar
- A
android/arch/lifecycle/livedata-core/1.1.1/livedata-core-1.1.1.aar.md5
- A
android/arch/lifecycle/livedata-core/1.1.1/livedata-core-1.1.1.aar.sha1
- A
android/arch/lifecycle/livedata-core/1.1.1/livedata-core-1.1.1.pom
- A
android/arch/lifecycle/livedata-core/1.1.1/livedata-core-1.1.1.pom.md5
- A
android/arch/lifecycle/livedata-core/1.1.1/livedata-core-1.1.1.pom.sha1
- A
android/arch/lifecycle/livedata/1.1.1/livedata-1.1.1.aar
- A
android/arch/lifecycle/livedata/1.1.1/livedata-1.1.1.aar.md5
- A
android/arch/lifecycle/livedata/1.1.1/livedata-1.1.1.aar.sha1
- A
android/arch/lifecycle/livedata/1.1.1/livedata-1.1.1.pom
- A
android/arch/lifecycle/livedata/1.1.1/livedata-1.1.1.pom.md5
- A
android/arch/lifecycle/livedata/1.1.1/livedata-1.1.1.pom.sha1
- A
android/arch/lifecycle/runtime/1.1.1/runtime-1.1.1.aar
- A
android/arch/lifecycle/runtime/1.1.1/runtime-1.1.1.aar.md5
- A
android/arch/lifecycle/runtime/1.1.1/runtime-1.1.1.aar.sha1
- A
android/arch/lifecycle/runtime/1.1.1/runtime-1.1.1.pom
- A
android/arch/lifecycle/runtime/1.1.1/runtime-1.1.1.pom.md5
- A
android/arch/lifecycle/runtime/1.1.1/runtime-1.1.1.pom.sha1
- A
android/arch/lifecycle/viewmodel/1.1.1/viewmodel-1.1.1.aar
- A
android/arch/lifecycle/viewmodel/1.1.1/viewmodel-1.1.1.aar.md5
- A
android/arch/lifecycle/viewmodel/1.1.1/viewmodel-1.1.1.aar.sha1
- A
android/arch/lifecycle/viewmodel/1.1.1/viewmodel-1.1.1.pom
- A
android/arch/lifecycle/viewmodel/1.1.1/viewmodel-1.1.1.pom.md5
- A
android/arch/lifecycle/viewmodel/1.1.1/viewmodel-1.1.1.pom.sha1
- A
com/android/support/animated-vector-drawable/28.0.0/animated-vector-drawable-28.0.0.aar
- A
com/android/support/animated-vector-drawable/28.0.0/animated-vector-drawable-28.0.0.aar.md5
- A
com/android/support/animated-vector-drawable/28.0.0/animated-vector-drawable-28.0.0.aar.sha1
- A
com/android/support/animated-vector-drawable/28.0.0/animated-vector-drawable-28.0.0.pom
- A
com/android/support/animated-vector-drawable/28.0.0/animated-vector-drawable-28.0.0.pom.md5
- A
com/android/support/animated-vector-drawable/28.0.0/animated-vector-drawable-28.0.0.pom.sha1
- A
com/android/support/appcompat-v7/28.0.0/appcompat-v7-28.0.0.aar
- A
com/android/support/appcompat-v7/28.0.0/appcompat-v7-28.0.0.aar.md5
- A
com/android/support/appcompat-v7/28.0.0/appcompat-v7-28.0.0.aar.sha1
- A
com/android/support/appcompat-v7/28.0.0/appcompat-v7-28.0.0.pom
- A
com/android/support/appcompat-v7/28.0.0/appcompat-v7-28.0.0.pom.md5
- A
com/android/support/appcompat-v7/28.0.0/appcompat-v7-28.0.0.pom.sha1
- A
com/android/support/asynclayoutinflater/28.0.0/asynclayoutinflater-28.0.0.aar
- A
com/android/support/asynclayoutinflater/28.0.0/asynclayoutinflater-28.0.0.aar.md5
- A
com/android/support/asynclayoutinflater/28.0.0/asynclayoutinflater-28.0.0.aar.sha1
- A
com/android/support/asynclayoutinflater/28.0.0/asynclayoutinflater-28.0.0.pom
- A
com/android/support/asynclayoutinflater/28.0.0/asynclayoutinflater-28.0.0.pom.md5
- A
com/android/support/asynclayoutinflater/28.0.0/asynclayoutinflater-28.0.0.pom.sha1
- A
com/android/support/cardview-v7/28.0.0/cardview-v7-28.0.0.aar
- A
com/android/support/cardview-v7/28.0.0/cardview-v7-28.0.0.aar.md5
- A
com/android/support/cardview-v7/28.0.0/cardview-v7-28.0.0.aar.sha1
- A
com/android/support/cardview-v7/28.0.0/cardview-v7-28.0.0.pom
- A
com/android/support/cardview-v7/28.0.0/cardview-v7-28.0.0.pom.md5
- A
com/android/support/cardview-v7/28.0.0/cardview-v7-28.0.0.pom.sha1
- A
com/android/support/collections/28.0.0/collections-28.0.0.jar
- A
com/android/support/collections/28.0.0/collections-28.0.0.jar.md5
- A
com/android/support/collections/28.0.0/collections-28.0.0.jar.sha1
- A
com/android/support/collections/28.0.0/collections-28.0.0.pom
- A
com/android/support/collections/28.0.0/collections-28.0.0.pom.md5
- A
com/android/support/collections/28.0.0/collections-28.0.0.pom.sha1
- A
com/android/support/coordinatorlayout/28.0.0/coordinatorlayout-28.0.0.aar
- A
com/android/support/coordinatorlayout/28.0.0/coordinatorlayout-28.0.0.aar.md5
- A
com/android/support/coordinatorlayout/28.0.0/coordinatorlayout-28.0.0.aar.sha1
- A
com/android/support/coordinatorlayout/28.0.0/coordinatorlayout-28.0.0.pom
- A
com/android/support/coordinatorlayout/28.0.0/coordinatorlayout-28.0.0.pom.md5
- A
com/android/support/coordinatorlayout/28.0.0/coordinatorlayout-28.0.0.pom.sha1
- A
com/android/support/cursoradapter/28.0.0/cursoradapter-28.0.0.aar
- A
com/android/support/cursoradapter/28.0.0/cursoradapter-28.0.0.aar.md5
- A
com/android/support/cursoradapter/28.0.0/cursoradapter-28.0.0.aar.sha1
- A
com/android/support/cursoradapter/28.0.0/cursoradapter-28.0.0.pom
- A
com/android/support/cursoradapter/28.0.0/cursoradapter-28.0.0.pom.md5
- A
com/android/support/cursoradapter/28.0.0/cursoradapter-28.0.0.pom.sha1
- A
com/android/support/customview/28.0.0/customview-28.0.0.aar
- A
com/android/support/customview/28.0.0/customview-28.0.0.aar.md5
- A
com/android/support/customview/28.0.0/customview-28.0.0.aar.sha1
- A
com/android/support/customview/28.0.0/customview-28.0.0.pom
- A
com/android/support/customview/28.0.0/customview-28.0.0.pom.md5
- A
com/android/support/customview/28.0.0/customview-28.0.0.pom.sha1
- A
com/android/support/design/28.0.0/design-28.0.0.aar
- A
com/android/support/design/28.0.0/design-28.0.0.aar.md5
- A
com/android/support/design/28.0.0/design-28.0.0.aar.sha1
- A
com/android/support/design/28.0.0/design-28.0.0.pom
- A
com/android/support/design/28.0.0/design-28.0.0.pom.md5
- A
com/android/support/design/28.0.0/design-28.0.0.pom.sha1
- A
com/android/support/documentfile/28.0.0/documentfile-28.0.0.aar
- A
com/android/support/documentfile/28.0.0/documentfile-28.0.0.aar.md5
- A
com/android/support/documentfile/28.0.0/documentfile-28.0.0.aar.sha1
- A
com/android/support/documentfile/28.0.0/documentfile-28.0.0.pom
- A
com/android/support/documentfile/28.0.0/documentfile-28.0.0.pom.md5
- A
com/android/support/documentfile/28.0.0/documentfile-28.0.0.pom.sha1
- A
com/android/support/drawerlayout/28.0.0/drawerlayout-28.0.0.aar
- A
com/android/support/drawerlayout/28.0.0/drawerlayout-28.0.0.aar.md5
- A
com/android/support/drawerlayout/28.0.0/drawerlayout-28.0.0.aar.sha1
- A
com/android/support/drawerlayout/28.0.0/drawerlayout-28.0.0.pom
- A
com/android/support/drawerlayout/28.0.0/drawerlayout-28.0.0.pom.md5
- A
com/android/support/drawerlayout/28.0.0/drawerlayout-28.0.0.pom.sha1
- A
com/android/support/interpolator/28.0.0/interpolator-28.0.0.aar
- A
com/android/support/interpolator/28.0.0/interpolator-28.0.0.aar.md5
- A
com/android/support/interpolator/28.0.0/interpolator-28.0.0.aar.sha1
- A
com/android/support/interpolator/28.0.0/interpolator-28.0.0.pom
- A
com/android/support/interpolator/28.0.0/interpolator-28.0.0.pom.md5
- A
com/android/support/interpolator/28.0.0/interpolator-28.0.0.pom.sha1
- A
com/android/support/loader/28.0.0/loader-28.0.0.aar
- A
com/android/support/loader/28.0.0/loader-28.0.0.aar.md5
- A
com/android/support/loader/28.0.0/loader-28.0.0.aar.sha1
- A
com/android/support/loader/28.0.0/loader-28.0.0.pom
- A
com/android/support/loader/28.0.0/loader-28.0.0.pom.md5
- A
com/android/support/loader/28.0.0/loader-28.0.0.pom.sha1
- A
com/android/support/localbroadcastmanager/28.0.0/localbroadcastmanager-28.0.0.aar
- A
com/android/support/localbroadcastmanager/28.0.0/localbroadcastmanager-28.0.0.aar.md5
- A
com/android/support/localbroadcastmanager/28.0.0/localbroadcastmanager-28.0.0.aar.sha1
- A
com/android/support/localbroadcastmanager/28.0.0/localbroadcastmanager-28.0.0.pom
- A
com/android/support/localbroadcastmanager/28.0.0/localbroadcastmanager-28.0.0.pom.md5
- A
com/android/support/localbroadcastmanager/28.0.0/localbroadcastmanager-28.0.0.pom.sha1
- A
com/android/support/print/28.0.0/print-28.0.0.aar
- A
com/android/support/print/28.0.0/print-28.0.0.aar.md5
- A
com/android/support/print/28.0.0/print-28.0.0.aar.sha1
- A
com/android/support/print/28.0.0/print-28.0.0.pom
- A
com/android/support/print/28.0.0/print-28.0.0.pom.md5
- A
com/android/support/print/28.0.0/print-28.0.0.pom.sha1
- A
com/android/support/recyclerview-v7/28.0.0/recyclerview-v7-28.0.0.aar
- A
com/android/support/recyclerview-v7/28.0.0/recyclerview-v7-28.0.0.aar.md5
- A
com/android/support/recyclerview-v7/28.0.0/recyclerview-v7-28.0.0.aar.sha1
- A
com/android/support/recyclerview-v7/28.0.0/recyclerview-v7-28.0.0.pom
- A
com/android/support/recyclerview-v7/28.0.0/recyclerview-v7-28.0.0.pom.md5
- A
com/android/support/recyclerview-v7/28.0.0/recyclerview-v7-28.0.0.pom.sha1
- A
com/android/support/slidingpanelayout/28.0.0/slidingpanelayout-28.0.0.aar
- A
com/android/support/slidingpanelayout/28.0.0/slidingpanelayout-28.0.0.aar.md5
- A
com/android/support/slidingpanelayout/28.0.0/slidingpanelayout-28.0.0.aar.sha1
- A
com/android/support/slidingpanelayout/28.0.0/slidingpanelayout-28.0.0.pom
- A
com/android/support/slidingpanelayout/28.0.0/slidingpanelayout-28.0.0.pom.md5
- A
com/android/support/slidingpanelayout/28.0.0/slidingpanelayout-28.0.0.pom.sha1
- A
com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar
- A
com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar.md5
- A
com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar.sha1
- A
com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.pom
- A
com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.pom.md5
- A
com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.pom.sha1
- A
com/android/support/support-compat/28.0.0/support-compat-28.0.0.aar
- A
com/android/support/support-compat/28.0.0/support-compat-28.0.0.aar.md5
- A
com/android/support/support-compat/28.0.0/support-compat-28.0.0.aar.sha1
- A
com/android/support/support-compat/28.0.0/support-compat-28.0.0.pom
- A
com/android/support/support-compat/28.0.0/support-compat-28.0.0.pom.md5
- A
com/android/support/support-compat/28.0.0/support-compat-28.0.0.pom.sha1
- A
com/android/support/support-core-ui/28.0.0/support-core-ui-28.0.0.aar
- A
com/android/support/support-core-ui/28.0.0/support-core-ui-28.0.0.aar.md5
- A
com/android/support/support-core-ui/28.0.0/support-core-ui-28.0.0.aar.sha1
- A
com/android/support/support-core-ui/28.0.0/support-core-ui-28.0.0.pom
- A
com/android/support/support-core-ui/28.0.0/support-core-ui-28.0.0.pom.md5
- A
com/android/support/support-core-ui/28.0.0/support-core-ui-28.0.0.pom.sha1
- A
com/android/support/support-core-utils/28.0.0/support-core-utils-28.0.0.aar
- A
com/android/support/support-core-utils/28.0.0/support-core-utils-28.0.0.aar.md5
- A
com/android/support/support-core-utils/28.0.0/support-core-utils-28.0.0.aar.sha1
- A
com/android/support/support-core-utils/28.0.0/support-core-utils-28.0.0.pom
- A
com/android/support/support-core-utils/28.0.0/support-core-utils-28.0.0.pom.md5
- A
com/android/support/support-core-utils/28.0.0/support-core-utils-28.0.0.pom.sha1
- A
com/android/support/support-fragment/28.0.0/support-fragment-28.0.0.aar
- A
com/android/support/support-fragment/28.0.0/support-fragment-28.0.0.aar.md5
- A
com/android/support/support-fragment/28.0.0/support-fragment-28.0.0.aar.sha1
- A
com/android/support/support-fragment/28.0.0/support-fragment-28.0.0.pom
- A
com/android/support/support-fragment/28.0.0/support-fragment-28.0.0.pom.md5
- A
com/android/support/support-fragment/28.0.0/support-fragment-28.0.0.pom.sha1
- A
com/android/support/support-vector-drawable/28.0.0/support-vector-drawable-28.0.0.aar
- A
com/android/support/support-vector-drawable/28.0.0/support-vector-drawable-28.0.0.aar.md5
- A
com/android/support/support-vector-drawable/28.0.0/support-vector-drawable-28.0.0.aar.sha1
- A
com/android/support/support-vector-drawable/28.0.0/support-vector-drawable-28.0.0.pom
- A
com/android/support/support-vector-drawable/28.0.0/support-vector-drawable-28.0.0.pom.md5
- A
com/android/support/support-vector-drawable/28.0.0/support-vector-drawable-28.0.0.pom.sha1
- A
com/android/support/swiperefreshlayout/28.0.0/swiperefreshlayout-28.0.0.aar
- A
com/android/support/swiperefreshlayout/28.0.0/swiperefreshlayout-28.0.0.aar.md5
- A
com/android/support/swiperefreshlayout/28.0.0/swiperefreshlayout-28.0.0.aar.sha1
- A
com/android/support/swiperefreshlayout/28.0.0/swiperefreshlayout-28.0.0.pom
- A
com/android/support/swiperefreshlayout/28.0.0/swiperefreshlayout-28.0.0.pom.md5
- A
com/android/support/swiperefreshlayout/28.0.0/swiperefreshlayout-28.0.0.pom.sha1
- A
com/android/support/transition/28.0.0/transition-28.0.0.aar
- A
com/android/support/transition/28.0.0/transition-28.0.0.aar.md5
- A
com/android/support/transition/28.0.0/transition-28.0.0.aar.sha1
- A
com/android/support/transition/28.0.0/transition-28.0.0.pom
- A
com/android/support/transition/28.0.0/transition-28.0.0.pom.md5
- A
com/android/support/transition/28.0.0/transition-28.0.0.pom.sha1
- A
com/android/support/versionedparcelable/28.0.0/versionedparcelable-28.0.0.aar
- A
com/android/support/versionedparcelable/28.0.0/versionedparcelable-28.0.0.aar.md5
- A
com/android/support/versionedparcelable/28.0.0/versionedparcelable-28.0.0.aar.sha1
- A
com/android/support/versionedparcelable/28.0.0/versionedparcelable-28.0.0.pom
- A
com/android/support/versionedparcelable/28.0.0/versionedparcelable-28.0.0.pom.md5
- A
com/android/support/versionedparcelable/28.0.0/versionedparcelable-28.0.0.pom.sha1
- A
com/android/support/viewpager/28.0.0/viewpager-28.0.0.aar
- A
com/android/support/viewpager/28.0.0/viewpager-28.0.0.aar.md5
- A
com/android/support/viewpager/28.0.0/viewpager-28.0.0.aar.sha1
- A
com/android/support/viewpager/28.0.0/viewpager-28.0.0.pom
- A
com/android/support/viewpager/28.0.0/viewpager-28.0.0.pom.md5
- A
com/android/support/viewpager/28.0.0/viewpager-28.0.0.pom.sha1
Hash: 94459c8c5f26bae7832a8808bf7e2537df3f0fc3
Date: Fri Nov 30 14:43:41 2018
Description
Version used: 1.0.0-alpha07
Navigation should depend on the latest stable Support Library to ensure a clean transition to a future version that depends on AndroidX.