2023-04-05
Benchmark: v1.2.0-alpha13
April 5, 2023
androidx.benchmark:benchmark-*:1.2.0-alpha13 is released. Version 1.2.0-alpha13 contains these commits.
API Changes
- Added profile type parameter when generating baseline profiles to support upcoming startup profile feature (Ie20d7, b/275093123)
- Added new experimental
TraceMetricAPI for defining fully custom metrics based on content of a Perfetto trace. (I4ce31, b/219851406) - Add an experimental metric to determine the number of page faults during a benchmark. (I48db0)
Compose Animation: v1.4.1
April 5, 2023
androidx.compose.animation:animation:1.4.1, androidx.compose.animation:animation-core:1.4.1, and androidx.compose.animation:animation-graphics:1.4.1 are released with no changes. Version 1.4.1 contains these commits.
Compose Animation: v1.5.0-alpha02
April 5, 2023
androidx.compose.animation:animation-*:1.5.0-alpha02 is released. Version 1.5.0-alpha02 contains these commits.
New Features
- New experimental API to support lookahead in
SubcomposeLayout. This will allowSubcomposeLayoutto function properly in aLookaheadScope. More out-of-the-box support for specific subtypes ofSubcomposeLayoutwill come soon.
API Changes
- New
SubcomposeLayoutAPI that takes an additional intermediate measure policy for handling measure/layout logic during lookahead-based animations. (I017d3)
Compose Foundation: v1.4.1
April 5, 2023
androidx.compose.foundation:foundation:1.4.1 and androidx.compose.foundation:foundation-layout:1.4.1 are released. Version 1.4.1 contains these commits.
Compose Foundation: v1.5.0-alpha02
April 5, 2023
androidx.compose.foundation:foundation:1.5.0-alpha02 and androidx.compose.foundation:foundation-layout:1.5.0-alpha02 are released. Version 1.5.0-alpha02 contains these commits.
API Changes
- Added support for fixed size cells in
LazyGridand arranging them with cross axis arrangement. (I83ed9, b/235121277, b/267942510) - Added support for fixed size lanes in
LazyStaggeredGridand arranging them with cross axis arrangement. (I7d519) UrlAnnotations inAnnotatedStrings can now be opened via accessibility services likeTalkBack. (If4d82, b/253292081)- Added the
InsertTextAtCursorsemantics action for text fields. (I11ed5) - Text-related test actions (e.g.
performTextInput) will now request focus directly, using the semantics action, instead of clicking on the field. (I6ed05) - Adds support for cross axis spacing/arrangement using the
verticalArrangementinFlowRowandhorizontalArrangementinFlowColumn. We also remove the top-levelverticalAlignmentandhorizontalAlignmentinFlowRow/FlowColumn. Developers can useModifier.aligninstead. This reduces confusion between the naming conventions ofverticalAlignmentandverticalArrangement. (I87b60, b/268365538)
Compose Material: v1.4.1
April 5, 2023
androidx.compose.material:material-*:1.4.1 is released. Version 1.4.1 contains these commits.
Compose Material: v1.5.0-alpha02
April 5, 2023
androidx.compose.material:material-*:1.5.0-alpha02 is released. Version 1.5.0-alpha02 contains these commits.
Bug Fixes
- Fixed a bug where
BottomSheetScaffoldwould crash when provided with empty content for slots. (Ib24a5, b/235588730) - Fixes
PullRefreshIndicatorintercepting clicks / pointer events (2494256, b/271777421)
Compose Material 3: v1.1.0-beta02
April 5, 2023
androidx.compose.material3:material3:1.1.0-beta02 and androidx.compose.material3:material3-window-size-class:1.1.0-beta02 are released. Version 1.1.0-beta02 contains these commits.
API Changes
SheetStatenow has optionalskipHiddenStateparameterrememberStandardBottomSheetStatenow has optionalskipHiddenStateparameterBottomSheetScaffoldnow has a defined Hidden anchor, though it is disabled by defaultSheetState.requireOffsetdocumentation has been updatedBottomSheetDefaults.MinimizedShapehas been renamed asBottomSheetDefaults.HiddenShape(I839f4, b/273870234)
Bug Fixes
- Do not switch the dial face from hour to minute when touch exploration is enabled. (I717d0)
ModalBottomSheetandBottomSheetScaffolddrag handle semantics are now merged. (I05afb)BottomSheetScaffoldmodifier,containerColorandcontentColorparameters now only affect content.BottomSheetScaffold nestedScrollfor sheet content now implements flings. (I992cb)
Compose Runtime: v1.4.1
April 5, 2023
androidx.compose.runtime:runtime-*:1.4.1 is released. Version 1.4.1 contains these commits.
Bug Fixes
- Fix
endToMarker()when ending node groups. d71d980
Compose Runtime: v1.5.0-alpha02
April 5, 2023
androidx.compose.runtime:runtime-*:1.5.0-alpha02 is released. Version 1.5.0-alpha02 contains these commits.
New Features
- Kotlin’s
getValueoperator can now be composable (f174f6e)
Bug Fixes, Performance Improvements
- Overwrite records of state objects with inaccessible state records (c986960)
- Use composer of the correct scope when realizing groups (9a5e5b6)
- Fix
endToMarker()when ending node groups. (d71d980) - Use current
SlotWritergroup for check on deactivation (a0b518b) - Use
IdentityArraySetto store snapshot invalidations (7f60cca) - Remove the
fillinSlotTable.moveSlotGapTo()and move it to close (81f9935) - Fix missing invalidations while movable content is moving (1d7c024)
- Fix immediate invalidations for moved movable content (8676618)
- Reduce allocations for snapshot observations (5bc535f)
Compose UI: v1.4.1
April 5, 2023
androidx.compose.ui:ui-*:1.4.1 is released. Version 1.4.1 contains these commits.
Bug Fixes
- Fixes an issue with
ParentDataModifiernot affectingAndroidView(b/274797771)
Compose UI: v1.5.0-alpha02
April 5, 2023
androidx.compose.ui:ui-*:1.5.0-alpha02 is released. Version 1.5.0-alpha02 contains these commits.
API Changes
- New
SubcomposeLayoutAPI that takes an additional intermediate measure policy for handling measure/layout logic during lookahead-based animations. (I017d3) - Changes experimental APIs to stable with Key events. (I9c7d8, b/261566839, b/261567368)
- Changes experimental APIs to stable in
PointerInputChange. (I1b543, b/261560988, b/261565762, b/261565749) - Adds a way to instantiate a
SuspendingPointerInputModifierNodefor more complexModifier.Nodeimplementations. (Ic4933) UrlAnnotations inAnnotatedStrings can now be opened via accessibility services likeTalkBack. (If4d82, b/253292081)- Added an API to intercept hardware keys before they are sent to the soft keyboard (I4f4c6, b/186800395)
- Added the
InsertTextAtCursorsemantics action for text fields. (I11ed5) - Text-related test actions (e.g.
performTextInput) will now request focus directly, using the semantics action, instead of clicking on the field. (I6ed05)
Bug Fixes
- Text test actions now require text fields to be enabled. (Iab328)
Core and Core-ktx: v1.10.0
April 5, 2023
androidx.core:core:1.10.0 and androidx.core:core-ktx:1.10.0 are released. Version 1.10.0 contains these commits.
Important changes since 1.9.0
- Deprecated recycling of accessibility objects. We've found performance changes to be negligible for even the oldest supported OS versions. (I0a961)
- Added
BuildCompatconstants for SDK extension versions. (I6084c) - See release notes for pre-release versions of 1.10.0 for new APIs and bug fixes.
Core and Core-ktx: v1.11.0-alpha02
April 5, 2023
androidx.core:core:1.11.0-alpha02, androidx.core:core-ktx:1.11.0-alpha02, and androidx.core:core-testing:1.11.0-alpha02 are released. Version 1.11.0-alpha02 contains these commits.
API Changes
- Adds
getCurrentInterruptionFiltertoNotifManagerCompat(I8ec95, b/243183646) - Deprecate
app.BundleCompatin favor ofos.BundleCompat(Idc3a2, b/274577000) - Add
TestConsumerso developers can record values in a test. (I937c1)
Bug Fixes
- Fix a bug where
unregisterGnssMeasurementsCallback()does not work properly below Android R. (Id1999)
Core Ultra Wideband (UWB): v1.0.0-alpha05
April 5, 2023
androidx.core.uwb:uwb:1.0.0-alpha05 and androidx.core.uwb:uwb-rxjava3:1.0.0-alpha05 are released. Version 1.0.0-alpha05 contains these commits.
API Changes
- Rename
RangingParameters#CONFIG_ID_1toCONFIG_UNICAST_DS_TWR. - Add a new config id
RangingParameters#CONFIG_MULTICAST_DS_TWR. (I2f1b7)
Bug Fixes
- Fix a bug that users cannot start multiple ranging sessions in parallel.
credentials: v1.0.0-alpha06
April 5, 2023
androidx.credentials:credentials:1.0.0-alpha06 and androidx.credentials:credentials-play-services-auth:1.0.0-alpha06 are released. Version 1.0.0-alpha06 contains these commits.
New Features
- Update the integration with Google ID, will work with
com.google.android.libraries.identity.googleid:googleid:1.0.0
DataStore: v1.1.0-alpha04
April 5, 2023
androidx.datastore:datastore-*:1.1.0-alpha04 is released. Version 1.1.0-alpha04 contains these commits.
Bug Fixes
- Improve internal implementation to avoid a race condition where
DataStore’s data flow might emit an older value after an update.
Emoji2: v1.4.0-beta01
April 5, 2023
androidx.emoji2:emoji2-*:1.4.0-beta01 is released. Version 1.4.0-beta01 contains these commits.
New Features
androidx.emoji2:emoji2-emojipicker
The Emoji Picker is a UI solution that offers a modern look and feel, up-to-date emojis, and ease of use. Users can browse and select emojis and their variants, or choose from their recently used emojis. With this library, apps across different OEMs can provide an inclusive and unified emoji experience to their users without the developers having to build and maintain their own emoji picker from scratch.
Up-to-date Emojis
New emojis are released every year, and we will selectively include them in the Emoji Picker. To ensure backward compatibility, we perform an accurate emoji renderability check internally to eliminate tofu. This will ensure that the library is compatible across multiple Android versions and devices.
Sticky variants
Long-pressing an emoji will display a menu of variants, such as different genders or skin tones. The variant you choose will be saved in the emoji picker, and the last selected variant will be used in the main panel. With this feature, users can send their preferred emoji variants with just one tap.
Recent emoji
The RecentEmojiProvider is responsible for providing emojis in the “Recently Used” category. The library has a default recent emoji provider that satisfies the most common use case:
- All selected emojis are saved per-app level in shared preferences.
- The picker displays at most 3 rows of selected emojis, deduped, in reverse chronological order.
If this default behavior is sufficient, then you don't need to set the setRecentEmojiProvider() method.
Work with EmojiCompat
If the app has an EmojiCompat instance, it will be used in the emoji picker to render as many emojis as possible. If EmojiCompat is disabled, the emoji picker will still work fine.
How to use the library
To use the library, an app developer should
Import
androidx.emoji2:emojipicker:$versioninbuild.gradle.dependencies { implementation "androidx.emoji2:emojipicker:$version" }Inflate the emoji picker view and optionally set
emojiGridRowsandemojiGridColumnsbased on the desired size of each emoji cell- You could leave them unset, the default is 9
emojiGridColumns, rows will be calculated based on the parent view height andemojiGridColumns - You could set
emojiGridRowsas a float to indicate there’s more emojis if scroll down in XML
<androidx.emoji2.emojipicker.EmojiPickerView android:id="@+id/emoji_picker" android:layout_width="match_parent" android:layout_height="match_parent" app:emojiGridColumns="9" />- You could leave them unset, the default is 9
in code
val emojiPickerView = EmojiPickerView(context).apply {
emojiGridColumns = 15
layoutParams = ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT
)
}
findViewById<ViewGroup>(R.id.emoji_picker_layout).addView(emojiPickerView)
Assuming you would like to append the selected emojis to a EditText, use
setOnEmojiPickedListener()emojiPickerView.setOnEmojiPickedListener { findViewById<EditText>(R.id.edit_text).append(it.emoji) }Optionally set
RecentEmojiProvider, see sample app for an example implementation.Optionally customize styles. Create your own style to override common theme attributes and apply the style to the
EmojiPickerView. For example, overridingcolorControlNormalwill change the category icon color.<style name="CustomStyle" > <item name="colorControlNormal">#FFC0CB</item> </style> <androidx.emoji2.emojipicker.EmojiPickerView android:id="@+id/emoji_picker" android:layout_width="match_parent" android:layout_height="match_parent" android:theme="@style/CustomStyle" app:emojiGridColumns="9" />
See sample app for an example implementation.
A full API surface can be found here.
Sample App
This sample app demonstrate basic use cases plus the following additional scenarios:
- The view re-layouted because
emojiGridRowsandemojiGridColumnswere reseted. - The recent emoji provider is overridden to sort by frequency.
- Style customization.
API Changes
The Emoji Picker library has been updated with the following new APIs:
- The
EmojiPickerViewclass, which provides up-to-date emojis in a vertical scrollable view with a clickable horizontal header. - The ability to set the number of columns and rows in the emoji picker grid via XML attributes
emojiGridColumnsandemojiGridRowsor thesetEmojiGridColumns()andsetEmojiGridRows()methods. - The ability to set an emoji picked listener via the
setOnEmojiPickedListener()method. The listener will be notified whenever the user clicks any emoji. - The ability to provide a recent emoji provider via the
setRecentEmojiProvider()method. This is an optional function. If the recent emoji provider is not set, a default recent emoji provider will be used by the library. The default behavior is defined as follows:- All selected emojis will be saved per-app level in shared preferences.
- The picker will display at most 3 rows of selected emojis, deduped, in reverse chronological order.
- The
EmojiViewItemclass, which holds the displayed emoji and its emoji variants. - The
RecentEmojiProviderinterface, which can be implemented to provide a recent emoji list. TherecentEmojiProvideris responsible for providing emojis in the “Recently Used” category. - The
RecentEmojiAsyncProviderinterface, which can be implemented to provide a recent emoji list. TheRecentEmojiAsyncProvideris responsible for providing emojis in the “Recently Used” category. This interface is equivalent toRecentEmojiProviderthat allows clients to override thegetRecentEmojiListAsync()method to provide recent emojis. - The
RecentEmojiProviderAdapterclass, which is an adapter for theRecentEmojiAsyncProviderand implementsRecentEmojiProvider.
Fragment: v1.6.0-alpha09
April 5, 2023
androidx.fragment:fragment-*:1.6.0-alpha09 is released. Version 1.6.0-alpha09 contains these commits.
API Changes
DialogFragmentnow provides access to underlyingComponentDialogvia therequireComponentDialog()API. (I022e3, b/234274777)- The fragment
commitNow(),executePendingTransactions(), andpopBackStackImmediate()APIs have been annotated with@MainThreadmeaning they will now all throw build errors when they are not called from the main thread instead of waiting to fail at runtime. (Ic9665, b/236538905)
Bug Fixes
- Fixed a bug in
FragmentManagerwhere saving and restoring in the same frame could cause a crash. (Ib36af, b/246519668) OnBackStackChangedListeneronBackStackChangeStartedandonBackStackChangeCommittedcallbacks now only execute when theFragmentManagerback stack is changed. (I66055, b/274788957)
Games Frame Pacing: v2.1.0-alpha01
April 5, 2023
androidx.games:games-frame-pacing:2.1.0-alpha01 is released. Version 2.1.0-alpha01 contains these commits.
New Features
- New API to reset the frame-pacing state.
- New API to disable swappy’s frame-pacing impact while still observing the CPU & GPU times.
API Changes
SwappyGL_resetFramePacing/SwappyVk_resetFramePacingcan now be used to reset the internal frame-pacing state. The frame pacing will now only consider data from the point when the reset API is called.SwappyGL_enableFramePacing/SwappyVk_enableFramePacingcan now be used to enable/disable swappy’s frame pacing. When disabled,SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWaitcan be used to control whether a blocking wait of the last frame’s GPU work happens when frame-pacing is disabled.
Bug Fixes
- Performance improvements are made for GPU bound cases when using Swappy GL API.
Games-Memory-Advice version 2.0.0: v2.0.0-beta03
April 5, 2023
androidx.games:games-memory-advice:2.0.0-beta03 is released. Version 2.0.0-beta03 contains these commits.
Bug Fixes
- Fixed a bug where the library couldn’t load the required tensorflow lite assets properly
Games-Activity: v2.0.1
April 5, 2023
androidx.games:games-activity:2.0.1 is released. Version 2.0.1 contains these commits.
Bug Fixes
- Fixed early freeing of memory with
historicalEventTimes. - Fixed issue with
historicalEventTimesNanosoverflowing on 32bit systems
Graphics Shapes: v1.0.0-alpha01
April 5, 2023
Graphics-Shapes is a new library which allows easy creation and rendering of rounded polygonal shapes, as well as simple and automatic morphing (animation) between different shapes.
androidx.graphics:graphics-shapes:1.0.0-alpha01 is released. Version 1.0.0-alpha01 contains these commits.
New Features
- Use the Polygon API to create regular and star polygons with the desired number of vertices.
- Use optional
CornerRoundingparameters to specify the rounding radius and smoothing parameters for the corners, resulting in polygonal shapes with rounded corners. - Use the new
Morph(Polygon, Polygon)API to automatically calculate a “morph” shape whose progress can be set from 0 to 1 to animate between the starting and ending shapes. Animate that progress over time, drawing the result on every frame, to create a smooth animation between these new rounded shapes.
Health Services Client: v1.0.0-beta03
April 5, 2023
androidx.health:health-services-client:1.0.0-beta03 is released. Version 1.0.0-beta03 contains these commits.
New Features
BatchingMode can now be configured to deliver batched exercise data at the configured interval instead of the default during an active exercise, either at exercise start via ExerciseConfig or during with an override method. Support for this will be enabled by an upcoming Health Services release in the Google Play Store and can be checked via exercise capabilities. Note: batching modes take effect while the device is in a non-interactive power state, and will cause increased power consumption.
API Changes
- Throwing
HealthServicesExceptionwhen suspend functionoverrideBatchingModesForActiveExercisefails (Ifd387) - Introduced suspend functions for async
overrideBatchingModesForActiveExerciseAPI making them more kotlin friendly (I7dd15) BatchingModeoverrides optional inExerciseConfig(Id22e9)
Bug Fixes
DataTypeandExerciseUpdatesmall fixes (5e185f)
JavascriptEngine: v1.0.0-alpha05
April 5, 2023
androidx.javascriptengine:javascriptengine:1.0.0-alpha05 is released. Version 1.0.0-alpha05 contains these commits.
API Changes
- Evaluation and result are no longer bound by Binder limits (I13b1d)
- Add callback for handling isolate console messages (I11725, Ic1c11)
Mediarouter: v1.4.0-rc01
April 5, 2023
androidx.mediarouter:mediarouter:1.4.0-rc01 and androidx.mediarouter:mediarouter-testing:1.4.0-rc01 are released. Version 1.4.0-rc01 contains these commits.
- Remove null lists in MediaRouteProviderDescriptor.
Metrics: v1.0.0-alpha04
April 5, 2023
This release updates JankStats to the latest fixes, which include more accurate and comprehensive timing information.
androidx.metrics:metrics-performance:1.0.0-alpha04 is released. Version 1.0.0-alpha04 contains these commits.
API Changes
cpuDurationnow more accurate, also newtotalDurationon API31 (I59ce8, b/243694893)
Navigation: v2.6.0-alpha09
April 5, 2023
androidx.navigation:navigation-*:2.6.0-alpha09 is released. Version 2.6.0-alpha09 contains these commits.
Bug Fixes
- Fixed checks for invalid route such that if a
NavDestinationcontains non-nullableNavArgument, this destination's route must contain placeholders for args named the same as the non-nullableNavArgument. (Ic62bf, b/274697949) - Deeplink navigations based on
Action/MimeTypewill now fail if the navigation operation is missing a non-nullableNavArgumentrequired by theNavDestinationthat theAction/MimeTypematches with. (Ibfa17, b/271777424) - When
NavControllersets a graph with the same route and destinations as the previous graph, it now properly replaces its current graph nodes and its back stack destinations with new instances. This fixes a crash when usingonLaunchSingleTopwithout saving state in Navigation Compose. This also fixes an error where navigating to destinations associated with the root graph builds and incorrect back stack. (I5bc58, b/275258161, b/275407804)
privacysandbox plugins: v1.0.0-alpha01
April 5, 2023
androidx.privacysandbox.plugins:plugins-privacysandbox-library:1.0.0-alpha01 is released. Version 1.0.0-alpha01 contains these commits.
New Features
- New Androidx Gradle Plugin that provides assistance for Android libraries consumed by privacy sandbox sdk modules. The plugin configures the tools-apipackager as a KSP symbol processor and adds necessary dependencies.
privacysandbox sdkruntime: v1.0.0-alpha03
April 5, 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 is released.
New Features
- Added support for
SandboxProcessDeathCallback - Added support for SDK unloading
API Changes
SandboxedSdkCompat#create(binder)removed, please use constructorSandboxedSdkCompat(binder)
Tracing: v1.2.0-beta03
April 5, 2023
androidx.tracing:tracing:1.2.0-beta03 and androidx.tracing:tracing-ktx:1.2.0-beta03 are released with no new changes. Version 1.2.0-beta03 contains these commits.
Tracing Perfetto: v1.0.0-alpha14
April 5, 2023
androidx.tracing:tracing-perfetto:1.0.0-alpha14, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha14, and androidx.tracing:tracing-perfetto-common:1.0.0-alpha14 are released with no new changes. Version 1.0.0-alpha14 contains these commits.
Wear Compose: v1.2.0-alpha08
April 5, 2023
androidx.wear.compose:compose-*:1.2.0-alpha08 is released. Version 1.2.0-alpha08 contains these commits.
API Changes
- We have renamed
ExpandableItemsStatetoExpandableState. (If85ea) - We have added
expandableButtonto simplify creating a button that collapses when the content is expanded and also updated the expandables examples. (Iae309)
Bug Fixes
- Improved expandable samples to show more possibilities. Modified animation of
expandableItemto keep its content centered through the animation. (I2f637) - Updated
ToggleControlsto avoid extra recompositions when manually animating the colors using State. (I5d319)
Wear Compose Material3: v1.0.0-alpha02
April 5, 2023
androidx.wear.compose:compose-material3:1.0.0-alpha02 is released. Version 1.0.0-alpha02 contains these commits.
Bug Fixes
- We have added a
DefaultTextStyleto Wear Compose Material 3 which defaults thePlatformTextStyle.includeFontPaddingto true (the current setting). This will allow us to synchronize turning off font padding by default with the Compose libraries in the future (see Fix font padding in Compose for background). (I7e461)
wear protolayout: v1.0.0-alpha07
April 5, 2023
androidx.wear.protolayout:protolayout-*:1.0.0-alpha07 is released. Version 1.0.0-alpha07 contains these commits.
New Features
API Changes
sensorGateway#registerSensorGatewayConsumertakes data type as a parameter instead of method in Consumer. (Icf314)ObservableStateStorehas been renamed toStateStore. (Ieb0e2)- Added
DynamicTypeEvaluator.Builderinstead of constructor arguments to allow more optional arguments, includingObservableStateStorewhich now defaults to an empty store. (I6f832) - Refactored order of parameters in
DynamicTypeEvaluator. (Ic1ba4)
Bug Fixes
- Correctly propagate signals from platform sensor sources to downstream nodes (I5a922)
Wear Tiles: v1.2.0-alpha03
April 5, 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha03 is released. Version 1.2.0-alpha03 contains these commits.
API Changes
- We've added support for
androidx.wear.protolayouttypes toTileRenderer(I4ac7f) ObservableStateStorehas been renamed toStateStore. (Ieb0e2)- Add overloads for protolayout types to
TileRenderer(I4ac7f) - Enable animations in
TileRenderer(I07dcf)
Webkit: v1.7.0-beta01
April 5, 2023
androidx.webkit:webkit:1.7.0-beta01 is released. Version 1.7.0-beta01 contains these commits.
API Changes
- Minor change to feature flag and method name and make
setDirectoryBasePaths()accept File instead of String (Ib0d0a)
WindowManager: v1.1.0-beta02
April 5, 2023
androidx.window:window-*:1.1.0-beta02 is released. Version 1.1.0-beta02 contains these commits.
New Features
- Internal fixes and clean up.
window extensions core: v1.0.0-beta02
April 5, 2023
androidx.window.extensions.core:core:1.0.0-beta02 is released. Version 1.0.0-beta02 contains these commits.
API Changes
- Hide local interfaces that are not meant for public use. (I3e88b)