Fixed
Status Update
Comments
al...@google.com <al...@google.com>
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-master-dev
commit b90079595f33f58fece04026a97faa0d243acdb1
Author: Yuichi Araki <yaraki@google.com>
Date: Wed Sep 18 16:55:49 2019
Change the way to detect mismatch between POJO and query
This fixes cursor mismatch warnings with expandProjection.
Bug: 140759491
Test: QueryMethodProcessorTest
Change-Id: I7659002e5e0d1ef60fc1af2a625c0c36da0664d8
M room/compiler/src/main/kotlin/androidx/room/processor/QueryMethodProcessor.kt
M room/compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt
M room/compiler/src/main/kotlin/androidx/room/solver/query/result/PojoRowAdapter.kt
M room/compiler/src/test/kotlin/androidx/room/processor/QueryMethodProcessorTest.kt
M room/compiler/src/test/kotlin/androidx/room/testing/TestProcessor.kt
https://android-review.googlesource.com/1123258
https://goto.google.com/android-sha1/b90079595f33f58fece04026a97faa0d243acdb1
Branch: androidx-master-dev
commit b90079595f33f58fece04026a97faa0d243acdb1
Author: Yuichi Araki <yaraki@google.com>
Date: Wed Sep 18 16:55:49 2019
Change the way to detect mismatch between POJO and query
This fixes cursor mismatch warnings with expandProjection.
Bug: 140759491
Test: QueryMethodProcessorTest
Change-Id: I7659002e5e0d1ef60fc1af2a625c0c36da0664d8
M room/compiler/src/main/kotlin/androidx/room/processor/QueryMethodProcessor.kt
M room/compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt
M room/compiler/src/main/kotlin/androidx/room/solver/query/result/PojoRowAdapter.kt
M room/compiler/src/test/kotlin/androidx/room/processor/QueryMethodProcessorTest.kt
M room/compiler/src/test/kotlin/androidx/room/testing/TestProcessor.kt
al...@google.com <al...@google.com> #3
al...@google.com <al...@google.com> #4
Project: platform/frameworks/support
Branch: androidx-master-dev
commit bdde5a1a970ddc9007b28de4aa29d60ffa588f08
Author: Yigit Boyar <yboyar@google.com>
Date: Thu Apr 16 16:47:05 2020
Re-factor how errors are dismissed when query is re-written
This CL changes how we handle errors/warnings if query is
re-written.
There was a bug in expandProjection where we would report warnings
for things that Room already fixes automatically ( b/140759491 ).
The solution to that problem (I7659002e5e0d1ef60fc1af2a625c0c36da0664d8)
solved it by deferring validating of columns until after re-write
decision is made. Unfortunately, this required changing PojoRowAdapter
to have a dummy mapping until it is validating, make it hard to use
as it does have a non-null mapping which is not useful.
This CL partially reverts that change and instead rely on the log
deferring logic we have in Context. This way, we don't need to break
the stability of PojoRowAdapter while still having the ability to
drop warnings that room fixes. This will also play nicer when we
have different query re-writing options that can use more information
about the query results.
Bug: 153387066
Bug: 140759491
Test: existing tests pass
Change-Id: I2ec967c763d33d7a3ff02c1a13c6953b460d1e5f
M room/compiler/src/main/kotlin/androidx/room/log/RLog.kt
M room/compiler/src/main/kotlin/androidx/room/processor/QueryMethodProcessor.kt
M room/compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt
M room/compiler/src/main/kotlin/androidx/room/solver/query/result/PojoRowAdapter.kt
https://android-review.googlesource.com/1288456
Branch: androidx-master-dev
commit bdde5a1a970ddc9007b28de4aa29d60ffa588f08
Author: Yigit Boyar <yboyar@google.com>
Date: Thu Apr 16 16:47:05 2020
Re-factor how errors are dismissed when query is re-written
This CL changes how we handle errors/warnings if query is
re-written.
There was a bug in expandProjection where we would report warnings
for things that Room already fixes automatically (
The solution to that problem (I7659002e5e0d1ef60fc1af2a625c0c36da0664d8)
solved it by deferring validating of columns until after re-write
decision is made. Unfortunately, this required changing PojoRowAdapter
to have a dummy mapping until it is validating, make it hard to use
as it does have a non-null mapping which is not useful.
This CL partially reverts that change and instead rely on the log
deferring logic we have in Context. This way, we don't need to break
the stability of PojoRowAdapter while still having the ability to
drop warnings that room fixes. This will also play nicer when we
have different query re-writing options that can use more information
about the query results.
Bug: 153387066
Bug: 140759491
Test: existing tests pass
Change-Id: I2ec967c763d33d7a3ff02c1a13c6953b460d1e5f
M room/compiler/src/main/kotlin/androidx/room/log/RLog.kt
M room/compiler/src/main/kotlin/androidx/room/processor/QueryMethodProcessor.kt
M room/compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt
M room/compiler/src/main/kotlin/androidx/room/solver/query/result/PojoRowAdapter.kt
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.