Fixed
Status Update
Comments
al...@google.com <al...@google.com>
ap...@google.com <ap...@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
al...@google.com <al...@google.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
ap...@google.com <ap...@google.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
al...@google.com <al...@google.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.
al...@google.com <al...@google.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.
ap...@google.com <ap...@google.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
ap...@google.com <ap...@google.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
ap...@google.com <ap...@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
ap...@google.com <ap...@google.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
ap...@google.com <ap...@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
ap...@google.com <ap...@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
ap...@google.com <ap...@google.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
ap...@google.com <ap...@google.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
ap...@google.com <ap...@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
ap...@google.com <ap...@google.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
ap...@google.com <ap...@google.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
ap...@google.com <ap...@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
ap...@google.com <ap...@google.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
al...@google.com <al...@google.com> #21
Just flag clean-up work remaining.
Description
We'd like to combine
current.txt
andpublic_plus_experimental.txt
, but we don't want to check compatibility for the APIs meta-annotated with@RequiresOptIn
.Our handling of APIs looks like this:
@RequiresOptIn
@RestrictTo(LIBRARY)
@RestrictTo(LIBRARY_GROUP)
@RestrictTo(LIBRARY_GROUP_PREFIX)
And the easiest way to implement Reviewed is to use separate files, which means we'll want to differentiate
@RequiresOptIn
.Tentatively, I'd like to pass a list of annotations (and meta-annotations) to Metalava. APIs with these annotations should not raise errors during compatibility checking. The annotations should not propagate to subclasses.