Fixed
Status Update
Comments
ku...@google.com <ku...@google.com>
ku...@google.com <ku...@google.com> #2
Project: platform/tools/metalava
Branch: metalava-main
commit b48703daf63321ceeb6edeca15f6f6e83f70718b
Author: Alan Viverette <alanv@google.com>
Date: Fri Apr 28 12:31:37 2023
Allow checking API compatibility conditionally based on annotations
Bug: 278769092
Test: CompatibilityCheckTest
Change-Id: I3c566bb0219b358795a7acb74ecebb269b217083
M src/main/java/com/android/tools/metalava/CompatibilityCheck.kt
M src/main/java/com/android/tools/metalava/Issues.kt
M src/main/java/com/android/tools/metalava/Options.kt
M src/main/java/com/android/tools/metalava/model/Item.kt
M src/main/java/com/android/tools/metalava/model/ModifierList.kt
M src/test/java/com/android/tools/metalava/CompatibilityCheckTest.kt
M src/test/java/com/android/tools/metalava/DriverTest.kt
M src/test/java/com/android/tools/metalava/OptionsTest.kt
https://android-review.googlesource.com/2571751
Branch: metalava-main
commit b48703daf63321ceeb6edeca15f6f6e83f70718b
Author: Alan Viverette <alanv@google.com>
Date: Fri Apr 28 12:31:37 2023
Allow checking API compatibility conditionally based on annotations
Bug: 278769092
Test: CompatibilityCheckTest
Change-Id: I3c566bb0219b358795a7acb74ecebb269b217083
M src/main/java/com/android/tools/metalava/CompatibilityCheck.kt
M src/main/java/com/android/tools/metalava/Issues.kt
M src/main/java/com/android/tools/metalava/Options.kt
M src/main/java/com/android/tools/metalava/model/Item.kt
M src/main/java/com/android/tools/metalava/model/ModifierList.kt
M src/test/java/com/android/tools/metalava/CompatibilityCheckTest.kt
M src/test/java/com/android/tools/metalava/DriverTest.kt
M src/test/java/com/android/tools/metalava/OptionsTest.kt
ms...@gmail.com <ms...@gmail.com> #3
aosp/2571751 implemented support in Metalava.
Remaining work:
- Update Metalava used by
androidx-main
- Add flags to suppress compatibility for
@RequiresOptIn
- Remove extra Metalava invocation in AndroidX plugin
- Re-generate API files to combine
current
andexperimental
- Update API Council guidance and send out PSA
ms...@gmail.com <ms...@gmail.com> #5
Project: platform/tools/metalava
Branch: metalava-main
commit ca39b114eb67d316ba1252b5e724cca7b8182c55
Author: Alan Viverette <alanv@google.com>
Date: Thu May 04 17:06:42 2023
Refactor compatibility suppression APIs
Bug: 278769092
Test: CompatibilityCheckTest
Change-Id: I5b1672b84b3a79b568d6b358abf6e2e34244ba6f
M src/main/java/com/android/tools/metalava/CompatibilityCheck.kt
M src/main/java/com/android/tools/metalava/Options.kt
M src/main/java/com/android/tools/metalava/model/Item.kt
M src/main/java/com/android/tools/metalava/model/ModifierList.kt
M src/test/java/com/android/tools/metalava/CompatibilityCheckTest.kt
M src/test/java/com/android/tools/metalava/DriverTest.kt
M src/test/java/com/android/tools/metalava/OptionsTest.kt
https://android-review.googlesource.com/2579373
Branch: metalava-main
commit ca39b114eb67d316ba1252b5e724cca7b8182c55
Author: Alan Viverette <alanv@google.com>
Date: Thu May 04 17:06:42 2023
Refactor compatibility suppression APIs
Bug: 278769092
Test: CompatibilityCheckTest
Change-Id: I5b1672b84b3a79b568d6b358abf6e2e34244ba6f
M src/main/java/com/android/tools/metalava/CompatibilityCheck.kt
M src/main/java/com/android/tools/metalava/Options.kt
M src/main/java/com/android/tools/metalava/model/Item.kt
M src/main/java/com/android/tools/metalava/model/ModifierList.kt
M src/test/java/com/android/tools/metalava/CompatibilityCheckTest.kt
M src/test/java/com/android/tools/metalava/DriverTest.kt
M src/test/java/com/android/tools/metalava/OptionsTest.kt
to...@gmail.com <to...@gmail.com> #6
Alright, now to consider how we actually pull this off in a working branch and a downstream working branch with diffs. Aurimas suggested reducing the granularity.
So, tentatively, per-project or group or cluster:
- Suppress and un-hide experimental APIs in public API task (e.g.
current.txt
) - Disable experimental API task (e.g.
public_plus_experimental_current.txt
) - Overwrite all
X.txt
files with the existingpublic_plus_experimental_X.txt
files- Including current and historical API files, e.g.
current.txt
and1.0.0-beta01.txt
- Including current and historical API files, e.g.
- Don't make any changes to restricted API tasks for files
Or we just do this all at once over a weekend.
ms...@gmail.com <ms...@gmail.com> #7
Implemented as a feature flag in gradle.properties
. It was a huge pain to support both code paths, and it's going to be a pain to clean up, but it'll be a good first attempt at scaling these sorts of migrations. If it goes well, we might want to add some more formal feature flagging system.
ms...@gmail.com <ms...@gmail.com> #8
Project: platform/prebuilts/androidx/external
Branch: androidx-main
commit 937d2e6e00dafe2b21a656d426385567f76b0798
Author: Alan Viverette <alanv@google.com>
Date: Mon May 08 11:01:36 2023
Pull in new Metalava with re-entrance fix
Bug: 278769092
Test: ./gradlew :collection:collection:updateApi
Change-Id: I3ada9d2c310c7afdd60418ff6ac5f27444449fa9
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.jar
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.jar.md5
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.jar.sha1
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.module
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.module.md5
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.module.sha1
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.pom
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.pom.md5
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.pom.sha1
M com/google/protobuf/protobuf-bom/3.19.3/LICENSE
M com/google/protobuf/protobuf-parent/3.19.3/LICENSE
M com/sun/activation/all/1.2.0/LICENSE
M com/sun/activation/all/1.2.1/LICENSE
M com/sun/istack/istack-commons/3.0.8/LICENSE
M com/sun/xml/bind/mvn/jaxb-parent/2.3.2/LICENSE
M com/sun/xml/fastinfoset/fastinfoset-project/1.2.16/LICENSE
M jakarta/xml/bind/jakarta.xml.bind-api-parent/2.3.2/LICENSE
M net/java/dev/jna/jna-platform/5.6.0/LICENSE
M net/java/dev/jna/jna/5.6.0/LICENSE
M net/sf/kxml/kxml2/2.3.0/LICENSE
M org/bouncycastle/bcpkix-jdk15on/1.67/LICENSE
M org/bouncycastle/bcprov-jdk15on/1.67/LICENSE
M org/checkerframework/checker-qual/3.12.0/LICENSE
M org/jetbrains/intellij/deps/trove4j/1.0.20200330/LICENSE
M org/jvnet/staxex/stax-ex/1.8.1/LICENSE
https://android-review.googlesource.com/2580376
Branch: androidx-main
commit 937d2e6e00dafe2b21a656d426385567f76b0798
Author: Alan Viverette <alanv@google.com>
Date: Mon May 08 11:01:36 2023
Pull in new Metalava with re-entrance fix
Bug: 278769092
Test: ./gradlew :collection:collection:updateApi
Change-Id: I3ada9d2c310c7afdd60418ff6ac5f27444449fa9
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.jar
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.jar.md5
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.jar.sha1
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.module
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.module.md5
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.module.sha1
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.pom
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.pom.md5
M com/android/tools/metalava/metalava/1.0.0-alpha07/metalava-1.0.0-alpha07.pom.sha1
M com/google/protobuf/protobuf-bom/3.19.3/LICENSE
M com/google/protobuf/protobuf-parent/3.19.3/LICENSE
M com/sun/activation/all/1.2.0/LICENSE
M com/sun/activation/all/1.2.1/LICENSE
M com/sun/istack/istack-commons/3.0.8/LICENSE
M com/sun/xml/bind/mvn/jaxb-parent/2.3.2/LICENSE
M com/sun/xml/fastinfoset/fastinfoset-project/1.2.16/LICENSE
M jakarta/xml/bind/jakarta.xml.bind-api-parent/2.3.2/LICENSE
M net/java/dev/jna/jna-platform/5.6.0/LICENSE
M net/java/dev/jna/jna/5.6.0/LICENSE
M net/sf/kxml/kxml2/2.3.0/LICENSE
M org/bouncycastle/bcpkix-jdk15on/1.67/LICENSE
M org/bouncycastle/bcprov-jdk15on/1.67/LICENSE
M org/checkerframework/checker-qual/3.12.0/LICENSE
M org/jetbrains/intellij/deps/trove4j/1.0.20200330/LICENSE
M org/jvnet/staxex/stax-ex/1.8.1/LICENSE
to...@gmail.com <to...@gmail.com> #9
Project: platform/frameworks/support
Branch: androidx-main
commit 1568babfd4c00d97e5b7aacfef783bffb89cadc4
Author: Alan Viverette <alanv@google.com>
Date: Fri May 05 14:15:33 2023
Allow checking API compatibility conditionally based on annotations
Feature-flagged based on project path with most of "core" initially
opted- in. Fast-moving projects with experimental APIs have been
opted-out.
Merges public and public-plus-experimental API generation modes, updates
current.txt and restricted API files to include experimental APIs.
Relnote: Migrated androidx.core group to use merged public API files
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: Ifdef4c6a6b2828cba776b82672f2fc0e02c3b3b8
M buildSrc/private/src/main/kotlin/androidx/build/AndroidXGradleProperties.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/CheckApiEquivalenceTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/GenerateApiTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaTasks.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/RegenerateOldApisTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateBaselineTasks.kt
M car/app/app/build.gradle
D core/core-animation-testing/api/public_plus_experimental_current.txt
D core/core-animation/api/public_plus_experimental_current.txt
D core/core-appdigest/api/public_plus_experimental_current.txt
D core/core-google-shortcuts/api/public_plus_experimental_current.txt
D core/core-i18n/api/public_plus_experimental_current.txt
D core/core-ktx/api/public_plus_experimental_current.txt
D core/core-location-altitude/api/public_plus_experimental_current.txt
D core/core-performance/api/public_plus_experimental_current.txt
D core/core-remoteviews/api/public_plus_experimental_current.txt
D core/core-role/api/public_plus_experimental_current.txt
D core/core-splashscreen/api/public_plus_experimental_current.txt
D core/core-testing/api/public_plus_experimental_current.txt
D core/uwb/uwb-rxjava3/api/public_plus_experimental_current.txt
D core/uwb/uwb/api/public_plus_experimental_current.txt
M gradle.properties
M playground-common/androidx-shared.properties
https://android-review.googlesource.com/2578973
Branch: androidx-main
commit 1568babfd4c00d97e5b7aacfef783bffb89cadc4
Author: Alan Viverette <alanv@google.com>
Date: Fri May 05 14:15:33 2023
Allow checking API compatibility conditionally based on annotations
Feature-flagged based on project path with most of "core" initially
opted- in. Fast-moving projects with experimental APIs have been
opted-out.
Merges public and public-plus-experimental API generation modes, updates
current.txt and restricted API files to include experimental APIs.
Relnote: Migrated androidx.core group to use merged public API files
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: Ifdef4c6a6b2828cba776b82672f2fc0e02c3b3b8
M buildSrc/private/src/main/kotlin/androidx/build/AndroidXGradleProperties.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/CheckApiEquivalenceTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/GenerateApiTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaTasks.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/RegenerateOldApisTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateBaselineTasks.kt
M car/app/app/build.gradle
D core/core-animation-testing/api/public_plus_experimental_current.txt
D core/core-animation/api/public_plus_experimental_current.txt
D core/core-appdigest/api/public_plus_experimental_current.txt
D core/core-google-shortcuts/api/public_plus_experimental_current.txt
D core/core-i18n/api/public_plus_experimental_current.txt
D core/core-ktx/api/public_plus_experimental_current.txt
D core/core-location-altitude/api/public_plus_experimental_current.txt
D core/core-performance/api/public_plus_experimental_current.txt
D core/core-remoteviews/api/public_plus_experimental_current.txt
D core/core-role/api/public_plus_experimental_current.txt
D core/core-splashscreen/api/public_plus_experimental_current.txt
D core/core-testing/api/public_plus_experimental_current.txt
D core/uwb/uwb-rxjava3/api/public_plus_experimental_current.txt
D core/uwb/uwb/api/public_plus_experimental_current.txt
M gradle.properties
M playground-common/androidx-shared.properties
il...@google.com <il...@google.com> #10
Project: platform/frameworks/support
Branch: androidx-main
commit d0c4a88900c4e59e87c6682a1707aee8de1987ff
Author: Alan Viverette <alanv@google.com>
Date: Thu May 11 10:16:16 2023
Add filterTasks to run tasks based on a path prefix filter
Bug: 278769092
Test: ./gradlew filterTasks -Pandroidx.taskName=updateApi -Pandroidx.pathPrefix=core/core/
Change-Id: I2178338926469d765cd88c34028c9ef1d9a1c34d
M buildSrc/private/src/main/kotlin/androidx/build/AndroidXRootImplPlugin.kt
A buildSrc/private/src/main/kotlin/androidx/build/FilteredAnchorTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaTasks.kt
https://android-review.googlesource.com/2585725
Branch: androidx-main
commit d0c4a88900c4e59e87c6682a1707aee8de1987ff
Author: Alan Viverette <alanv@google.com>
Date: Thu May 11 10:16:16 2023
Add filterTasks to run tasks based on a path prefix filter
Bug: 278769092
Test: ./gradlew filterTasks -Pandroidx.taskName=updateApi -Pandroidx.pathPrefix=core/core/
Change-Id: I2178338926469d765cd88c34028c9ef1d9a1c34d
M buildSrc/private/src/main/kotlin/androidx/build/AndroidXRootImplPlugin.kt
A buildSrc/private/src/main/kotlin/androidx/build/FilteredAnchorTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaTasks.kt
to...@gmail.com <to...@gmail.com> #11
Project: platform/frameworks/support
Branch: androidx-main
commit a4e7e2ba37d12059482912aa1b4a6a0139ca451d
Author: Alan Viverette <alanv@google.com>
Date: Mon May 15 14:03:51 2023
Opt-in d,e,f,g-prefixed projects to Suppress Compatibility migration
Relnote: Merged public and experimental API files for d,e,f,g-paths
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: I03646bc0839d44b40105cff9bd4662c77e0d3c50
M datastore/datastore-core/api/current.txt
D datastore/datastore-core/api/public_plus_experimental_current.txt
M datastore/datastore-core/api/restricted_current.txt
D datastore/datastore-preferences-core/api/public_plus_experimental_current.txt
D datastore/datastore-preferences-rxjava2/api/public_plus_experimental_current.txt
D datastore/datastore-preferences-rxjava3/api/public_plus_experimental_current.txt
D datastore/datastore-preferences/api/public_plus_experimental_current.txt
M datastore/datastore-rxjava2/api/current.txt
D datastore/datastore-rxjava2/api/public_plus_experimental_current.txt
M datastore/datastore-rxjava2/api/restricted_current.txt
M datastore/datastore-rxjava3/api/current.txt
D datastore/datastore-rxjava3/api/public_plus_experimental_current.txt
M datastore/datastore-rxjava3/api/restricted_current.txt
D datastore/datastore/api/public_plus_experimental_current.txt
D documentfile/documentfile/api/public_plus_experimental_current.txt
D draganddrop/draganddrop/api/public_plus_experimental_current.txt
D drawerlayout/drawerlayout/api/public_plus_experimental_current.txt
D dynamicanimation/dynamicanimation-ktx/api/public_plus_experimental_current.txt
D dynamicanimation/dynamicanimation/api/public_plus_experimental_current.txt
D emoji/emoji-appcompat/api/public_plus_experimental_current.txt
D emoji/emoji-bundled/api/public_plus_experimental_current.txt
D emoji/emoji/api/public_plus_experimental_current.txt
D emoji2/emoji2-bundled/api/public_plus_experimental_1.4.0-beta04.txt
D emoji2/emoji2-bundled/api/public_plus_experimental_current.txt
D emoji2/emoji2-emojipicker/api/public_plus_experimental_1.4.0-beta04.txt
D emoji2/emoji2-emojipicker/api/public_plus_experimental_current.txt
D emoji2/emoji2-views-helper/api/public_plus_experimental_1.4.0-beta04.txt
D emoji2/emoji2-views-helper/api/public_plus_experimental_current.txt
D emoji2/emoji2-views/api/public_plus_experimental_1.4.0-beta04.txt
D emoji2/emoji2-views/api/public_plus_experimental_current.txt
D emoji2/emoji2/api/public_plus_experimental_1.4.0-beta04.txt
D emoji2/emoji2/api/public_plus_experimental_current.txt
D enterprise/enterprise-feedback-testing/api/public_plus_experimental_current.txt
D enterprise/enterprise-feedback/api/public_plus_experimental_current.txt
D exifinterface/exifinterface/api/public_plus_experimental_current.txt
D fragment/fragment-ktx/api/public_plus_experimental_current.txt
D fragment/fragment-testing-manifest/api/public_plus_experimental_current.txt
D fragment/fragment-testing/api/public_plus_experimental_current.txt
D fragment/fragment/api/public_plus_experimental_current.txt
D glance/glance-appwidget-preview/api/public_plus_experimental_current.txt
M glance/glance-appwidget/api/1.0.0-beta02.txt
M glance/glance-appwidget/api/current.txt
D glance/glance-appwidget/api/public_plus_experimental_1.0.0-beta02.txt
D glance/glance-appwidget/api/public_plus_experimental_current.txt
M glance/glance-appwidget/api/restricted_1.0.0-beta02.txt
M glance/glance-appwidget/api/restricted_current.txt
D glance/glance-material/api/public_plus_experimental_1.0.0-beta02.txt
D glance/glance-material/api/public_plus_experimental_current.txt
D glance/glance-material3/api/public_plus_experimental_1.0.0-beta02.txt
D glance/glance-material3/api/public_plus_experimental_current.txt
M glance/glance-preview/api/current.txt
D glance/glance-preview/api/public_plus_experimental_current.txt
M glance/glance-preview/api/restricted_current.txt
D glance/glance-template/api/public_plus_experimental_current.txt
D glance/glance-wear-tiles-preview/api/public_plus_experimental_current.txt
M glance/glance-wear-tiles/api/current.txt
D glance/glance-wear-tiles/api/public_plus_experimental_current.txt
M glance/glance-wear-tiles/api/restricted_current.txt
D glance/glance/api/public_plus_experimental_1.0.0-beta02.txt
D glance/glance/api/public_plus_experimental_current.txt
M gradle.properties
D graphics/filters/filters/api/public_plus_experimental_current.txt
D graphics/graphics-shapes/api/public_plus_experimental_current.txt
D gridlayout/gridlayout/api/public_plus_experimental_1.1.0-beta01.txt
D gridlayout/gridlayout/api/public_plus_experimental_current.txt
M playground-common/androidx-shared.properties
https://android-review.googlesource.com/2587747
Branch: androidx-main
commit a4e7e2ba37d12059482912aa1b4a6a0139ca451d
Author: Alan Viverette <alanv@google.com>
Date: Mon May 15 14:03:51 2023
Opt-in d,e,f,g-prefixed projects to Suppress Compatibility migration
Relnote: Merged public and experimental API files for d,e,f,g-paths
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: I03646bc0839d44b40105cff9bd4662c77e0d3c50
M datastore/datastore-core/api/current.txt
D datastore/datastore-core/api/public_plus_experimental_current.txt
M datastore/datastore-core/api/restricted_current.txt
D datastore/datastore-preferences-core/api/public_plus_experimental_current.txt
D datastore/datastore-preferences-rxjava2/api/public_plus_experimental_current.txt
D datastore/datastore-preferences-rxjava3/api/public_plus_experimental_current.txt
D datastore/datastore-preferences/api/public_plus_experimental_current.txt
M datastore/datastore-rxjava2/api/current.txt
D datastore/datastore-rxjava2/api/public_plus_experimental_current.txt
M datastore/datastore-rxjava2/api/restricted_current.txt
M datastore/datastore-rxjava3/api/current.txt
D datastore/datastore-rxjava3/api/public_plus_experimental_current.txt
M datastore/datastore-rxjava3/api/restricted_current.txt
D datastore/datastore/api/public_plus_experimental_current.txt
D documentfile/documentfile/api/public_plus_experimental_current.txt
D draganddrop/draganddrop/api/public_plus_experimental_current.txt
D drawerlayout/drawerlayout/api/public_plus_experimental_current.txt
D dynamicanimation/dynamicanimation-ktx/api/public_plus_experimental_current.txt
D dynamicanimation/dynamicanimation/api/public_plus_experimental_current.txt
D emoji/emoji-appcompat/api/public_plus_experimental_current.txt
D emoji/emoji-bundled/api/public_plus_experimental_current.txt
D emoji/emoji/api/public_plus_experimental_current.txt
D emoji2/emoji2-bundled/api/public_plus_experimental_1.4.0-beta04.txt
D emoji2/emoji2-bundled/api/public_plus_experimental_current.txt
D emoji2/emoji2-emojipicker/api/public_plus_experimental_1.4.0-beta04.txt
D emoji2/emoji2-emojipicker/api/public_plus_experimental_current.txt
D emoji2/emoji2-views-helper/api/public_plus_experimental_1.4.0-beta04.txt
D emoji2/emoji2-views-helper/api/public_plus_experimental_current.txt
D emoji2/emoji2-views/api/public_plus_experimental_1.4.0-beta04.txt
D emoji2/emoji2-views/api/public_plus_experimental_current.txt
D emoji2/emoji2/api/public_plus_experimental_1.4.0-beta04.txt
D emoji2/emoji2/api/public_plus_experimental_current.txt
D enterprise/enterprise-feedback-testing/api/public_plus_experimental_current.txt
D enterprise/enterprise-feedback/api/public_plus_experimental_current.txt
D exifinterface/exifinterface/api/public_plus_experimental_current.txt
D fragment/fragment-ktx/api/public_plus_experimental_current.txt
D fragment/fragment-testing-manifest/api/public_plus_experimental_current.txt
D fragment/fragment-testing/api/public_plus_experimental_current.txt
D fragment/fragment/api/public_plus_experimental_current.txt
D glance/glance-appwidget-preview/api/public_plus_experimental_current.txt
M glance/glance-appwidget/api/1.0.0-beta02.txt
M glance/glance-appwidget/api/current.txt
D glance/glance-appwidget/api/public_plus_experimental_1.0.0-beta02.txt
D glance/glance-appwidget/api/public_plus_experimental_current.txt
M glance/glance-appwidget/api/restricted_1.0.0-beta02.txt
M glance/glance-appwidget/api/restricted_current.txt
D glance/glance-material/api/public_plus_experimental_1.0.0-beta02.txt
D glance/glance-material/api/public_plus_experimental_current.txt
D glance/glance-material3/api/public_plus_experimental_1.0.0-beta02.txt
D glance/glance-material3/api/public_plus_experimental_current.txt
M glance/glance-preview/api/current.txt
D glance/glance-preview/api/public_plus_experimental_current.txt
M glance/glance-preview/api/restricted_current.txt
D glance/glance-template/api/public_plus_experimental_current.txt
D glance/glance-wear-tiles-preview/api/public_plus_experimental_current.txt
M glance/glance-wear-tiles/api/current.txt
D glance/glance-wear-tiles/api/public_plus_experimental_current.txt
M glance/glance-wear-tiles/api/restricted_current.txt
D glance/glance/api/public_plus_experimental_1.0.0-beta02.txt
D glance/glance/api/public_plus_experimental_current.txt
M gradle.properties
D graphics/filters/filters/api/public_plus_experimental_current.txt
D graphics/graphics-shapes/api/public_plus_experimental_current.txt
D gridlayout/gridlayout/api/public_plus_experimental_1.1.0-beta01.txt
D gridlayout/gridlayout/api/public_plus_experimental_current.txt
M playground-common/androidx-shared.properties
il...@google.com <il...@google.com> #12
Project: platform/frameworks/support
Branch: androidx-main
commit 55d963a1f1f4880c351b74aed33f45a29c1775e2
Author: Alan Viverette <alanv@google.com>
Date: Mon May 15 14:03:26 2023
Opt-in a,b,c-prefixed projects to Suppress Compatibility migration
Relnote: Merged public and experimental API files for a,b,c-paths
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: I8cfeeb37f9952db225e8d1eea6f471a920ac1dda
D activity/activity-compose/api/public_plus_experimental_current.txt
D activity/activity-ktx/api/public_plus_experimental_current.txt
D annotation/annotation-experimental/api/public_plus_experimental_current.txt
D appactions/builtintypes/builtintypes-core/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-communication/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-core/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-fitness/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-productivity/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-safety/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-testing/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-proto/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-service/api/public_plus_experimental_current.txt
D appcompat/appcompat-resources/api/public_plus_experimental_current.txt
D appcompat/appcompat/api/public_plus_experimental_current.txt
D appsearch/appsearch-debug-view/api/public_plus_experimental_current.txt
D appsearch/appsearch-ktx/api/public_plus_experimental_current.txt
D appsearch/appsearch-local-storage/api/public_plus_experimental_current.txt
D appsearch/appsearch-platform-storage/api/public_plus_experimental_current.txt
D arch/core/core-common/api/public_plus_experimental_current.txt
D arch/core/core-runtime/api/public_plus_experimental_current.txt
D arch/core/core-testing/api/public_plus_experimental_current.txt
D asynclayoutinflater/asynclayoutinflater-appcompat/api/public_plus_experimental_current.txt
D asynclayoutinflater/asynclayoutinflater/api/public_plus_experimental_current.txt
D autofill/autofill/api/public_plus_experimental_current.txt
M benchmark/benchmark-common/api/current.ignore
M benchmark/benchmark-common/api/current.txt
D benchmark/benchmark-common/api/public_plus_experimental_current.txt
M benchmark/benchmark-common/api/restricted_current.ignore
M benchmark/benchmark-common/api/restricted_current.txt
M benchmark/benchmark-junit4/api/current.txt
D benchmark/benchmark-junit4/api/public_plus_experimental_current.txt
M benchmark/benchmark-junit4/api/restricted_current.txt
M benchmark/benchmark-macro-junit4/api/current.txt
D benchmark/benchmark-macro-junit4/api/public_plus_experimental_current.txt
M benchmark/benchmark-macro-junit4/api/restricted_current.txt
M benchmark/benchmark-macro/api/current.txt
D benchmark/benchmark-macro/api/public_plus_experimental_current.txt
M benchmark/benchmark-macro/api/restricted_current.txt
D biometric/biometric-ktx/api/public_plus_experimental_current.txt
D biometric/biometric/api/public_plus_experimental_current.txt
D bluetooth/bluetooth-testing/api/public_plus_experimental_current.txt
D bluetooth/bluetooth/api/public_plus_experimental_current.txt
D browser/browser/api/public_plus_experimental_current.txt
M camera/camera-camera2-pipe-integration/api/current.txt
D camera/camera-camera2-pipe-integration/api/public_plus_experimental_current.txt
M camera/camera-camera2-pipe-integration/api/restricted_current.txt
M camera/camera-camera2/api/current.txt
D camera/camera-camera2/api/public_plus_experimental_current.txt
M camera/camera-camera2/api/restricted_current.txt
M camera/camera-core/api/current.txt
D camera/camera-core/api/public_plus_experimental_current.txt
M camera/camera-core/api/restricted_current.txt
D camera/camera-effects-still-portrait/api/public_plus_experimental_current.txt
D camera/camera-effects/api/public_plus_experimental_current.txt
D camera/camera-extensions/api/public_plus_experimental_current.txt
M camera/camera-lifecycle/api/current.txt
D camera/camera-lifecycle/api/public_plus_experimental_current.txt
M camera/camera-lifecycle/api/restricted_current.txt
D camera/camera-mlkit-vision/api/public_plus_experimental_current.txt
D camera/camera-video/api/public_plus_experimental_current.txt
M camera/camera-view/api/current.txt
D camera/camera-view/api/public_plus_experimental_current.txt
M camera/camera-view/api/restricted_current.txt
D camera/camera-viewfinder-compose/api/public_plus_experimental_current.txt
D camera/camera-viewfinder-core/api/public_plus_experimental_current.txt
D camera/camera-viewfinder/api/public_plus_experimental_current.txt
M car/app/app-automotive/api/current.txt
D car/app/app-automotive/api/public_plus_experimental_current.txt
M car/app/app-automotive/api/restricted_current.txt
D car/app/app-projected/api/public_plus_experimental_current.txt
M car/app/app-testing/api/current.txt
D car/app/app-testing/api/public_plus_experimental_current.txt
M car/app/app-testing/api/restricted_current.txt
M car/app/app/api/current.txt
D car/app/app/api/public_plus_experimental_current.txt
M car/app/app/api/restricted_current.txt
D cardview/cardview/api/public_plus_experimental_current.txt
D collection/collection-ktx/api/public_plus_experimental_current.txt
D collection/collection/api/public_plus_experimental_current.txt
D concurrent/concurrent-futures-ktx/api/public_plus_experimental_current.txt
D concurrent/concurrent-futures/api/public_plus_experimental_current.txt
M constraintlayout/constraintlayout-compose/api/current.txt
D constraintlayout/constraintlayout-compose/api/public_plus_experimental_current.txt
M constraintlayout/constraintlayout-compose/api/restricted_current.txt
D constraintlayout/constraintlayout-core/api/public_plus_experimental_current.txt
D constraintlayout/constraintlayout/api/public_plus_experimental_current.txt
D contentpager/contentpager/api/public_plus_experimental_current.txt
D coordinatorlayout/coordinatorlayout/api/public_plus_experimental_current.txt
D core/core-animation-testing/api/public_plus_experimental_1.0.0-beta01.txt
D core/core-animation-testing/api/public_plus_experimental_current.txt
D core/core-animation/api/public_plus_experimental_1.0.0-beta02.txt
D core/core-animation/api/public_plus_experimental_current.txt
D core/core-appdigest/api/public_plus_experimental_current.txt
D core/core-google-shortcuts/api/public_plus_experimental_current.txt
D core/core-i18n/api/public_plus_experimental_current.txt
D core/core-ktx/api/public_plus_experimental_current.txt
D core/core-location-altitude/api/public_plus_experimental_current.txt
D core/core-performance/api/public_plus_experimental_current.txt
D core/core-remoteviews/api/public_plus_experimental_1.0.0-beta05.txt
D core/core-remoteviews/api/public_plus_experimental_current.txt
D core/core-role/api/public_plus_experimental_current.txt
D core/core-splashscreen/api/public_plus_experimental_current.txt
D core/core-testing/api/public_plus_experimental_current.txt
D core/uwb/uwb-rxjava3/api/public_plus_experimental_current.txt
D core/uwb/uwb/api/public_plus_experimental_current.txt
D credentials/credentials-play-services-auth/api/public_plus_experimental_current.txt
D cursoradapter/cursoradapter/api/public_plus_experimental_current.txt
D customview/customview-poolingcontainer/api/public_plus_experimental_current.txt
D customview/customview/api/public_plus_experimental_current.txt
M gradle.properties
M playground-common/androidx-shared.properties
https://android-review.googlesource.com/2587746
Branch: androidx-main
commit 55d963a1f1f4880c351b74aed33f45a29c1775e2
Author: Alan Viverette <alanv@google.com>
Date: Mon May 15 14:03:26 2023
Opt-in a,b,c-prefixed projects to Suppress Compatibility migration
Relnote: Merged public and experimental API files for a,b,c-paths
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: I8cfeeb37f9952db225e8d1eea6f471a920ac1dda
D activity/activity-compose/api/public_plus_experimental_current.txt
D activity/activity-ktx/api/public_plus_experimental_current.txt
D annotation/annotation-experimental/api/public_plus_experimental_current.txt
D appactions/builtintypes/builtintypes-core/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-communication/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-core/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-fitness/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-productivity/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-safety/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-capabilities-testing/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-proto/api/public_plus_experimental_current.txt
D appactions/interaction/interaction-service/api/public_plus_experimental_current.txt
D appcompat/appcompat-resources/api/public_plus_experimental_current.txt
D appcompat/appcompat/api/public_plus_experimental_current.txt
D appsearch/appsearch-debug-view/api/public_plus_experimental_current.txt
D appsearch/appsearch-ktx/api/public_plus_experimental_current.txt
D appsearch/appsearch-local-storage/api/public_plus_experimental_current.txt
D appsearch/appsearch-platform-storage/api/public_plus_experimental_current.txt
D arch/core/core-common/api/public_plus_experimental_current.txt
D arch/core/core-runtime/api/public_plus_experimental_current.txt
D arch/core/core-testing/api/public_plus_experimental_current.txt
D asynclayoutinflater/asynclayoutinflater-appcompat/api/public_plus_experimental_current.txt
D asynclayoutinflater/asynclayoutinflater/api/public_plus_experimental_current.txt
D autofill/autofill/api/public_plus_experimental_current.txt
M benchmark/benchmark-common/api/current.ignore
M benchmark/benchmark-common/api/current.txt
D benchmark/benchmark-common/api/public_plus_experimental_current.txt
M benchmark/benchmark-common/api/restricted_current.ignore
M benchmark/benchmark-common/api/restricted_current.txt
M benchmark/benchmark-junit4/api/current.txt
D benchmark/benchmark-junit4/api/public_plus_experimental_current.txt
M benchmark/benchmark-junit4/api/restricted_current.txt
M benchmark/benchmark-macro-junit4/api/current.txt
D benchmark/benchmark-macro-junit4/api/public_plus_experimental_current.txt
M benchmark/benchmark-macro-junit4/api/restricted_current.txt
M benchmark/benchmark-macro/api/current.txt
D benchmark/benchmark-macro/api/public_plus_experimental_current.txt
M benchmark/benchmark-macro/api/restricted_current.txt
D biometric/biometric-ktx/api/public_plus_experimental_current.txt
D biometric/biometric/api/public_plus_experimental_current.txt
D bluetooth/bluetooth-testing/api/public_plus_experimental_current.txt
D bluetooth/bluetooth/api/public_plus_experimental_current.txt
D browser/browser/api/public_plus_experimental_current.txt
M camera/camera-camera2-pipe-integration/api/current.txt
D camera/camera-camera2-pipe-integration/api/public_plus_experimental_current.txt
M camera/camera-camera2-pipe-integration/api/restricted_current.txt
M camera/camera-camera2/api/current.txt
D camera/camera-camera2/api/public_plus_experimental_current.txt
M camera/camera-camera2/api/restricted_current.txt
M camera/camera-core/api/current.txt
D camera/camera-core/api/public_plus_experimental_current.txt
M camera/camera-core/api/restricted_current.txt
D camera/camera-effects-still-portrait/api/public_plus_experimental_current.txt
D camera/camera-effects/api/public_plus_experimental_current.txt
D camera/camera-extensions/api/public_plus_experimental_current.txt
M camera/camera-lifecycle/api/current.txt
D camera/camera-lifecycle/api/public_plus_experimental_current.txt
M camera/camera-lifecycle/api/restricted_current.txt
D camera/camera-mlkit-vision/api/public_plus_experimental_current.txt
D camera/camera-video/api/public_plus_experimental_current.txt
M camera/camera-view/api/current.txt
D camera/camera-view/api/public_plus_experimental_current.txt
M camera/camera-view/api/restricted_current.txt
D camera/camera-viewfinder-compose/api/public_plus_experimental_current.txt
D camera/camera-viewfinder-core/api/public_plus_experimental_current.txt
D camera/camera-viewfinder/api/public_plus_experimental_current.txt
M car/app/app-automotive/api/current.txt
D car/app/app-automotive/api/public_plus_experimental_current.txt
M car/app/app-automotive/api/restricted_current.txt
D car/app/app-projected/api/public_plus_experimental_current.txt
M car/app/app-testing/api/current.txt
D car/app/app-testing/api/public_plus_experimental_current.txt
M car/app/app-testing/api/restricted_current.txt
M car/app/app/api/current.txt
D car/app/app/api/public_plus_experimental_current.txt
M car/app/app/api/restricted_current.txt
D cardview/cardview/api/public_plus_experimental_current.txt
D collection/collection-ktx/api/public_plus_experimental_current.txt
D collection/collection/api/public_plus_experimental_current.txt
D concurrent/concurrent-futures-ktx/api/public_plus_experimental_current.txt
D concurrent/concurrent-futures/api/public_plus_experimental_current.txt
M constraintlayout/constraintlayout-compose/api/current.txt
D constraintlayout/constraintlayout-compose/api/public_plus_experimental_current.txt
M constraintlayout/constraintlayout-compose/api/restricted_current.txt
D constraintlayout/constraintlayout-core/api/public_plus_experimental_current.txt
D constraintlayout/constraintlayout/api/public_plus_experimental_current.txt
D contentpager/contentpager/api/public_plus_experimental_current.txt
D coordinatorlayout/coordinatorlayout/api/public_plus_experimental_current.txt
D core/core-animation-testing/api/public_plus_experimental_1.0.0-beta01.txt
D core/core-animation-testing/api/public_plus_experimental_current.txt
D core/core-animation/api/public_plus_experimental_1.0.0-beta02.txt
D core/core-animation/api/public_plus_experimental_current.txt
D core/core-appdigest/api/public_plus_experimental_current.txt
D core/core-google-shortcuts/api/public_plus_experimental_current.txt
D core/core-i18n/api/public_plus_experimental_current.txt
D core/core-ktx/api/public_plus_experimental_current.txt
D core/core-location-altitude/api/public_plus_experimental_current.txt
D core/core-performance/api/public_plus_experimental_current.txt
D core/core-remoteviews/api/public_plus_experimental_1.0.0-beta05.txt
D core/core-remoteviews/api/public_plus_experimental_current.txt
D core/core-role/api/public_plus_experimental_current.txt
D core/core-splashscreen/api/public_plus_experimental_current.txt
D core/core-testing/api/public_plus_experimental_current.txt
D core/uwb/uwb-rxjava3/api/public_plus_experimental_current.txt
D core/uwb/uwb/api/public_plus_experimental_current.txt
D credentials/credentials-play-services-auth/api/public_plus_experimental_current.txt
D cursoradapter/cursoradapter/api/public_plus_experimental_current.txt
D customview/customview-poolingcontainer/api/public_plus_experimental_current.txt
D customview/customview/api/public_plus_experimental_current.txt
M gradle.properties
M playground-common/androidx-shared.properties
il...@google.com <il...@google.com> #13
Project: platform/frameworks/support
Branch: androidx-main
commit bf4758c16b3ca2390a59d2e08161050ea9be3a2d
Author: Alan Viverette <alanv@google.com>
Date: Fri May 12 15:42:32 2023
Fix filterTasks properties, improve usability
- Adds filterTasks properties to allowlist
- Deletes legacy experimental files
- Allows comma-delimited pathPrefix list
- Exclude projects with merge conflicts
Bug: 278769092
Test: ./gradlew filterTasks -Pandroidx.taskName=checkApi -Pandroidx.pathPrefix=a,b,c
Change-Id: I027cabed69a1d7805ad1bd328cbf1a70b48ed23e
M buildSrc/private/src/main/kotlin/androidx/build/AndroidXGradleProperties.kt
M buildSrc/private/src/main/kotlin/androidx/build/FilteredAnchorTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/GenerateApiTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt
M gradle.properties
M playground-common/androidx-shared.properties
https://android-review.googlesource.com/2587745
Branch: androidx-main
commit bf4758c16b3ca2390a59d2e08161050ea9be3a2d
Author: Alan Viverette <alanv@google.com>
Date: Fri May 12 15:42:32 2023
Fix filterTasks properties, improve usability
- Adds filterTasks properties to allowlist
- Deletes legacy experimental files
- Allows comma-delimited pathPrefix list
- Exclude projects with merge conflicts
Bug: 278769092
Test: ./gradlew filterTasks -Pandroidx.taskName=checkApi -Pandroidx.pathPrefix=a,b,c
Change-Id: I027cabed69a1d7805ad1bd328cbf1a70b48ed23e
M buildSrc/private/src/main/kotlin/androidx/build/AndroidXGradleProperties.kt
M buildSrc/private/src/main/kotlin/androidx/build/FilteredAnchorTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/GenerateApiTask.kt
M buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt
M gradle.properties
M playground-common/androidx-shared.properties
to...@gmail.com <to...@gmail.com> #14
Project: platform/frameworks/support
Branch: androidx-main
commit 77e8b011a238e55f70623a2c9e3523b2d0ca92a7
Author: Alan Viverette <alanv@google.com>
Date: Tue May 16 10:24:49 2023
Allow staging migration as independent CLs using property prefixes
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: I6b5485facbc41966c17366e1a3be36088dbc2f41
M buildSrc/private/src/main/kotlin/androidx/build/AndroidXGradleProperties.kt
M gradle.properties
M playground-common/androidx-shared.properties
https://android-review.googlesource.com/2591586
Branch: androidx-main
commit 77e8b011a238e55f70623a2c9e3523b2d0ca92a7
Author: Alan Viverette <alanv@google.com>
Date: Tue May 16 10:24:49 2023
Allow staging migration as independent CLs using property prefixes
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: I6b5485facbc41966c17366e1a3be36088dbc2f41
M buildSrc/private/src/main/kotlin/androidx/build/AndroidXGradleProperties.kt
M gradle.properties
M playground-common/androidx-shared.properties
to...@gmail.com <to...@gmail.com> #15
Project: platform/frameworks/support
Branch: androidx-main
commit 67dd445a4dec2cfb87b441ca0222f4b8b9601cef
Author: Alan Viverette <alanv@google.com>
Date: Tue May 16 14:51:09 2023
Opt-in h- thru m-prefixed projects to Suppress Compatibility migration
Relnote: Merged public and experimental API files for h- thru m-paths
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: Ic46302e01e1352d8b4d37cb2468ef61474e79df3
M gradle.properties
D health/health-services-client/api/public_plus_experimental_1.0.0-beta04.txt
D health/health-services-client/api/public_plus_experimental_current.txt
D hilt/hilt-common/api/public_plus_experimental_current.txt
D hilt/hilt-navigation-compose/api/public_plus_experimental_current.txt
D hilt/hilt-navigation/api/public_plus_experimental_current.txt
D hilt/hilt-work/api/public_plus_experimental_current.txt
D input/input-motionprediction/api/public_plus_experimental_1.0.0-beta02.txt
D input/input-motionprediction/api/public_plus_experimental_current.txt
D inspection/inspection/api/public_plus_experimental_current.txt
D interpolator/interpolator/api/public_plus_experimental_current.txt
D javascriptengine/javascriptengine/api/public_plus_experimental_current.txt
D leanback/leanback-grid/api/public_plus_experimental_current.txt
D leanback/leanback-paging/api/public_plus_experimental_current.txt
D leanback/leanback-preference/api/public_plus_experimental_current.txt
D leanback/leanback-tab/api/public_plus_experimental_1.1.0-beta01.txt
D leanback/leanback-tab/api/public_plus_experimental_current.txt
D leanback/leanback/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-common-java8/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-common/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-extensions/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-livedata-core/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-livedata/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-process/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-reactivestreams/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-runtime-compose/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-runtime-testing/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-runtime/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-service/api/public_plus_experimental_current.txt
M lifecycle/lifecycle-viewmodel-compose/api/current.txt
D lifecycle/lifecycle-viewmodel-compose/api/public_plus_experimental_current.txt
M lifecycle/lifecycle-viewmodel-compose/api/restricted_current.txt
D lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-viewmodel-savedstate/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-viewmodel/api/public_plus_experimental_current.txt
D loader/loader-ktx/api/public_plus_experimental_current.txt
D loader/loader/api/public_plus_experimental_current.txt
D media2/media2-common/api/public_plus_experimental_current.txt
D media2/media2-exoplayer/api/public_plus_experimental_current.txt
D media2/media2-player/api/public_plus_experimental_current.txt
D media2/media2-session/api/public_plus_experimental_current.txt
D media2/media2-widget/api/public_plus_experimental_current.txt
D mediarouter/mediarouter-testing/api/public_plus_experimental_current.txt
D metrics/metrics-performance/api/public_plus_experimental_current.txt
M playground-common/androidx-shared.properties
https://android-review.googlesource.com/2587748
Branch: androidx-main
commit 67dd445a4dec2cfb87b441ca0222f4b8b9601cef
Author: Alan Viverette <alanv@google.com>
Date: Tue May 16 14:51:09 2023
Opt-in h- thru m-prefixed projects to Suppress Compatibility migration
Relnote: Merged public and experimental API files for h- thru m-paths
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: Ic46302e01e1352d8b4d37cb2468ef61474e79df3
M gradle.properties
D health/health-services-client/api/public_plus_experimental_1.0.0-beta04.txt
D health/health-services-client/api/public_plus_experimental_current.txt
D hilt/hilt-common/api/public_plus_experimental_current.txt
D hilt/hilt-navigation-compose/api/public_plus_experimental_current.txt
D hilt/hilt-navigation/api/public_plus_experimental_current.txt
D hilt/hilt-work/api/public_plus_experimental_current.txt
D input/input-motionprediction/api/public_plus_experimental_1.0.0-beta02.txt
D input/input-motionprediction/api/public_plus_experimental_current.txt
D inspection/inspection/api/public_plus_experimental_current.txt
D interpolator/interpolator/api/public_plus_experimental_current.txt
D javascriptengine/javascriptengine/api/public_plus_experimental_current.txt
D leanback/leanback-grid/api/public_plus_experimental_current.txt
D leanback/leanback-paging/api/public_plus_experimental_current.txt
D leanback/leanback-preference/api/public_plus_experimental_current.txt
D leanback/leanback-tab/api/public_plus_experimental_1.1.0-beta01.txt
D leanback/leanback-tab/api/public_plus_experimental_current.txt
D leanback/leanback/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-common-java8/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-common/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-extensions/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-livedata-core/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-livedata/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-process/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-reactivestreams/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-runtime-compose/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-runtime-testing/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-runtime/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-service/api/public_plus_experimental_current.txt
M lifecycle/lifecycle-viewmodel-compose/api/current.txt
D lifecycle/lifecycle-viewmodel-compose/api/public_plus_experimental_current.txt
M lifecycle/lifecycle-viewmodel-compose/api/restricted_current.txt
D lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-viewmodel-savedstate/api/public_plus_experimental_current.txt
D lifecycle/lifecycle-viewmodel/api/public_plus_experimental_current.txt
D loader/loader-ktx/api/public_plus_experimental_current.txt
D loader/loader/api/public_plus_experimental_current.txt
D media2/media2-common/api/public_plus_experimental_current.txt
D media2/media2-exoplayer/api/public_plus_experimental_current.txt
D media2/media2-player/api/public_plus_experimental_current.txt
D media2/media2-session/api/public_plus_experimental_current.txt
D media2/media2-widget/api/public_plus_experimental_current.txt
D mediarouter/mediarouter-testing/api/public_plus_experimental_current.txt
D metrics/metrics-performance/api/public_plus_experimental_current.txt
M playground-common/androidx-shared.properties
il...@google.com <il...@google.com> #16
Project: platform/frameworks/support
Branch: androidx-main
commit b3cc1da19a8febd1dd2969ce9a97e97783a5a3f1
Author: Alan Viverette <alanv@google.com>
Date: Tue May 16 16:12:26 2023
Opt-in w,x,y,z-prefixed projects to Suppress Compatibility migration
Relnote: Merged public and experimental API files for w,x,y,z-paths
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: If4112d3a4da383d9ad303249c3f53e7f51693da6
M gradle.properties
M playground-common/androidx-shared.properties
D vectordrawable/vectordrawable-animated/api/public_plus_experimental_1.2.0-beta01.txt
D vectordrawable/vectordrawable-animated/api/public_plus_experimental_current.txt
D vectordrawable/vectordrawable-seekable/api/public_plus_experimental_1.0.0-beta02.txt
D vectordrawable/vectordrawable-seekable/api/public_plus_experimental_current.txt
D vectordrawable/vectordrawable/api/public_plus_experimental_1.2.0-beta02.txt
D vectordrawable/vectordrawable/api/public_plus_experimental_current.txt
D versionedparcelable/versionedparcelable/api/public_plus_experimental_current.txt
D viewpager/viewpager/api/public_plus_experimental_current.txt
M viewpager2/viewpager2/api/current.txt
D viewpager2/viewpager2/api/public_plus_experimental_current.txt
M viewpager2/viewpager2/api/restricted_current.txt
D wear/compose/compose-material-core/api/public_plus_experimental_current.txt
M wear/compose/compose-material/api/current.txt
D wear/compose/compose-material/api/public_plus_experimental_current.txt
M wear/compose/compose-material/api/restricted_current.txt
M wear/compose/compose-material3/api/current.txt
D wear/compose/compose-material3/api/public_plus_experimental_current.txt
M wear/compose/compose-material3/api/restricted_current.txt
D wear/compose/compose-navigation/api/public_plus_experimental_current.txt
D wear/compose/compose-ui-tooling/api/public_plus_experimental_current.txt
D wear/protolayout/protolayout-expression-pipeline/api/public_plus_experimental_current.txt
D wear/protolayout/protolayout-renderer/api/public_plus_experimental_current.txt
M wear/protolayout/protolayout/api/current.txt
D wear/protolayout/protolayout/api/public_plus_experimental_current.txt
M wear/protolayout/protolayout/api/restricted_current.txt
D wear/tiles/tiles-material/api/public_plus_experimental_current.txt
D wear/tiles/tiles-renderer/api/public_plus_experimental_current.txt
D wear/tiles/tiles-testing/api/public_plus_experimental_current.txt
D wear/tiles/tiles-tooling/api/public_plus_experimental_current.txt
M wear/tiles/tiles/api/current.txt
D wear/tiles/tiles/api/public_plus_experimental_current.txt
M wear/tiles/tiles/api/restricted_current.txt
D wear/watchface/watchface-client-guava/api/public_plus_experimental_current.txt
D wear/watchface/watchface-complications-data-source-ktx/api/public_plus_experimental_current.txt
D wear/watchface/watchface-complications-data-source/api/public_plus_experimental_current.txt
M wear/watchface/watchface-complications-data/api/current.txt
D wear/watchface/watchface-complications-data/api/public_plus_experimental_current.txt
M wear/watchface/watchface-complications-data/api/restricted_current.txt
D wear/watchface/watchface-complications-rendering/api/public_plus_experimental_current.txt
D wear/watchface/watchface-complications/api/public_plus_experimental_current.txt
M wear/watchface/watchface-data/api/current.txt
D wear/watchface/watchface-data/api/public_plus_experimental_current.txt
M wear/watchface/watchface-data/api/restricted_current.txt
D wear/watchface/watchface-editor-guava/api/public_plus_experimental_current.txt
D wear/watchface/watchface-editor/api/public_plus_experimental_current.txt
D wear/watchface/watchface-guava/api/public_plus_experimental_current.txt
D wear/watchface/watchface-style/api/public_plus_experimental_current.txt
M wear/watchface/watchface/api/current.txt
D wear/watchface/watchface/api/public_plus_experimental_current.txt
M wear/watchface/watchface/api/restricted_current.txt
D wear/wear-input-testing/api/public_plus_experimental_current.txt
D wear/wear-input/api/public_plus_experimental_current.txt
D wear/wear-ongoing/api/public_plus_experimental_current.txt
D wear/wear-phone-interactions/api/public_plus_experimental_current.txt
D wear/wear-remote-interactions/api/public_plus_experimental_current.txt
D wear/wear/api/public_plus_experimental_current.txt
D webkit/webkit/api/public_plus_experimental_current.txt
D window/extensions/core/core/api/public_plus_experimental_current.txt
D window/sidecar/sidecar/api/public_plus_experimental_current.txt
D window/window-core/api/public_plus_experimental_current.txt
D window/window-rxjava2/api/public_plus_experimental_current.txt
D window/window-rxjava3/api/public_plus_experimental_current.txt
D window/window-testing/api/public_plus_experimental_current.txt
D work/work-gcm/api/public_plus_experimental_current.txt
D work/work-multiprocess/api/public_plus_experimental_current.txt
D work/work-runtime-ktx/api/public_plus_experimental_current.txt
D work/work-runtime/api/public_plus_experimental_current.txt
D work/work-rxjava2/api/public_plus_experimental_current.txt
D work/work-rxjava3/api/public_plus_experimental_current.txt
D work/work-testing/api/public_plus_experimental_current.txt
https://android-review.googlesource.com/2587750
Branch: androidx-main
commit b3cc1da19a8febd1dd2969ce9a97e97783a5a3f1
Author: Alan Viverette <alanv@google.com>
Date: Tue May 16 16:12:26 2023
Opt-in w,x,y,z-prefixed projects to Suppress Compatibility migration
Relnote: Merged public and experimental API files for w,x,y,z-paths
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: If4112d3a4da383d9ad303249c3f53e7f51693da6
M gradle.properties
M playground-common/androidx-shared.properties
D vectordrawable/vectordrawable-animated/api/public_plus_experimental_1.2.0-beta01.txt
D vectordrawable/vectordrawable-animated/api/public_plus_experimental_current.txt
D vectordrawable/vectordrawable-seekable/api/public_plus_experimental_1.0.0-beta02.txt
D vectordrawable/vectordrawable-seekable/api/public_plus_experimental_current.txt
D vectordrawable/vectordrawable/api/public_plus_experimental_1.2.0-beta02.txt
D vectordrawable/vectordrawable/api/public_plus_experimental_current.txt
D versionedparcelable/versionedparcelable/api/public_plus_experimental_current.txt
D viewpager/viewpager/api/public_plus_experimental_current.txt
M viewpager2/viewpager2/api/current.txt
D viewpager2/viewpager2/api/public_plus_experimental_current.txt
M viewpager2/viewpager2/api/restricted_current.txt
D wear/compose/compose-material-core/api/public_plus_experimental_current.txt
M wear/compose/compose-material/api/current.txt
D wear/compose/compose-material/api/public_plus_experimental_current.txt
M wear/compose/compose-material/api/restricted_current.txt
M wear/compose/compose-material3/api/current.txt
D wear/compose/compose-material3/api/public_plus_experimental_current.txt
M wear/compose/compose-material3/api/restricted_current.txt
D wear/compose/compose-navigation/api/public_plus_experimental_current.txt
D wear/compose/compose-ui-tooling/api/public_plus_experimental_current.txt
D wear/protolayout/protolayout-expression-pipeline/api/public_plus_experimental_current.txt
D wear/protolayout/protolayout-renderer/api/public_plus_experimental_current.txt
M wear/protolayout/protolayout/api/current.txt
D wear/protolayout/protolayout/api/public_plus_experimental_current.txt
M wear/protolayout/protolayout/api/restricted_current.txt
D wear/tiles/tiles-material/api/public_plus_experimental_current.txt
D wear/tiles/tiles-renderer/api/public_plus_experimental_current.txt
D wear/tiles/tiles-testing/api/public_plus_experimental_current.txt
D wear/tiles/tiles-tooling/api/public_plus_experimental_current.txt
M wear/tiles/tiles/api/current.txt
D wear/tiles/tiles/api/public_plus_experimental_current.txt
M wear/tiles/tiles/api/restricted_current.txt
D wear/watchface/watchface-client-guava/api/public_plus_experimental_current.txt
D wear/watchface/watchface-complications-data-source-ktx/api/public_plus_experimental_current.txt
D wear/watchface/watchface-complications-data-source/api/public_plus_experimental_current.txt
M wear/watchface/watchface-complications-data/api/current.txt
D wear/watchface/watchface-complications-data/api/public_plus_experimental_current.txt
M wear/watchface/watchface-complications-data/api/restricted_current.txt
D wear/watchface/watchface-complications-rendering/api/public_plus_experimental_current.txt
D wear/watchface/watchface-complications/api/public_plus_experimental_current.txt
M wear/watchface/watchface-data/api/current.txt
D wear/watchface/watchface-data/api/public_plus_experimental_current.txt
M wear/watchface/watchface-data/api/restricted_current.txt
D wear/watchface/watchface-editor-guava/api/public_plus_experimental_current.txt
D wear/watchface/watchface-editor/api/public_plus_experimental_current.txt
D wear/watchface/watchface-guava/api/public_plus_experimental_current.txt
D wear/watchface/watchface-style/api/public_plus_experimental_current.txt
M wear/watchface/watchface/api/current.txt
D wear/watchface/watchface/api/public_plus_experimental_current.txt
M wear/watchface/watchface/api/restricted_current.txt
D wear/wear-input-testing/api/public_plus_experimental_current.txt
D wear/wear-input/api/public_plus_experimental_current.txt
D wear/wear-ongoing/api/public_plus_experimental_current.txt
D wear/wear-phone-interactions/api/public_plus_experimental_current.txt
D wear/wear-remote-interactions/api/public_plus_experimental_current.txt
D wear/wear/api/public_plus_experimental_current.txt
D webkit/webkit/api/public_plus_experimental_current.txt
D window/extensions/core/core/api/public_plus_experimental_current.txt
D window/sidecar/sidecar/api/public_plus_experimental_current.txt
D window/window-core/api/public_plus_experimental_current.txt
D window/window-rxjava2/api/public_plus_experimental_current.txt
D window/window-rxjava3/api/public_plus_experimental_current.txt
D window/window-testing/api/public_plus_experimental_current.txt
D work/work-gcm/api/public_plus_experimental_current.txt
D work/work-multiprocess/api/public_plus_experimental_current.txt
D work/work-runtime-ktx/api/public_plus_experimental_current.txt
D work/work-runtime/api/public_plus_experimental_current.txt
D work/work-rxjava2/api/public_plus_experimental_current.txt
D work/work-rxjava3/api/public_plus_experimental_current.txt
D work/work-testing/api/public_plus_experimental_current.txt
to...@gmail.com <to...@gmail.com> #17
Project: platform/frameworks/support
Branch: androidx-main
commit 40fa8064232075d1203dac498eeb89d6d89af87e
Author: Alan Viverette <alanv@google.com>
Date: Tue May 16 16:11:01 2023
Opt-in n- thru t-prefixed projects to Suppress Compatibility migration
Relnote: Merged public and experimental API files for n- thru t-paths
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: I103c708874e07493c33c4ee76472978faa62ad31
M gradle.properties
D navigation/navigation-common-ktx/api/public_plus_experimental_current.txt
D navigation/navigation-common/api/public_plus_experimental_current.txt
D navigation/navigation-compose/api/public_plus_experimental_current.txt
D navigation/navigation-dynamic-features-fragment/api/public_plus_experimental_current.txt
D navigation/navigation-dynamic-features-runtime/api/public_plus_experimental_current.txt
D navigation/navigation-fragment-ktx/api/public_plus_experimental_current.txt
D navigation/navigation-fragment/api/public_plus_experimental_current.txt
D navigation/navigation-runtime-ktx/api/public_plus_experimental_current.txt
M navigation/navigation-runtime/api/current.txt
D navigation/navigation-runtime/api/public_plus_experimental_current.txt
M navigation/navigation-runtime/api/restricted_current.txt
D navigation/navigation-testing/api/public_plus_experimental_current.txt
D navigation/navigation-ui-ktx/api/public_plus_experimental_current.txt
D paging/paging-common-ktx/api/public_plus_experimental_current.txt
M paging/paging-common/api/current.txt
D paging/paging-common/api/public_plus_experimental_current.txt
M paging/paging-common/api/restricted_current.txt
D paging/paging-compose/api/public_plus_experimental_current.txt
M paging/paging-guava/api/current.txt
D paging/paging-guava/api/public_plus_experimental_current.txt
M paging/paging-guava/api/restricted_current.txt
D paging/paging-runtime-ktx/api/public_plus_experimental_current.txt
D paging/paging-runtime/api/public_plus_experimental_current.txt
D paging/paging-rxjava2-ktx/api/public_plus_experimental_current.txt
M paging/paging-rxjava2/api/current.txt
D paging/paging-rxjava2/api/public_plus_experimental_current.txt
M paging/paging-rxjava2/api/restricted_current.txt
M paging/paging-rxjava3/api/current.txt
D paging/paging-rxjava3/api/public_plus_experimental_current.txt
M paging/paging-rxjava3/api/restricted_current.txt
D paging/paging-testing/api/public_plus_experimental_current.txt
D palette/palette-ktx/api/public_plus_experimental_current.txt
D palette/palette/api/public_plus_experimental_current.txt
D percentlayout/percentlayout/api/public_plus_experimental_current.txt
M playground-common/androidx-shared.properties
D preference/preference-ktx/api/public_plus_experimental_current.txt
D preference/preference/api/public_plus_experimental_current.txt
D print/print/api/public_plus_experimental_1.1.0-beta01.txt
D print/print/api/public_plus_experimental_current.txt
D privacysandbox/ads/ads-adservices-java/api/public_plus_experimental_1.0.0-beta05.txt
D privacysandbox/ads/ads-adservices-java/api/public_plus_experimental_current.txt
D privacysandbox/tools/tools/api/public_plus_experimental_current.txt
D profileinstaller/profileinstaller/api/public_plus_experimental_current.txt
D recommendation/recommendation/api/public_plus_experimental_current.txt
D recyclerview/recyclerview-selection/api/public_plus_experimental_current.txt
D recyclerview/recyclerview/api/public_plus_experimental_current.txt
D remotecallback/remotecallback/api/public_plus_experimental_current.txt
D resourceinspection/resourceinspection-annotation/api/public_plus_experimental_current.txt
D room/room-common/api/public_plus_experimental_current.txt
D room/room-guava/api/public_plus_experimental_current.txt
D room/room-ktx/api/public_plus_experimental_current.txt
D room/room-migration/api/public_plus_experimental_current.txt
D room/room-paging-guava/api/public_plus_experimental_current.txt
D room/room-paging-rxjava2/api/public_plus_experimental_current.txt
D room/room-paging-rxjava3/api/public_plus_experimental_current.txt
D room/room-paging/api/public_plus_experimental_current.txt
M room/room-runtime/api/current.txt
D room/room-runtime/api/public_plus_experimental_current.txt
M room/room-runtime/api/restricted_current.txt
D room/room-rxjava2/api/public_plus_experimental_current.txt
D room/room-rxjava3/api/public_plus_experimental_current.txt
D room/room-testing/api/public_plus_experimental_current.txt
D savedstate/savedstate-ktx/api/public_plus_experimental_current.txt
D savedstate/savedstate/api/public_plus_experimental_current.txt
D security/security-app-authenticator-testing/api/public_plus_experimental_current.txt
D security/security-app-authenticator/api/public_plus_experimental_current.txt
D security/security-biometric/api/public_plus_experimental_current.txt
D security/security-crypto-ktx/api/public_plus_experimental_current.txt
D security/security-crypto/api/public_plus_experimental_current.txt
D security/security-identity-credential/api/public_plus_experimental_current.txt
D sharetarget/sharetarget/api/public_plus_experimental_current.txt
D slice/slice-builders-ktx/api/public_plus_experimental_current.txt
D slice/slice-builders/api/public_plus_experimental_current.txt
D slice/slice-core/api/public_plus_experimental_current.txt
D slice/slice-remotecallback/api/public_plus_experimental_current.txt
D slice/slice-view/api/public_plus_experimental_current.txt
D slidingpanelayout/slidingpanelayout/api/public_plus_experimental_current.txt
D sqlite/sqlite-framework/api/public_plus_experimental_current.txt
D sqlite/sqlite-ktx/api/public_plus_experimental_current.txt
D sqlite/sqlite/api/public_plus_experimental_current.txt
D startup/startup-runtime/api/public_plus_experimental_current.txt
D swiperefreshlayout/swiperefreshlayout/api/public_plus_experimental_current.txt
D test/ext/junit-gtest/api/public_plus_experimental_current.txt
D test/uiautomator/uiautomator/api/public_plus_experimental_current.txt
D tracing/tracing-ktx/api/public_plus_experimental_1.2.0-beta04.txt
D tracing/tracing-ktx/api/public_plus_experimental_current.txt
D tracing/tracing-perfetto-binary/api/public_plus_experimental_current.txt
D tracing/tracing-perfetto-common/api/public_plus_experimental_current.txt
D tracing/tracing-perfetto/api/public_plus_experimental_current.txt
D tracing/tracing/api/public_plus_experimental_1.2.0-beta04.txt
D tracing/tracing/api/public_plus_experimental_current.txt
D transition/transition-ktx/api/public_plus_experimental_current.txt
M tv/tv-foundation/api/current.txt
D tv/tv-foundation/api/public_plus_experimental_current.txt
M tv/tv-foundation/api/restricted_current.txt
M tv/tv-material/api/current.txt
D tv/tv-material/api/public_plus_experimental_current.txt
M tv/tv-material/api/restricted_current.txt
D tvprovider/tvprovider/api/public_plus_experimental_current.txt
https://android-review.googlesource.com/2587749
Branch: androidx-main
commit 40fa8064232075d1203dac498eeb89d6d89af87e
Author: Alan Viverette <alanv@google.com>
Date: Tue May 16 16:11:01 2023
Opt-in n- thru t-prefixed projects to Suppress Compatibility migration
Relnote: Merged public and experimental API files for n- thru t-paths
Bug: 278769092
Test: ./gradlew checkApi
Change-Id: I103c708874e07493c33c4ee76472978faa62ad31
M gradle.properties
D navigation/navigation-common-ktx/api/public_plus_experimental_current.txt
D navigation/navigation-common/api/public_plus_experimental_current.txt
D navigation/navigation-compose/api/public_plus_experimental_current.txt
D navigation/navigation-dynamic-features-fragment/api/public_plus_experimental_current.txt
D navigation/navigation-dynamic-features-runtime/api/public_plus_experimental_current.txt
D navigation/navigation-fragment-ktx/api/public_plus_experimental_current.txt
D navigation/navigation-fragment/api/public_plus_experimental_current.txt
D navigation/navigation-runtime-ktx/api/public_plus_experimental_current.txt
M navigation/navigation-runtime/api/current.txt
D navigation/navigation-runtime/api/public_plus_experimental_current.txt
M navigation/navigation-runtime/api/restricted_current.txt
D navigation/navigation-testing/api/public_plus_experimental_current.txt
D navigation/navigation-ui-ktx/api/public_plus_experimental_current.txt
D paging/paging-common-ktx/api/public_plus_experimental_current.txt
M paging/paging-common/api/current.txt
D paging/paging-common/api/public_plus_experimental_current.txt
M paging/paging-common/api/restricted_current.txt
D paging/paging-compose/api/public_plus_experimental_current.txt
M paging/paging-guava/api/current.txt
D paging/paging-guava/api/public_plus_experimental_current.txt
M paging/paging-guava/api/restricted_current.txt
D paging/paging-runtime-ktx/api/public_plus_experimental_current.txt
D paging/paging-runtime/api/public_plus_experimental_current.txt
D paging/paging-rxjava2-ktx/api/public_plus_experimental_current.txt
M paging/paging-rxjava2/api/current.txt
D paging/paging-rxjava2/api/public_plus_experimental_current.txt
M paging/paging-rxjava2/api/restricted_current.txt
M paging/paging-rxjava3/api/current.txt
D paging/paging-rxjava3/api/public_plus_experimental_current.txt
M paging/paging-rxjava3/api/restricted_current.txt
D paging/paging-testing/api/public_plus_experimental_current.txt
D palette/palette-ktx/api/public_plus_experimental_current.txt
D palette/palette/api/public_plus_experimental_current.txt
D percentlayout/percentlayout/api/public_plus_experimental_current.txt
M playground-common/androidx-shared.properties
D preference/preference-ktx/api/public_plus_experimental_current.txt
D preference/preference/api/public_plus_experimental_current.txt
D print/print/api/public_plus_experimental_1.1.0-beta01.txt
D print/print/api/public_plus_experimental_current.txt
D privacysandbox/ads/ads-adservices-java/api/public_plus_experimental_1.0.0-beta05.txt
D privacysandbox/ads/ads-adservices-java/api/public_plus_experimental_current.txt
D privacysandbox/tools/tools/api/public_plus_experimental_current.txt
D profileinstaller/profileinstaller/api/public_plus_experimental_current.txt
D recommendation/recommendation/api/public_plus_experimental_current.txt
D recyclerview/recyclerview-selection/api/public_plus_experimental_current.txt
D recyclerview/recyclerview/api/public_plus_experimental_current.txt
D remotecallback/remotecallback/api/public_plus_experimental_current.txt
D resourceinspection/resourceinspection-annotation/api/public_plus_experimental_current.txt
D room/room-common/api/public_plus_experimental_current.txt
D room/room-guava/api/public_plus_experimental_current.txt
D room/room-ktx/api/public_plus_experimental_current.txt
D room/room-migration/api/public_plus_experimental_current.txt
D room/room-paging-guava/api/public_plus_experimental_current.txt
D room/room-paging-rxjava2/api/public_plus_experimental_current.txt
D room/room-paging-rxjava3/api/public_plus_experimental_current.txt
D room/room-paging/api/public_plus_experimental_current.txt
M room/room-runtime/api/current.txt
D room/room-runtime/api/public_plus_experimental_current.txt
M room/room-runtime/api/restricted_current.txt
D room/room-rxjava2/api/public_plus_experimental_current.txt
D room/room-rxjava3/api/public_plus_experimental_current.txt
D room/room-testing/api/public_plus_experimental_current.txt
D savedstate/savedstate-ktx/api/public_plus_experimental_current.txt
D savedstate/savedstate/api/public_plus_experimental_current.txt
D security/security-app-authenticator-testing/api/public_plus_experimental_current.txt
D security/security-app-authenticator/api/public_plus_experimental_current.txt
D security/security-biometric/api/public_plus_experimental_current.txt
D security/security-crypto-ktx/api/public_plus_experimental_current.txt
D security/security-crypto/api/public_plus_experimental_current.txt
D security/security-identity-credential/api/public_plus_experimental_current.txt
D sharetarget/sharetarget/api/public_plus_experimental_current.txt
D slice/slice-builders-ktx/api/public_plus_experimental_current.txt
D slice/slice-builders/api/public_plus_experimental_current.txt
D slice/slice-core/api/public_plus_experimental_current.txt
D slice/slice-remotecallback/api/public_plus_experimental_current.txt
D slice/slice-view/api/public_plus_experimental_current.txt
D slidingpanelayout/slidingpanelayout/api/public_plus_experimental_current.txt
D sqlite/sqlite-framework/api/public_plus_experimental_current.txt
D sqlite/sqlite-ktx/api/public_plus_experimental_current.txt
D sqlite/sqlite/api/public_plus_experimental_current.txt
D startup/startup-runtime/api/public_plus_experimental_current.txt
D swiperefreshlayout/swiperefreshlayout/api/public_plus_experimental_current.txt
D test/ext/junit-gtest/api/public_plus_experimental_current.txt
D test/uiautomator/uiautomator/api/public_plus_experimental_current.txt
D tracing/tracing-ktx/api/public_plus_experimental_1.2.0-beta04.txt
D tracing/tracing-ktx/api/public_plus_experimental_current.txt
D tracing/tracing-perfetto-binary/api/public_plus_experimental_current.txt
D tracing/tracing-perfetto-common/api/public_plus_experimental_current.txt
D tracing/tracing-perfetto/api/public_plus_experimental_current.txt
D tracing/tracing/api/public_plus_experimental_1.2.0-beta04.txt
D tracing/tracing/api/public_plus_experimental_current.txt
D transition/transition-ktx/api/public_plus_experimental_current.txt
M tv/tv-foundation/api/current.txt
D tv/tv-foundation/api/public_plus_experimental_current.txt
M tv/tv-foundation/api/restricted_current.txt
M tv/tv-material/api/current.txt
D tv/tv-material/api/public_plus_experimental_current.txt
M tv/tv-material/api/restricted_current.txt
D tvprovider/tvprovider/api/public_plus_experimental_current.txt
to...@gmail.com <to...@gmail.com> #18
Project: platform/frameworks/support
Branch: androidx-main
commit 40397c1513c0f64dd67c66b82dfba84ccd864b05
Author: Alan Viverette <alanv@google.com>
Date: Wed May 17 10:08:17 2023
Update API files for high-volume projects (n thru z)
Relnote: Merge experimental and public API files
Bug: 278769092
Test: ./gradlew checkApi
Merged-In: I15da3600327c59450a55d78e37d4ae0157e277bb
Change-Id: I15da3600327c59450a55d78e37d4ae0157e277bb
M gradle.properties
M navigation/navigation-ui/api/current.txt
D navigation/navigation-ui/api/public_plus_experimental_current.txt
M navigation/navigation-ui/api/restricted_current.txt
M playground-common/androidx-shared.properties
D privacysandbox/ads/ads-adservices/api/public_plus_experimental_1.0.0-beta05.txt
D privacysandbox/ads/ads-adservices/api/public_plus_experimental_current.txt
D privacysandbox/sdkruntime/sdkruntime-client/api/public_plus_experimental_current.txt
D privacysandbox/sdkruntime/sdkruntime-core/api/public_plus_experimental_current.txt
D privacysandbox/ui/ui-client/api/public_plus_experimental_current.txt
D privacysandbox/ui/ui-core/api/public_plus_experimental_current.txt
D privacysandbox/ui/ui-provider/api/public_plus_experimental_current.txt
D transition/transition/api/public_plus_experimental_current.txt
M wear/compose/compose-foundation/api/1.2.0-beta01.txt
M wear/compose/compose-foundation/api/current.txt
D wear/compose/compose-foundation/api/public_plus_experimental_1.2.0-beta01.txt
D wear/compose/compose-foundation/api/public_plus_experimental_current.txt
M wear/compose/compose-foundation/api/restricted_1.2.0-beta01.txt
M wear/compose/compose-foundation/api/restricted_current.txt
M wear/protolayout/protolayout-expression/api/current.txt
D wear/protolayout/protolayout-expression/api/public_plus_experimental_current.txt
M wear/protolayout/protolayout-expression/api/restricted_current.txt
M wear/protolayout/protolayout-material/api/current.txt
D wear/protolayout/protolayout-material/api/public_plus_experimental_current.txt
M wear/protolayout/protolayout-material/api/restricted_current.txt
M wear/watchface/watchface-client/api/current.txt
D wear/watchface/watchface-client/api/public_plus_experimental_current.txt
M wear/watchface/watchface-client/api/restricted_current.txt
D window/extensions/extensions/api/public_plus_experimental_current.txt
M window/window-java/api/current.txt
D window/window-java/api/public_plus_experimental_current.txt
M window/window-java/api/restricted_current.txt
M window/window/api/current.txt
D window/window/api/public_plus_experimental_current.txt
M window/window/api/restricted_current.txt
https://android-review.googlesource.com/2594467
Branch: androidx-main
commit 40397c1513c0f64dd67c66b82dfba84ccd864b05
Author: Alan Viverette <alanv@google.com>
Date: Wed May 17 10:08:17 2023
Update API files for high-volume projects (n thru z)
Relnote: Merge experimental and public API files
Bug: 278769092
Test: ./gradlew checkApi
Merged-In: I15da3600327c59450a55d78e37d4ae0157e277bb
Change-Id: I15da3600327c59450a55d78e37d4ae0157e277bb
M gradle.properties
M navigation/navigation-ui/api/current.txt
D navigation/navigation-ui/api/public_plus_experimental_current.txt
M navigation/navigation-ui/api/restricted_current.txt
M playground-common/androidx-shared.properties
D privacysandbox/ads/ads-adservices/api/public_plus_experimental_1.0.0-beta05.txt
D privacysandbox/ads/ads-adservices/api/public_plus_experimental_current.txt
D privacysandbox/sdkruntime/sdkruntime-client/api/public_plus_experimental_current.txt
D privacysandbox/sdkruntime/sdkruntime-core/api/public_plus_experimental_current.txt
D privacysandbox/ui/ui-client/api/public_plus_experimental_current.txt
D privacysandbox/ui/ui-core/api/public_plus_experimental_current.txt
D privacysandbox/ui/ui-provider/api/public_plus_experimental_current.txt
D transition/transition/api/public_plus_experimental_current.txt
M wear/compose/compose-foundation/api/1.2.0-beta01.txt
M wear/compose/compose-foundation/api/current.txt
D wear/compose/compose-foundation/api/public_plus_experimental_1.2.0-beta01.txt
D wear/compose/compose-foundation/api/public_plus_experimental_current.txt
M wear/compose/compose-foundation/api/restricted_1.2.0-beta01.txt
M wear/compose/compose-foundation/api/restricted_current.txt
M wear/protolayout/protolayout-expression/api/current.txt
D wear/protolayout/protolayout-expression/api/public_plus_experimental_current.txt
M wear/protolayout/protolayout-expression/api/restricted_current.txt
M wear/protolayout/protolayout-material/api/current.txt
D wear/protolayout/protolayout-material/api/public_plus_experimental_current.txt
M wear/protolayout/protolayout-material/api/restricted_current.txt
M wear/watchface/watchface-client/api/current.txt
D wear/watchface/watchface-client/api/public_plus_experimental_current.txt
M wear/watchface/watchface-client/api/restricted_current.txt
D window/extensions/extensions/api/public_plus_experimental_current.txt
M window/window-java/api/current.txt
D window/window-java/api/public_plus_experimental_current.txt
M window/window-java/api/restricted_current.txt
M window/window/api/current.txt
D window/window/api/public_plus_experimental_current.txt
M window/window/api/restricted_current.txt
il...@google.com <il...@google.com> #19
Project: platform/frameworks/support
Branch: androidx-main
commit 1c615f6c54a157d37b5bada5d202fa0be08de5a4
Author: Alan Viverette <alanv@google.com>
Date: Wed May 17 12:02:55 2023
Update API files for high-volume projects (d thru m)
Bug: 278769092
Test: ./gradlew checkApi
Merged-In: I1a07e82e0e35b5fe361bfe02a3c42a2b2b85e2cb
Change-Id: I1a07e82e0e35b5fe361bfe02a3c42a2b2b85e2cb
M gradle.properties
D graphics/graphics-core/api/public_plus_experimental_current.txt
D health/connect/connect-client/api/public_plus_experimental_current.txt
D heifwriter/heifwriter/api/public_plus_experimental_current.txt
D hilt/hilt-navigation-fragment/api/public_plus_experimental_current.txt
D media/media/api/public_plus_experimental_current.txt
D mediarouter/mediarouter/api/public_plus_experimental_current.txt
M playground-common/androidx-shared.properties
https://android-review.googlesource.com/2591754
Branch: androidx-main
commit 1c615f6c54a157d37b5bada5d202fa0be08de5a4
Author: Alan Viverette <alanv@google.com>
Date: Wed May 17 12:02:55 2023
Update API files for high-volume projects (d thru m)
Bug: 278769092
Test: ./gradlew checkApi
Merged-In: I1a07e82e0e35b5fe361bfe02a3c42a2b2b85e2cb
Change-Id: I1a07e82e0e35b5fe361bfe02a3c42a2b2b85e2cb
M gradle.properties
D graphics/graphics-core/api/public_plus_experimental_current.txt
D health/connect/connect-client/api/public_plus_experimental_current.txt
D heifwriter/heifwriter/api/public_plus_experimental_current.txt
D hilt/hilt-navigation-fragment/api/public_plus_experimental_current.txt
D media/media/api/public_plus_experimental_current.txt
D mediarouter/mediarouter/api/public_plus_experimental_current.txt
M playground-common/androidx-shared.properties
to...@gmail.com <to...@gmail.com> #20
Project: platform/frameworks/support
Branch: androidx-main
commit 71d494fcc76328069d009bdfa99d15a2e9b15a84
Author: Alan Viverette <alanv@google.com>
Date: Wed May 17 14:35:48 2023
Update API files for high-volume projects (a thru c)
Relnote: Merged experimental and public API files
Bug: 278769092
Test: ./gradlew checkApi
Merged-In: I0f2e1b547f5c460e72edae3d84f3ae7cfc27cf30
Change-Id: I0f2e1b547f5c460e72edae3d84f3ae7cfc27cf30
D activity/activity/api/public_plus_experimental_current.txt
D appsearch/appsearch-builtin-types/api/public_plus_experimental_current.txt
D appsearch/appsearch/api/public_plus_experimental_current.txt
M compose/animation/animation-core/api/1.5.0-beta01.txt
M compose/animation/animation-core/api/current.txt
D compose/animation/animation-core/api/public_plus_experimental_1.5.0-beta01.txt
D compose/animation/animation-core/api/public_plus_experimental_current.txt
M compose/animation/animation-core/api/restricted_1.5.0-beta01.txt
M compose/animation/animation-core/api/restricted_current.txt
M compose/animation/animation-graphics/api/1.5.0-beta01.txt
M compose/animation/animation-graphics/api/current.txt
D compose/animation/animation-graphics/api/public_plus_experimental_1.5.0-beta01.txt
D compose/animation/animation-graphics/api/public_plus_experimental_current.txt
M compose/animation/animation-graphics/api/restricted_1.5.0-beta01.txt
M compose/animation/animation-graphics/api/restricted_current.txt
D compose/animation/animation-tooling-internal/api/public_plus_experimental_1.5.0-beta01.txt
D compose/animation/animation-tooling-internal/api/public_plus_experimental_current.txt
M compose/animation/animation/api/1.5.0-beta01.txt
M compose/animation/animation/api/current.txt
D compose/animation/animation/api/public_plus_experimental_1.5.0-beta01.txt
D compose/animation/animation/api/public_plus_experimental_current.txt
M compose/animation/animation/api/restricted_1.5.0-beta01.txt
M compose/animation/animation/api/restricted_current.txt
M compose/foundation/foundation-layout/api/1.5.0-beta01.txt
M compose/foundation/foundation-layout/api/current.txt
D compose/foundation/foundation-layout/api/public_plus_experimental_1.5.0-beta01.txt
D compose/foundation/foundation-layout/api/public_plus_experimental_current.txt
M compose/foundation/foundation-layout/api/restricted_1.5.0-beta01.txt
M compose/foundation/foundation-layout/api/restricted_current.txt
M compose/foundation/foundation/api/1.5.0-beta01.txt
M compose/foundation/foundation/api/current.txt
D compose/foundation/foundation/api/public_plus_experimental_1.5.0-beta01.txt
D compose/foundation/foundation/api/public_plus_experimental_current.txt
M compose/foundation/foundation/api/restricted_1.5.0-beta01.txt
M compose/foundation/foundation/api/restricted_current.txt
D compose/material/material-icons-core/api/public_plus_experimental_1.5.0-beta01.txt
D compose/material/material-icons-core/api/public_plus_experimental_current.txt
D compose/material/material-ripple/api/public_plus_experimental_1.5.0-beta01.txt
D compose/material/material-ripple/api/public_plus_experimental_current.txt
M compose/material/material/api/1.5.0-beta01.txt
M compose/material/material/api/current.txt
D compose/material/material/api/public_plus_experimental_1.5.0-beta01.txt
D compose/material/material/api/public_plus_experimental_current.txt
M compose/material/material/api/restricted_1.5.0-beta01.txt
M compose/material/material/api/restricted_current.txt
M compose/material3/material3-adaptive/api/current.txt
D compose/material3/material3-adaptive/api/public_plus_experimental_current.txt
M compose/material3/material3-adaptive/api/restricted_current.txt
M compose/material3/material3-window-size-class/api/current.txt
D compose/material3/material3-window-size-class/api/public_plus_experimental_current.txt
M compose/material3/material3-window-size-class/api/restricted_current.txt
M compose/material3/material3/api/current.ignore
M compose/material3/material3/api/current.txt
D compose/material3/material3/api/public_plus_experimental_current.txt
M compose/material3/material3/api/restricted_current.ignore
M compose/material3/material3/api/restricted_current.txt
D compose/runtime/runtime-livedata/api/public_plus_experimental_1.5.0-beta01.txt
D compose/runtime/runtime-livedata/api/public_plus_experimental_current.txt
D compose/runtime/runtime-rxjava2/api/public_plus_experimental_1.5.0-beta01.txt
D compose/runtime/runtime-rxjava2/api/public_plus_experimental_current.txt
D compose/runtime/runtime-rxjava3/api/public_plus_experimental_1.5.0-beta01.txt
D compose/runtime/runtime-rxjava3/api/public_plus_experimental_current.txt
D compose/runtime/runtime-saveable/api/public_plus_experimental_1.5.0-beta01.txt
D compose/runtime/runtime-saveable/api/public_plus_experimental_current.txt
D compose/runtime/runtime-tracing/api/public_plus_experimental_current.txt
M compose/runtime/runtime/api/1.5.0-beta01.txt
M compose/runtime/runtime/api/current.txt
D compose/runtime/runtime/api/public_plus_experimental_1.5.0-beta01.txt
D compose/runtime/runtime/api/public_plus_experimental_current.txt
M compose/runtime/runtime/api/restricted_1.5.0-beta01.txt
M compose/runtime/runtime/api/restricted_current.txt
D compose/ui/ui-android-stubs/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-android-stubs/api/public_plus_experimental_current.txt
D compose/ui/ui-geometry/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-geometry/api/public_plus_experimental_current.txt
M compose/ui/ui-graphics/api/1.5.0-beta01.txt
M compose/ui/ui-graphics/api/current.txt
D compose/ui/ui-graphics/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-graphics/api/public_plus_experimental_current.txt
M compose/ui/ui-graphics/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-graphics/api/restricted_current.txt
M compose/ui/ui-test-junit4/api/1.5.0-beta01.txt
A compose/ui/ui-test-junit4/api/current.ignore
M compose/ui/ui-test-junit4/api/current.txt
D compose/ui/ui-test-junit4/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-test-junit4/api/public_plus_experimental_current.txt
M compose/ui/ui-test-junit4/api/restricted_1.5.0-beta01.txt
A compose/ui/ui-test-junit4/api/restricted_current.ignore
M compose/ui/ui-test-junit4/api/restricted_current.txt
D compose/ui/ui-test-manifest/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-test-manifest/api/public_plus_experimental_current.txt
M compose/ui/ui-test/api/1.5.0-beta01.txt
M compose/ui/ui-test/api/current.txt
D compose/ui/ui-test/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-test/api/public_plus_experimental_current.txt
M compose/ui/ui-test/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-test/api/restricted_current.txt
D compose/ui/ui-text-google-fonts/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-text-google-fonts/api/public_plus_experimental_current.txt
M compose/ui/ui-text/api/1.5.0-beta01.txt
M compose/ui/ui-text/api/current.txt
D compose/ui/ui-text/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-text/api/public_plus_experimental_current.txt
M compose/ui/ui-text/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-text/api/restricted_current.txt
M compose/ui/ui-tooling-data/api/1.5.0-beta01.txt
M compose/ui/ui-tooling-data/api/current.txt
D compose/ui/ui-tooling-data/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-tooling-data/api/public_plus_experimental_current.txt
M compose/ui/ui-tooling-data/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-tooling-data/api/restricted_current.txt
D compose/ui/ui-tooling-preview/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-tooling-preview/api/public_plus_experimental_current.txt
M compose/ui/ui-tooling/api/1.5.0-beta01.txt
M compose/ui/ui-tooling/api/current.txt
D compose/ui/ui-tooling/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-tooling/api/public_plus_experimental_current.txt
M compose/ui/ui-tooling/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-tooling/api/restricted_current.txt
M compose/ui/ui-unit/api/1.5.0-beta01.txt
M compose/ui/ui-unit/api/current.txt
D compose/ui/ui-unit/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-unit/api/public_plus_experimental_current.txt
M compose/ui/ui-unit/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-unit/api/restricted_current.txt
D compose/ui/ui-util/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-util/api/public_plus_experimental_current.txt
D compose/ui/ui-viewbinding/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-viewbinding/api/public_plus_experimental_current.txt
M compose/ui/ui/api/1.5.0-beta01.txt
M compose/ui/ui/api/current.ignore
M compose/ui/ui/api/current.txt
D compose/ui/ui/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui/api/public_plus_experimental_current.txt
M compose/ui/ui/api/restricted_1.5.0-beta01.txt
M compose/ui/ui/api/restricted_current.ignore
M compose/ui/ui/api/restricted_current.txt
M core/core/api/1.11.0-beta01.txt
M core/core/api/current.txt
D core/core/api/public_plus_experimental_1.11.0-beta01.txt
D core/core/api/public_plus_experimental_current.txt
M core/core/api/restricted_1.11.0-beta01.txt
M core/core/api/restricted_current.txt
D credentials/credentials/api/public_plus_experimental_current.txt
M gradle.properties
M playground-common/androidx-shared.properties
https://android-review.googlesource.com/2594606
Branch: androidx-main
commit 71d494fcc76328069d009bdfa99d15a2e9b15a84
Author: Alan Viverette <alanv@google.com>
Date: Wed May 17 14:35:48 2023
Update API files for high-volume projects (a thru c)
Relnote: Merged experimental and public API files
Bug: 278769092
Test: ./gradlew checkApi
Merged-In: I0f2e1b547f5c460e72edae3d84f3ae7cfc27cf30
Change-Id: I0f2e1b547f5c460e72edae3d84f3ae7cfc27cf30
D activity/activity/api/public_plus_experimental_current.txt
D appsearch/appsearch-builtin-types/api/public_plus_experimental_current.txt
D appsearch/appsearch/api/public_plus_experimental_current.txt
M compose/animation/animation-core/api/1.5.0-beta01.txt
M compose/animation/animation-core/api/current.txt
D compose/animation/animation-core/api/public_plus_experimental_1.5.0-beta01.txt
D compose/animation/animation-core/api/public_plus_experimental_current.txt
M compose/animation/animation-core/api/restricted_1.5.0-beta01.txt
M compose/animation/animation-core/api/restricted_current.txt
M compose/animation/animation-graphics/api/1.5.0-beta01.txt
M compose/animation/animation-graphics/api/current.txt
D compose/animation/animation-graphics/api/public_plus_experimental_1.5.0-beta01.txt
D compose/animation/animation-graphics/api/public_plus_experimental_current.txt
M compose/animation/animation-graphics/api/restricted_1.5.0-beta01.txt
M compose/animation/animation-graphics/api/restricted_current.txt
D compose/animation/animation-tooling-internal/api/public_plus_experimental_1.5.0-beta01.txt
D compose/animation/animation-tooling-internal/api/public_plus_experimental_current.txt
M compose/animation/animation/api/1.5.0-beta01.txt
M compose/animation/animation/api/current.txt
D compose/animation/animation/api/public_plus_experimental_1.5.0-beta01.txt
D compose/animation/animation/api/public_plus_experimental_current.txt
M compose/animation/animation/api/restricted_1.5.0-beta01.txt
M compose/animation/animation/api/restricted_current.txt
M compose/foundation/foundation-layout/api/1.5.0-beta01.txt
M compose/foundation/foundation-layout/api/current.txt
D compose/foundation/foundation-layout/api/public_plus_experimental_1.5.0-beta01.txt
D compose/foundation/foundation-layout/api/public_plus_experimental_current.txt
M compose/foundation/foundation-layout/api/restricted_1.5.0-beta01.txt
M compose/foundation/foundation-layout/api/restricted_current.txt
M compose/foundation/foundation/api/1.5.0-beta01.txt
M compose/foundation/foundation/api/current.txt
D compose/foundation/foundation/api/public_plus_experimental_1.5.0-beta01.txt
D compose/foundation/foundation/api/public_plus_experimental_current.txt
M compose/foundation/foundation/api/restricted_1.5.0-beta01.txt
M compose/foundation/foundation/api/restricted_current.txt
D compose/material/material-icons-core/api/public_plus_experimental_1.5.0-beta01.txt
D compose/material/material-icons-core/api/public_plus_experimental_current.txt
D compose/material/material-ripple/api/public_plus_experimental_1.5.0-beta01.txt
D compose/material/material-ripple/api/public_plus_experimental_current.txt
M compose/material/material/api/1.5.0-beta01.txt
M compose/material/material/api/current.txt
D compose/material/material/api/public_plus_experimental_1.5.0-beta01.txt
D compose/material/material/api/public_plus_experimental_current.txt
M compose/material/material/api/restricted_1.5.0-beta01.txt
M compose/material/material/api/restricted_current.txt
M compose/material3/material3-adaptive/api/current.txt
D compose/material3/material3-adaptive/api/public_plus_experimental_current.txt
M compose/material3/material3-adaptive/api/restricted_current.txt
M compose/material3/material3-window-size-class/api/current.txt
D compose/material3/material3-window-size-class/api/public_plus_experimental_current.txt
M compose/material3/material3-window-size-class/api/restricted_current.txt
M compose/material3/material3/api/current.ignore
M compose/material3/material3/api/current.txt
D compose/material3/material3/api/public_plus_experimental_current.txt
M compose/material3/material3/api/restricted_current.ignore
M compose/material3/material3/api/restricted_current.txt
D compose/runtime/runtime-livedata/api/public_plus_experimental_1.5.0-beta01.txt
D compose/runtime/runtime-livedata/api/public_plus_experimental_current.txt
D compose/runtime/runtime-rxjava2/api/public_plus_experimental_1.5.0-beta01.txt
D compose/runtime/runtime-rxjava2/api/public_plus_experimental_current.txt
D compose/runtime/runtime-rxjava3/api/public_plus_experimental_1.5.0-beta01.txt
D compose/runtime/runtime-rxjava3/api/public_plus_experimental_current.txt
D compose/runtime/runtime-saveable/api/public_plus_experimental_1.5.0-beta01.txt
D compose/runtime/runtime-saveable/api/public_plus_experimental_current.txt
D compose/runtime/runtime-tracing/api/public_plus_experimental_current.txt
M compose/runtime/runtime/api/1.5.0-beta01.txt
M compose/runtime/runtime/api/current.txt
D compose/runtime/runtime/api/public_plus_experimental_1.5.0-beta01.txt
D compose/runtime/runtime/api/public_plus_experimental_current.txt
M compose/runtime/runtime/api/restricted_1.5.0-beta01.txt
M compose/runtime/runtime/api/restricted_current.txt
D compose/ui/ui-android-stubs/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-android-stubs/api/public_plus_experimental_current.txt
D compose/ui/ui-geometry/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-geometry/api/public_plus_experimental_current.txt
M compose/ui/ui-graphics/api/1.5.0-beta01.txt
M compose/ui/ui-graphics/api/current.txt
D compose/ui/ui-graphics/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-graphics/api/public_plus_experimental_current.txt
M compose/ui/ui-graphics/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-graphics/api/restricted_current.txt
M compose/ui/ui-test-junit4/api/1.5.0-beta01.txt
A compose/ui/ui-test-junit4/api/current.ignore
M compose/ui/ui-test-junit4/api/current.txt
D compose/ui/ui-test-junit4/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-test-junit4/api/public_plus_experimental_current.txt
M compose/ui/ui-test-junit4/api/restricted_1.5.0-beta01.txt
A compose/ui/ui-test-junit4/api/restricted_current.ignore
M compose/ui/ui-test-junit4/api/restricted_current.txt
D compose/ui/ui-test-manifest/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-test-manifest/api/public_plus_experimental_current.txt
M compose/ui/ui-test/api/1.5.0-beta01.txt
M compose/ui/ui-test/api/current.txt
D compose/ui/ui-test/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-test/api/public_plus_experimental_current.txt
M compose/ui/ui-test/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-test/api/restricted_current.txt
D compose/ui/ui-text-google-fonts/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-text-google-fonts/api/public_plus_experimental_current.txt
M compose/ui/ui-text/api/1.5.0-beta01.txt
M compose/ui/ui-text/api/current.txt
D compose/ui/ui-text/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-text/api/public_plus_experimental_current.txt
M compose/ui/ui-text/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-text/api/restricted_current.txt
M compose/ui/ui-tooling-data/api/1.5.0-beta01.txt
M compose/ui/ui-tooling-data/api/current.txt
D compose/ui/ui-tooling-data/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-tooling-data/api/public_plus_experimental_current.txt
M compose/ui/ui-tooling-data/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-tooling-data/api/restricted_current.txt
D compose/ui/ui-tooling-preview/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-tooling-preview/api/public_plus_experimental_current.txt
M compose/ui/ui-tooling/api/1.5.0-beta01.txt
M compose/ui/ui-tooling/api/current.txt
D compose/ui/ui-tooling/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-tooling/api/public_plus_experimental_current.txt
M compose/ui/ui-tooling/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-tooling/api/restricted_current.txt
M compose/ui/ui-unit/api/1.5.0-beta01.txt
M compose/ui/ui-unit/api/current.txt
D compose/ui/ui-unit/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-unit/api/public_plus_experimental_current.txt
M compose/ui/ui-unit/api/restricted_1.5.0-beta01.txt
M compose/ui/ui-unit/api/restricted_current.txt
D compose/ui/ui-util/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-util/api/public_plus_experimental_current.txt
D compose/ui/ui-viewbinding/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui-viewbinding/api/public_plus_experimental_current.txt
M compose/ui/ui/api/1.5.0-beta01.txt
M compose/ui/ui/api/current.ignore
M compose/ui/ui/api/current.txt
D compose/ui/ui/api/public_plus_experimental_1.5.0-beta01.txt
D compose/ui/ui/api/public_plus_experimental_current.txt
M compose/ui/ui/api/restricted_1.5.0-beta01.txt
M compose/ui/ui/api/restricted_current.ignore
M compose/ui/ui/api/restricted_current.txt
M core/core/api/1.11.0-beta01.txt
M core/core/api/current.txt
D core/core/api/public_plus_experimental_1.11.0-beta01.txt
D core/core/api/public_plus_experimental_current.txt
M core/core/api/restricted_1.11.0-beta01.txt
M core/core/api/restricted_current.txt
D credentials/credentials/api/public_plus_experimental_current.txt
M gradle.properties
M playground-common/androidx-shared.properties
ta...@gmail.com <ta...@gmail.com> #21
Just flag clean-up work remaining.
to...@gmail.com <to...@gmail.com> #22
aosp/2612096 was the cleanup CL.
ja...@gmail.com <ja...@gmail.com> #23
Before 27.1.0, loaders initialized with getSupportLoaderManager() used to receive a call to onStartLoading() while the activity was executing super.onStart(). This allowed synchronous loaders to initialize resources before the remaining body of onStart() executed. In 27.1.0, loaders no longer start loading until some time after onStart(). This change caused a few NPEs in our onStart() methods. Is this 27.1.0 behavior a violation of the "between onStart/onStop" contract?
I thinkhttps://issuetracker.google.com/issues/73976255#comment13 is referencing this same guarantee which appears to be broken.
I think
ja...@gmail.com <ja...@gmail.com> #24
With a bit more digging I found https://issuetracker.google.com/issues/74225064 which appears to reference and fix the exact issue that I mentioned in #23. Sorry for the noise.
sa...@gmail.com <sa...@gmail.com> #25
please update your support libraries with 27.1.1
kk...@google.com <kk...@google.com> #26
This bug has been fixed in Support Library 27.1.1.
sa...@gmail.com <sa...@gmail.com> #27
(Program type already present: android.arch.lifecycle.LiveData$LifecycleBoundObserver Message{kind=ERROR, text=Program type already present: android.arch.lifecycle.LiveData$LifecycleBoundObserver, sources=[Unknown source file], tool name=Optional.of(D8)})
solv this problam
solv this problam
Description
Since support library 27.1.0 when using a FragmentStatePagerAdapter in a viewPager the offscreen fragment lifecycle have changed.
Before onStart / onResume where called on those fragment and it's no more the case. The offscreen fragments have the lifecycle stopping at onActivityCreated.
After a screen rotation those lifecycle are called correctly. So it's more a bug on first creation of the fragments than a wanted API change it seems.
If it's a normal wanted API change please confirm.