2024-10-30
Activity: v1.10.0-alpha03
October 30, 2024
androidx.activity:activity:1.10.0-alpha03, androidx.activity:activity-compose:1.10.0-alpha03, and androidx.activity:activity-ktx:1.10.0-alpha03 are released. Version 1.10.0-alpha03 contains these commits.
API Changes
- Added a new
LocalActivitycomposition local that provides theActivityfor the current scope, removing the need for developers to get anActivityfrom theLocalContext. It also comes with a new lint rule that checks when theLocalContextis incorrectly being cast to anActivity. (I7746a, b/283009666)
Bug Fixes
- From Activity
1.9.3:PredictiveBackHandlerwill no longer fire it's callback after the handler has been disabled. This will fix an issue where theNavHostfrom Navigation Compose would throw anIndexOutOfBoundsException. (I3f75e, b/365027664, b/340202286)
Dependency Update
- Activity Compose now depends on Compose Runtime 1.7.0 (I7746a, b/283009666)
Annotation: v1.9.1
October 30, 2024
androidx.annotation:annotation-*:1.9.1 is released. Version 1.9.1 contains these commits.
Bug Fixes
Benchmark: v1.4.0-alpha04
October 30, 2024
androidx.benchmark:benchmark-*:1.4.0-alpha04 is released. Version 1.4.0-alpha04 contains these commits.
New Features
- (Experimental) Enable Baseline Profile generation, and benchmarking on apps installed to a secondary user, for example any app on headless Android Auto devices. This support has been tested in some scenarios, but let us know with a bug if it doesn't work for you. (I9fcbe, b/356684617, b/373641155)
Bug Fixes
isProfileableis now always overridden in benchmark builds, andisDebuggableis also now always overridden in both benchmark andnonMinified(baseline profile capture) builds. (I487fa, b/369213505)- Fixes compilation detection on some physical devices prior to API 28 - affects json
context.compilationMode, as well as behavior ofandroidx.benchmark.requireAot=true(which no longer incorrectly throws) (Ic3e08, b/374362482) - In
CpuEventCountermetrics, throw if invalid measurements are observed (e.g. instructions/cpucycles==0) (I8c503)
Camera: v1.4.0
October 30, 2024
androidx.camera:camera-*:1.4.0 is released. Version 1.4.0 contains these commits.
Important changes since 1.3.0
CameraX 1.4.0 is packed with exciting updates! Here's a summary:
Headline Feature: 10-bit HDR:
- Capture stunning HDR photos and videos with ease.
- Supports HLG and 10-bit HEVC encoding.
- Enjoy 10-bit HDR preview and query device capabilities.
- Works with
UltraHDRimages and HDR video on a growing range of devices.
Other Cool Features:
- Kotlin Extensions: Added
takePictureandawaitInstancesuspend functions. - Real-time Effects: Apply effects like watermarks and object highlighting.
- CameraController API: New controls for video capture configuration.
- Preview Stabilization: Query device capability and enable stabilization.
- VideoCapture Enhancements: Finer control over quality and access to higher resolutions.
- CameraX Extensions Integration: Seamless integration with
VideoCaptureand newImageCapturefeatures. - Shutter Sound API: Easily check regional shutter sound requirements.
- Screen Flash: Improved low-light photos for front-facing cameras.
- Camera Extensions Metadata APIs: Supporting APIs for adjusting extensions strength and get notification of current Extensions mode in
ExtensionMode#AUTO. You can find more bug fixes in our Beta and RC announcements.
Camera: v1.5.0-alpha03
October 30, 2024
androidx.camera:camera-*:1.5.0-alpha03 is released. Version 1.5.0-alpha03 contains these commits.
API Changes
- Add output format APIs for RAW and RAW + JPEG
ImageCapture, the device capability check is exposed inImageCaptureCapabilities#getSupportedOutputFormats. TheOUTPUT_FORMAT_RAWis to capture RAW image, which is Adobe DNG format andOUTPUT_FORMAT_RAW_JPEGis to simultaneously capture RAW and JPEG images. The newImageCapture#takePictureAPI is used for simultaneous image capture, it needs to provide twoOutputFileOptions, the first one is for RAW image and the second one is for JPEG image. (Ib0f3d)
Bug Fixes
- Fixed preview and video under-exposure issue on TCL devices when
VideoCaptureis enabled. (Id7a64) - Fixed the issue where invoking
startFocusMeteringwithPreviewView.getMeteringPointFactorydoesn't get the correct sensor coordinates when an effect is enabled or when 4 use cases are bound (stream-sharing). (I916c5, b/345993685) - Fixed the
VideoRecordEvent.Finalize.ERROR_INSUFFICIENT_STORAGEevent is not triggered when recording a video and there is insufficient storage space available. (I35779, b/356399842)
camera viewfinder: v1.4.0-alpha10
October 30, 2024
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10, and androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10 are released. Version 1.4.0-alpha10 contains these commits.
Collection: v1.4.5
October 30, 2024
androidx.collection:collection-*:1.4.5 is released. Version 1.4.5 contains these commits.
Collection: v1.5.0-alpha05
October 30, 2024
androidx.collection:collection-*:1.5.0-alpha05 is released. Version 1.5.0-alpha05 contains these commits.
Compose Animation: v1.7.5
October 30, 2024
androidx.compose.animation:animation-*:1.7.5 is released. Version 1.7.5 contains these commits.
Bug Fixes
- Fixed a bug causing improper alignment for
Modifier.animateContentSizeunder RTL. (Idae6b, b/372055503)
Compose Animation: v1.8.0-alpha05
October 30, 2024
androidx.compose.animation:animation-*:1.8.0-alpha05 is released. Version 1.8.0-alpha05 contains these commits.
New Features
- Lookahead is now supported in
LazyGrid. This includes differentiating lookahead pass versus approach pass in scrolling, item composition/disposal, and item animation, and uses lookahead pass for source of truth for scrolling, and item animation target.
Bug Fixes
- Update internal states for
AnimatedContent’s size transform when transition is recreated. This ensures the target size information is always up to date. (b/372512085)
Compose Foundation: v1.7.5
October 30, 2024
androidx.compose.foundation:foundation-*:1.7.5 is released. Version 1.7.5 contains these commits.
Bug Fixes
- Ensure that pinned items are not subcomposed twice in the content padding area. (Ic6224)
Compose Foundation: v1.8.0-alpha05
October 30, 2024
androidx.compose.foundation:foundation-*:1.8.0-alpha05 is released. Version 1.8.0-alpha05 contains these commits.
New Features
- Support for auto-sizing text. Pass an
AutoSizeinstance (e.g.AutoSize.StepBased) to your favorite text composable (likeBasicText) and see your text size adapt to the available space! (Ice7e0, b/139320827) - Adds
OverscrollFactoryandLocalOverscrollFactoryAPIs to allow configuring overscroll within a hierarchy. The value provided throughLocalOverscrollFactorywill be used by default to create anOverscrollEffect. To create and remember an effect from the current provided factory, userememberOverscrollEffect(). (I51ca4, b/255554340)
API Changes
- Introduce
CompositionLocalthat can be used to modify the hue of Autofill's successful filling highlight. (I32092) - Removed
ScrollableDefaults.overscrollEffect- instead you should userememberOverscrollEffect. This will create an instance of the current overscroll implementation provided withLocalOverscrollFactory. (I1651a, b/255554340),(b/234451516) - Introduces new
AutofillManagerinterface that can be used to fine-tune users' Autofill journey and aisSemanticAutofillEnabledflag to turn on this new version of Autofill. (I9d484) - Removes
CombinedClickableNode. This experimental API was temporarily exposed to unblock performance work, but is no longer needed. Instead you should directly useModifier.combinedClickableas with other modifier APIs. (I4b658) - Adds overloads to
horizontalScroll,verticalScroll,LazyColumn,LazyRow,LazyHorizontalGrid,LazyVerticalGrid,LazyHorizontalStaggeredGrid,LazyVerticalStaggeredGrid,HorizontalPager, andVerticalPagerwith support for specifying a customOverscrollEffect. The providedOverscrollEffectwill receive events, and be rendered within the bounds of these components. Note that drawing the sameOverscrollEffecttwice is unsupported - so you cannot draw the sameOverscrollEffectprovided to one of these components separately withModifier.overscroll. The use case of drawing the overscroll outside of the bounds of these components will be addressed separately in the future. (I2dc42, b/266550551, b/234274772, b/224572538, b/353805117)
Compose Material: v1.7.5
October 30, 2024
androidx.compose.material:material-*:1.7.5 is released. Version 1.7.5 contains these commits.
Compose Material: v1.8.0-alpha05
October 30, 2024
androidx.compose.material:material-*:1.8.0-alpha05 is released. Version 1.8.0-alpha05 contains these commits.
Bug Fixes
- Optimize Scaffold
contentPaddingbehavior to avoid always recomposing the body content when thecontentPaddingchanges. (I8c8e2, b/373904168) - Make the material Slider change its value when control keys are pressed. (I1c442)
Compose Material3: v1.3.1
October 30, 2024
androidx.compose.material3:material3-*:1.3.1 is released. Version 1.3.1 contains these commits.
Bug Fixes
- The
DatePickerandDateRangePickernow correctly update the displayed month when set via their state'sdisplayedMonthMillis. (If9e47, b/333414302) - Fix crashes in the
DatePickerandDateRangePickerwhen the minimum selectable year is set to a future year. (I78656, b/319395747) - Fix a date-picker issue to update the UI when an updated
SelectableDatesinstance is applied. (Iad59a, b/290135807, b/339898760) - Change back callback priority used by bottom sheets to
PRIORITY_DEFAULTto allow IME keyboard to dismiss first. (I447fb)
Compose Material3: v1.4.0-alpha03
October 30, 2024
androidx.compose.material3:material3-*:1.4.0-alpha03 is released. Version 1.4.0-alpha03 contains these commits.
API Changes
SheetStateconstructor with density has been deprecated in favor of positional and velocity thresholds. (Ifd16e)- Added
rememberTooltipPositionProviderthat contains an updated positioning logic. DeprecatedrememberPlainTooltipPositionProviderandrememberRichTooltipPositionProvider. (Ie66e2) - Additional
ModalBottomSheetPropertiesallow for customization of status and navigation bar colors. By default, these update based on content color instead of system dark theme status. (Ib874e, b/362539765) - Improved the input experience for date pickers: when in input mode, the date text field will be focused for immediate text entry. The change adds a
requestFocusparameter to theDatePickerand theDateRangePicker. You may prevent a focus by passingfalse. (I12d09, b/286399710, b/340102743) - Caching the shape defaults into the Shape object. Making the shape defaults
@Composablefor toggle button. Collapsing the shapes into one shape default since the variants point to the same token file. (Iaa014)
Bug Fixes
- Optimize Scaffold
contentPaddingbehavior to avoid always recomposing the body content when thecontentPaddingchanges. (I8c8e2, b/373904168) TextFieldLabelScopeprogressrenamed tolabelMinimizedProgressTextFieldLabelPositionDefaultrenamed toAttached. Interface members have been removed. (If75c6)- Fixed an issue with the
DatePickerin input mode where validation errors could cause the component's height to change. (I2e229, b/280462363) - Make the material Slider change its value when control keys are pressed. (I1c442)
Compose Material3 Adaptive: v1.1.0-alpha06
October 30, 2024
androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha06 is released. Version 1.1.0-alpha06 contains these commits.
API Changes
- Add
FloatRangetoPaneScaffoldTransitionScope.motionProgress. (Iac0dd) - Change navigator params' type to generic types in navigable scaffolds. (I1da6e)
Compose Runtime: v1.7.5
October 30, 2024
androidx.compose.runtime:runtime-*:1.7.5 is released. Version 1.7.5 contains these commits.
Compose Runtime: v1.8.0-alpha05
October 30, 2024
androidx.compose.runtime:runtime-*:1.8.0-alpha05 is released. Version 1.8.0-alpha05 contains these commits.
Bug Fixes
- Fix stack overflow adding
Int.MAX_VALUEtoSnapshotIdSet. (b/370536104, Ic4179f6) - Runtime micro-optimizations (I50c60)
- Allow R8 to remove debugging runtimeCheck calls (I8c44)
- Make
compoundKeyOfiterative instead of recursive (I5817f)
External Contribution
- Implement stacks with collection lists (I7d47c)
Compose UI: v1.7.5
October 30, 2024
androidx.compose.ui:ui-*:1.7.5 is released. Version 1.7.5 contains these commits.
Bug Fixes
- Fixed issues where elevation and clipping with custom outlines would not render properly.
- Fixes a text crash that happens with a zero-width
LinkAnnotation. (Ic1e2e) - Fixes an announcement in
Talkbackof the button when it's built as a clickable Text composable. (I1f588)
Compose UI: v1.8.0-alpha05
October 30, 2024
androidx.compose.ui:ui-*:1.8.0-alpha05 is released. Version 1.8.0-alpha05 contains these commits.
New Features
Autofill is exposed behind a feature flag in this release. We are working on improving performance, and are looking for early feedback on the APIs. The APIs are expected to evolve prior to stable based on feedback.
- To enable Autofill, set
ComposeUiFlags.isSemanticAutofillEnabledto true inonCreateand use the latest Compose Snapshot. - This version of Autofill supports saving credentials manually, through Suggest Strong Password, and through navigation. It also supports filling when an autofillable field receives focus or when Autofill is triggered via the text toolbar on text components. The component will become highlighted to indicate when autofill has completed.
API Changes
- Modify Autofill interface to follow
expect/actualstructure. (I22dce) - Introduce
CompositionLocalthat can be used to modify the hue of Autofill's successful filling highlight. (I32092) - Added
Modifier.onRectChangedAPI which is an API that allows one to subscribe to the root/window/screen-relative position and size of aLayoutNode. The API solves many use cases that the existingonGloballyPositionedmodifier does, however it does so with much less overhead and the API comes with facilities to debounce and throttle the callback per what one's use case demands. (Id28c7, b/372765423, b/372757007, b/372994338) - Expands Autofill manager to include
commit()andcancel()APIs that help users save newly entered credentials. (I2da00) - Introduces new
AutofillManagerinterface that can be used to fine-tune users' Autofill journey and aisSemanticAutofillEnabledflag to turn on this new version of Autofill. (I9d484) - Added
Modifier.onRectChangedAPI which is an API that allows one to subscribe to the root/window/screen-relative position and size of aLayoutNode. The API solves many use cases that the existingonGloballyPositionedmodifier does, however it does so with much less overhead and the API comes with facilities to debounce and throttle the callback per what one's use case demands. (I3c8fa) - Add in semantic properties and data types for extended Autofill support. (I52c7d)
- All methods in
AnnotatedStringbuilder are non-experimental now (Ia89c8, b/261561823)
Bug Fixes
- Views embedded in compose can now receive rotary events if they are focused (I4d53a, b/320510084)
- Fixed an issue where various resource types wouldn't update on configuration changes (Ia9b99, b/352336694)
- Addressed an issue that prevented
TextFieldfrom functioning correctly when using the POBox Japanese Keyboard on certain older Sony devices. (Ia9b99, b/373743376) - Fixed problem with dialogs showing at bottom of the screen instead of centering (Ia2ec, b/373093006)
- Targeting API 35+ no longer forces dialogs to have
decorFitsSystemWindowsset to false. (Ibc94, b/364492593) - Fix crash when layers are moved between windows (e.g. dialog and main content) (I675ba, b/330955281)
Constraintlayout: v2.2.0
October 30, 2024
androidx.constraintlayout:constraintlayout:2.2.0 is released. Version 2.2.0 contains these commits.
Important changes since 2.1.0
- Parity release with underlying constraintlayout-core library.
ConstraintLayout-compose, and ConstraintLayout-Core 1.1: v1.1.0
October 30, 2024
androidx.constraintlayout:constraintlayout-compose:1.1.0, androidx.constraintlayout:constraintlayout-compose-android:1.1.0, and androidx.constraintlayout:constraintlayout-core:1.1.0 are released. Version 1.1.0 contains these commits.
Important changes since 1.0.0
- Fixes interaction with SharedTransitionLayout (b/332898040).
- Fixes Layout issues related to measurement due to recomposition (b/219091179, Ibfe8a).
Core and Core-ktx: v1.15.0
October 30, 2024
androidx.core:core:1.15.0, androidx.core:core-ktx:1.15.0, and androidx.core:core-testing:1.15.0 are released. Version 1.15.0 contains these commits.
Important changes since 1.14.0
- Removed manual outlining of access to new platform APIs since this happens automatically via API modeling when using R8 with AGP 7.3 or later (e.g. R8 version 3.3) and for all builds when using AGP 8.1 or later (e.g. D8 version 8.1). Clients who are not using AGP are advised to update to D8 version 8.1 or later. See this article for more details. (Ieb9ae, b/345472586)
- Various updates to compatibility classes for parity with Android 15 SDK.
credentials: v1.5.0-beta01
October 30, 2024
androidx.credentials:credentials:1.5.0-beta01 and androidx.credentials:credentials-play-services-auth:1.5.0-beta01 are released. Version 1.5.0-beta01 contains these commits.
New Features
Beta release for the following new features:
- Secondary UI experience for credential selection: App developers that call Credential Manager APIs at sign-in moments to present the user with a selector, are now able to use new APIs to associate the same
GetCredentialRequestwith a given view, such as a username or a password field. Subsequently, when the user focuses on one of these views, the corresponding request will be sent to Credential Manager. The resulting credentials are aggregated across providers and displayed in autofill like secondary UIs, such as keyboard or dropdown suggestions. As such when all APIs are used together, the user is first presented with a selector, and if dismissed and taps on one of the fields mentioned above, is then presented with keyboard/dropdown suggestions. - Restore Credentials. The restore credential is used to restore the user's credential from the previous device to a new Android device. By creating a
RestoreCredentialfor the user, the credential will be automatically transferred over to the user's new device if the user selects the app to be transferred from the old device during the setup stage.
API Changes
- Allow developers the flexibility to condition within the
CryptoObjectandBiometricPromptDatasetters. (Ie7e8e)
Fragment: v1.8.5
October 30, 2024
androidx.fragment:fragment-*:1.8.5 is released. Version 1.8.5 contains these commits.
Bug Fixes
- Fixed an
IllegalStateExceptiontriggered bysaveBackStackonly after a Predictive Back gesture was canceled or interrupted. (I3387d, b/342419080)
Lifecycle: v2.8.7
October 30, 2024
androidx.lifecycle:lifecycle-*:2.8.7 is released. Version 2.8.7 contains these commits.
API Changes
androidx.compose.ui.platform.LocalLifecycleOwneris now available in the common source set (KMP). (6a3f5b3)lifecycle-runtime-compose:desktopartifacts were removed and-jvmStubsand-linuxx64Stubsartifacts were added. None of these targets are meant to be used, they are placeholders to help Jetbrains Compose efforts. (6a3f5b3)
Lifecycle: v2.9.0-alpha06
October 30, 2024
androidx.lifecycle:lifecycle-*:2.9.0-alpha06 is released. Version 2.9.0-alpha06 contains these commits.
Behavior Changes
- The
Lifecycle.DESTROYEDstate is terminal, and any attempt to move aLifecyclefrom it to any other state will now result in anIllegalStateException. (I116c4, b/370577987) SavedStateHandleno longer includes anySavedStateProvider.saveState()where the returnedBundleis empty. (I910b5, b/370577987)
Bug Fixes
Lifecycle.eventFlownow correctly complete whenLifecycleisDESTROYED(I293b2, b/374043130)
Navigation: v2.9.0-alpha02
October 30, 2024
androidx.navigation:navigation-*:2.9.0-alpha02 is released. Version 2.9.0-alpha02 contains these commits.
External Contribution
- New common
NavController.handleDeepLink(request: NavDeepLinkRequest)method. Thanks Konstantin Tskhovrebov! (I3e228)
privacysandbox ads: v1.1.0-beta11
October 30, 2024
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 and androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 are released. Version 1.1.0-beta11 contains these commits.
New Features
- This update removes support for privacysandbox measurement and adid APIs on Android R, which has been deprecated. Calls to get the manager classes on Android R will now return null.
Room: v2.7.0-alpha11
October 30, 2024
androidx.room:room-*:2.7.0-alpha11 is released. Version 2.7.0-alpha11 contains these commits.
API Changes
- Revisit the newly added
convertRows()method signature to be a suspend function that receives aRawRoomQueryfor room-paging. (Ie57b5, b/369136627)
Bug Fixes
- Fixed the issue in room-paging where invalid code was being generated when using
@Relationin conjunction withPagingSource.
Savedstate: v1.3.0-alpha04
October 30, 2024
androidx.savedstate:savedstate-*:1.3.0-alpha04 is released. Version 1.3.0-alpha04 contains these commits.
API Changes
- SavedState KMP now supports Char. (I9ac2f, b/334076622)
- Add
putNullandisNullto SavedState KMP. (Iea71d, b/334076622) - Add additional
savedStatefactory parameters supporting an initialMap<String, Any>(I9b37d, b/334076622) - SavedState KMP now supports
contentDeepEqualscomparison. (Ia515c, b/334076622) - SavedState KMP now supports Long. (I4c180, b/334076622)
Sqlite: v2.5.0-alpha11
October 30, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha11 is released. Version 2.5.0-alpha11 contains these commits.
Viewpager: v1.1.0-beta01
October 30, 2024
androidx.viewpager:viewpager:1.1.0-beta01 is released. Version 1.1.0-beta01 contains these commits.
API Changes
- Added nullability annotations in
ViewPager. (I5d7f9, b/236498002)
Wear Compose: v1.5.0-alpha05
October 30, 2024
androidx.wear.compose:compose-*:1.5.0-alpha05 is released. Version 1.5.0-alpha05 contains these commits.
API Changes
- We have added support for
animateScrollToonTransformingLazyColumnStateso that scrolling to an item can be animated. (I4097d) - We have added
requestScrollToonTransformingLazyColumnStateto defer scrolling to the next measurement. (I20a5e) - We have added support for
contentPaddinginTransformingLazyColumn. (I3a69c)
Bug Fixes
- We have fixed a bug in rendering the
TransformingLazyColumnwhen the content height is shorter than the screen height. (I6c3e1) - The
ScrollInfoProvderforTransformingLazyColumnnow correctly tracks the first item. (I1e4a3) TransformingLazyColumnStatenow saves its state (anchorItemIndexandanchorItemScrollOffset). (I3d265)
Wear Compose Material3: v1.0.0-alpha28
October 30, 2024
androidx.wear.compose:compose-material3:1.0.0-alpha28 is released. Version 1.0.0-alpha28 contains these commits.
API Changes
- We have added an arc variation on the indeterminate circular progress indicator (I2efc1)
- We have made public the
AlertDialogContentandDialogcomposables that make up theAlertDialogAPI, so that it is possible to add customization if necessary (such as customizingAlertDialoganimation whilst keeping the recommended content layout). In addition, we have addedModifierandColorparameters to theEdgeButton,ConfirmButtonandDismissButtonmembers ofAlertDialogDefaults. (I4eb71) - We have updated the
PlaceholderAPI as follows: renamedPlaceholderState.startPlaceholderAnimationtoPlaceholderState.animatePlaceholder,PlaceholderState.isShowContenttoPlaceholderState.isHidden, andPlaceholderDefaults.shapetoPlaceholderDefaults.Shape; renamed thepainterparameter inpainterWithPlaceholderOverlayBackgroundBrushtooriginalPainter; changed visibility ofPlaceholderState.placeholderProgressionfrom public to internal and renamed it toplaceholderShimmerProgression; added placeholder animation duration constants toPlaceholderDefaults. (Ie5a59) - We have updated the
EdgeButtonAPI as follows: renamed the parameter onScreenScaffoldfrombottomButtontoedgeButton; madeEdgeButtonSizea value class. (Ieef15) - We have changed the visibility of
copy()to public in wear material3 Colors classes (I0287f)
Bug Fixes
- Added minimum animation duration for
IconToggleButtonandTextToggleButtonon click (Ieb333) - Added minimum duration on
IconButtonandTextButtonshape animation (Iebcee) - Corrected the repeat option state of
DatePicker. (I3587c) - Added motion for Alert and Confirmation dialogs. (I173b1)
wear protolayout: v1.3.0-alpha03
October 30, 2024
androidx.wear.protolayout:protolayout-*:1.3.0-alpha03 is released. Version 1.3.0-alpha03 contains these commits.
New Features
- Add
LayoutElementAssertionsProvider,LayoutElementAssertionandLayoutElementMatcherto the testing library (Id1110)
Wear Tiles: v1.5.0-alpha03
October 30, 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha03 is released. Version 1.5.0-alpha03 contains these commits.
WorkManager: v2.10.0
October 30, 2024
androidx.work:work-*:2.10.0 is released. Version 2.10.0 contains these commits.
Significant changes since version 2.9.1
- Added trace tags to Jobs from
WorkManagerwhich makes ‘adb shell dumpsys jobscheduler’ a lot simpler to understand since it will contain the name of the Worker being executed. Trace sections are also added around key areas ofWorkManager. Configuration.workerCoroutineContextwas added to for control of dispatcher whereCoroutineWorkeris executed.- Developers can specify
NetworkRequestas a constraint for a worker via theConstraints.setRequiredNetworkRequestmethod. This enables more granular control over which network this worker should run. WorkManager2.10.0 is now compiled with SDK 35 and contain various changes for SDK 35 compatibility.