2024-04-02
Activity: v1.9.0-rc01
April 3, 2024
androidx.activity:activity:1.9.0-rc01, androidx.activity:activity-compose:1.9.0-rc01, and androidx.activity:activity-ktx:1.9.0-rc01 are released. Version 1.9.0-rc01 contains these commits.
Dependency update
- Activity now depends on Profile Installer 1.3.1.
Annotation-Experimental: v1.4.1
April 3, 2024
androidx.annotation:annotation-experimental:1.4.1 is released. Version 1.4.1 contains these commits.
Bug Fixes
- Fix usage of
isKotlinto avoid accidentally triggeringRequiresOptIncheck in Kotlin files. (I2d8c1f)
Annotation: v1.8.0-beta01
April 3, 2024
androidx.annotation:annotation-*:1.8.0-beta01 is released. Version 1.8.0-beta01 contains these commits.
New Features
ReplaceWithannotation is now API-stable, but the associated lint check with auto-fix has not shipped yet
Car App: v1.7.0-alpha01
April 3, 2024
androidx.car.app:app-*:1.7.0-alpha01 is released. We have moved our library versioning scheme to match the active CarApi version. This is to reduce confusion on the naming scheme based on developer feedback. As a result, we will skip versions 1.5 / 1.6 directly moving to 1.7 Version 1.7.0-alpha01 contains these commits.
New Features
- Map with Content: New template named
MapWithContentwhich supports List / Grid / Pane / Message as Content inside a map.RoutePreview,PlaceListNavigation, Map templates are now deprecated.- Sample apps have been updated to show functionality of deprecated templates using
MapWithContent.
- Conversation Item: New APIs for displaying conversations (IM, SMS), and Assistant readout in the car.
- Vehicle Dimensions: New API to retrieve vehicle measures (data on AAOS at the moment).
API Changes
- Mark extra small row image type as experimental (I5184b)
- Added
CarInfo#fetchExteriorDimensionsAPI which allows access to vehicle exterior dimension information such as height, width, etc (Ia40c5) - Removed
ExperimentalAPItag fromMapWithContentTemplate(I66db8) - Update
GridItem#setTitleparameter to be nullable. (I3d610) GetHeaderAPI does not require API 7 because it is backwards compatible (I8c812)- Add support for
HeaderinListTemplate, deprecateheaderAction,headerTitle,actionStrip(I7ae01) - Deprecate
title,headerAction,actionStripinGridTemplateand add support forHeader(I41a9c) - Remove level 7 requirement for experimental APIs: Badge,
GridTemplateitem size and image shape getters/setters,GridItemmethods for getting/setting Badge. (Id71eb) - Deprecate
title,headerAction,actionStripinPaneTemplate, add newHeadersupport (I23154) - Changed Media Center telemetry from
BroadcastReceiverto Browse Custom Action. (I4185f) - Added
Headerattribute support inMessageTemplate. Deprecated support forActionStrip,headerActionandtitle. (Ie2de8) - Modify alert constant visibility (Icf8a8)
- Remove
isLoadingattribute from the parent template (I651e6) - Add extras to inform media apps of the main UI parameters (I85ca2)
- Add media center analytics feature to
MediaExtensions(I7ce28) - Added option for extra small image on rows. (I72c03)
Bug Fixes
- Update javadoc on
ConversationItemto state that messages should be sorted in order from oldest to newest. (I77a2a) - Update
ListTemplatetruncation logic to remove oldest messages fromConversationItem(Ie0a61)
Compose Animation: v1.6.5
April 3, 2024
androidx.compose.animation:animation-*:1.6.5 is released. Version 1.6.5 contains these commits.
Compose Animation: v1.7.0-alpha06
April 3, 2024
androidx.compose.animation:animation-*:1.7.0-alpha06 is released. Version 1.7.0-alpha06 contains these commits.
New Features
- Item appearance and disappearance animation support was added into
LazyColumnandLazyRow. Previously it was possible to addModifier.animateItemPlacement()modifier in order to support placement (reordering) animations. We deprecated this modifier and introduced a new non-experimental modifier calledModifier.animateItem()which allows you to support all three animation types: appearance (fade in), disappearance (fade out) and reordering. (I2d7f7, b/330152398, b/150812265)
Bug Fixes
- Improved performance of
updateTransitionAPI.
Compose Foundation: v1.6.5
April 3, 2024
androidx.compose.foundation:foundation-*:1.6.5 is released. Version 1.6.5 contains these commits.
Bug Fixes
- Adds debugging logs to hard-to-reproduce bugs in Row/Column: (b/300280216 and b/297974033)
Compose Foundation: v1.7.0-alpha06
April 3, 2024
androidx.compose.foundation:foundation-*:1.7.0-alpha06 is released. Version 1.7.0-alpha06 contains these commits.
New Features
- Item appearance and disappearance animation support was added into
LazyColumnandLazyRow. Previously it was possible to addModifier.animateItemPlacement()modifier in order to support placement (reordering) animations. We deprecated this modifier and introduced a new non-experimental modifier calledModifier.animateItem()which allows you to support all three animation types: appearance (fade in), disappearance (fade out) and reordering. (I2d7f7, b/150812265) - Clients of
LazyColumn/LazyRowmay now opt-out of maintaining an index based on the key for the upcoming measure-pass by calling a non-suspendLazyListState.requestToScroll. (I98036, b/209652366) - Added
parseAsHtmlmethod for styled strings: it allows to convert a string marked with HTML tags intoAnnotatedString. Note that not all tags are supported, for example you won't be able to display bullet lists yet. (I84d3d) - Implemented experimental support for long screenshots in Compose scroll containers using the official Android API (
ScrollCaptureCallback). This feature is experimental and may not currently handle all cases correctly. For that reason it is currently disabled by default. To opt-in, set theComposeFeatureFlag_LongScreenshotsEnabledflag to true. This flag will be removed before 1.7 beta. (I2b055, b/329296471) - Introduce new
GraphicsLayerAPI to provide more flexibility in placement and rendering ofGraphicsLayerinstances and support intrinsic rendering features without needing to coordinate with Composable implementations to specifyGraphicsLayermodifier instances.
API Changes
- All
KeyboardOptionsparameters now have an unspecified value by default. AddedKeyboardOptions.mergemethod. - Renamed
KeyboardOptions.autoCorrecttoautoCorrectEnabledand made it nullable, where null indicates no value was specified. (Ia8ba0, b/295951492) - Renamed
outOfBoundsPageCounttobeyondViewportPageCount. (I129c6) fun ClipEntry.getMetadata()is changed toval ClipEntry.clipMetadata. (I50155)- Removed
TextFieldState.valueAsFlow(). Prefer usingsnapshotFlow { state.text }, orsnapshotFlow { TextFieldCharSequence(state.text, state.selection) }(I7d629) - Reorganized
InputTransformation.transformInputparameters. RemovedoriginalValue: TextFieldCharSequence. InsteadTextFieldBuffernow carries this value with the same name. Also removed thevalueWithChanges: TextFieldBufferparameter.TextFieldBuffernow is the receiver scope on the function. (I919cc) BasicTextField(state)variant andBasicSecureTextFieldnow useKeyboardActionHandlerinstead ofKeyboardActionsto process actions taken by the software keyboard. (I58dda)- Stylus handwriting delegation APIs to support stylus handwriting on "fake" text input fields. (I9c09c, b/327271923)
- Renamed
KeyboardOptions.shouldShowKeyboardOnFocustoshowKeyboardOnFocus. (Ib4b7a, b/295951492) - Removed
hintMediaTypesparameter fromModifier.contentReceiver. Developers were already encouraged to check the receivedTransferableContent's media type since it could be incompatible with the configuredhintMediaTypes. (I82f99) - Reordered the parameters of
BasicSecureTextField. RemovedkeyboardTypeandimeActionparameters in favor of fullKeyboardOptionsclass while keeping the same defaults appropriate forBasicSecureTextField. Also removed thescrollStateparameter. (Ibbfa9) TextFieldState.text's type is changed fromTextFieldCharSequenceto justCharSequence. Therefore, addedTextFieldState.selection: TextRangeandTextFieldState.composition: TextRange?to read the current selection and composition values directly from the state object.- Removed
TextFieldState.forEachTextValue. (Idb2a2) - Removed
ClipboardManager.getClipMetadataandClipboardManager.hasClipfunctions. Please useclipEntry.getMetadata()to read the current clip entry's metadata. Also checkClipboardManager.getClip's result if it's null or not to understand whether Clipboard has a current clip. (I50498) ClipboardManager.setClipnow accepts null to be able to clear the Clipboard. (I7d2e9)ReceiveContentListeneris converted to a function interface. AlsoModifier.receiveContentoverload that takes in a lambda is removed sinceReceiveContentListeneris a function interface now.Modifier.receiveContentis renamed toModifier.contentReceiver. (I1e6af)- Renamed
TransferableContent.consumeEachtoTransferableContent.consume. (I1e462) rememberTextFieldStatehas graduated to a Stable API. (I37999)
Bug Fixes
- Fixed a bug where
BasicTextField(state)variant did not work with CJK(composition based) keyboards. (I54425) - Fixed a bug where
Modifier.dragAndDropTarget()could reference stale data in certain scenarios withModifier.Nodere-use. (I05bb1) - Reverted a recent contract change where
AnchoredDraggableState#anchoredDragcalls would snap at the end of ananchoredDragoperation. (I95715)
Compose Material: v1.6.5
April 3, 2024
androidx.compose.material:material-*:1.6.5 is released. Version 1.6.5 contains these commits.
Compose Material: v1.7.0-alpha06
April 3, 2024
androidx.compose.material:material-*:1.7.0-alpha06 is released. Version 1.7.0-alpha06 contains these commits.
Announcement
androidx.compose.materialno longer requires using the same version of every artifact is this maven group. Users can mix and match versions of Compose foundation libraries (Ie5fba)
API Changes
- Moved more
ModalDrawerandBottomDrawerdefaults intoDrawerDefaultsobject. (Ib5b2e)
Compose Material3: v1.3.0-alpha04
April 3, 2024
androidx.compose.material3:material3-*:1.3.0-alpha04 is released. Version 1.3.0-alpha04 contains these commits.
New Features
- Added two experimental versions of the Material3 Carousel -
HorizontalMultiBrowseCarouselandHorizontalUncontainedCarousel(I88d64) - Updated Compose M3 Nav Drawer (
ModalDrawerSheetandDismissibleDrawerSheet) to support Predictive Back on U+ as opt-in (Ie5b0b) - Added a new API in Icon to allow passing color tint as lambda to avoid recomposing. (I5b5a2)
- Top app bar APIs now support custom heights for both fixed and collapsible sections. (Ib8b0c, b/323403446)
API Changes
- Top app bar APIs now support custom heights for both fixed and collapsible sections. Fixed an issue that caused single-line top app bars to recompose too many times when scrolling content. Resolved an issue where
MediumTopAppBartruncated titles on devices with large font/display settings. (Ib8b0c, b/323403446, b/300953236, b/286296147, b/330410290, b/308540676) SegmentedButtonand associated APIs are now stable (I8a158)SwipeToDismissBox,SwipeToDismissBoxDefaults,SwipeToDismissBoxStateandSwipeToDismissBoxValueare now marked stable. (I5f000)- Removed deprecated
DismissDirectionandDismissValueenums and APIs. (I89ccd) - Added an experimental tag to Carousel's
CarouselStatecompanion object. (I94154) - Deprecate
LocalMinimumInteractiveComponentEnforcementand introducedLocalMinimumInteractiveComponentSizeto replace it. (I7a7ac) SearchBarColorsconstructor is now public. (I769ca)- Added a
gesturesEnabledparameter toSwipeToDismissBox. (Idc59f, b/324170119) - Removed text field APIs that were marked as deprecated and experimental. (I1305f)
Compose Material3 Adaptive: v1.0.0-alpha10
April 3, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10 is released. Version 1.0.0-alpha10 contains these commits.
API Changes
- Make default preferred width adaptive and customizable. (Ic3abc)
- Rename scaffold directive calculation functions. (I10855)
- Remove paddings and insets from scaffold APIs. (I786f8)
- Add navigator remember methods without generic types. (I607c3)
Compose Runtime: v1.6.5
April 3, 2024
androidx.compose.runtime:runtime-*:1.6.5 is released. Version 1.6.5 contains these commits.
Compose Runtime: v1.7.0-alpha06
April 3, 2024
androidx.compose.runtime:runtime-*:1.7.0-alpha06 is released. Version 1.7.0-alpha06 contains these commits.
Bug Fixes
- Fix provide single values handling
providesDefault(538f45) - Avoid a deadlock in the Recomposer accessing the frame clock (07e5c6)
Compose UI: v1.6.5
April 3, 2024
androidx.compose.ui:ui-*:1.6.5 is released. Version 1.6.5 contains these commits.
Compose UI: v1.7.0-alpha06
April 3, 2024
androidx.compose.ui:ui-*:1.7.0-alpha06 is released. Version 1.7.0-alpha06 contains these commits.
New Features
- Added
parseAsHtmlmethod for styled strings: it allows to convert a string marked with HTML tags intoAnnotatedString. Note that not all tags are supported, for example you won't be able to display bullet lists yet. (I84d3d, I30626, b/139326648) - Implemented experimental support for long screenshots in Compose scroll containers using the official Android API (
ScrollCaptureCallback). This feature is experimental and may not currently handle all cases correctly. For that reason it is currently disabled by default. To opt-in, set theComposeFeatureFlag_LongScreenshotsEnabledflag to true. (I2b055, b/329296471)
API Changes
fun ClipEntry.getMetadata()is changed toval ClipEntry.clipMetadata. (I50155)- Removed
ClipboardManager.getClipMetadataandClipboardManager.hasClipfunctions. Please useclipEntry.getMetadata()to read the current clip entry's metadata. Also checkClipboardManager.getClip's result if it's null or not to understand whether Clipboard has a current clip. (I50498) - Now you can pass
GraphicsLayerobjects intoplaceable.placeWithLayer()functions (I1b22f) ClipboardManager.setClipnow accepts null to be able to clear the Clipboard. (I7d2e9)- Added resource ids for assist with hiding Views used as implementation details within build tooling (I99531)
- Added
GraphicsLayer#toImageBitmapsuspend method to support rendering contents of a bitmap into aGraphicsLayer. This is a hardware accelerated rendering operation on API level 22+ (inclusive) which supports over 99% of all Android devices. On Android API level 21 this falls back onto software rendering. (I9e114) - Helper method to convert an Android
RectFtoComposeRect(I39925, b/325660505) - All
KeyboardOptionsparameters now have an unspecified value by default. AddedKeyboardOptions.mergemethod. - Renamed
KeyboardOptions.autoCorrecttoautoCorrectEnabledand made it nullable, where null indicates no value was specified. (Ia8ba0, b/295951492) BasicTextField(state)variant andBasicSecureTextFieldnow useKeyboardActionHandlerinstead ofKeyboardActionsto process actions taken by the software keyboard. (I58dda)
Core Splashscreen: v1.1.0-rc01
April 3, 2024
androidx.core:core-splashscreen:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits.
Bug Fixes
- Provide default dimensions for wear device with 48x48dp icon (Ib8de8, b/256678037)
- Fix
SplashScreenView#getIconViewcause NPE crash (6abfd6, b/243457485)
Core and Core-ktx: v1.13.0-rc01
April 3, 2024
androidx.core:core:1.13.0-rc01, androidx.core:core-ktx:1.13.0-rc01, and androidx.core:core-testing:1.13.0-rc01 are released. Version 1.13.0-rc01 contains these commits.
Bug Fixes
- Fix retrieving initial system bar appearance on API 30+ (I18596, b/219993701)
Core Remote Views: v1.1.0-beta01
April 3, 2024
androidx.core:core-remoteviews:1.1.0-beta01 is released. Version 1.1.0-beta01 contains these commits.
credentials: v1.2.2
April 3, 2024
androidx.credentials:credentials:1.2.2 and androidx.credentials:credentials-play-services-auth:1.2.2 are released. Version 1.2.2 contains these commits.
Bug Fixes
- Fix the already-resume error caused by race condition of multiple in-flight requests (Ic3567)
- Fix NPE caused by
clearCredentialStateAPI (b/327686881)
credentials: v1.3.0-alpha02
April 3, 2024
androidx.credentials:credentials:1.3.0-alpha02 and androidx.credentials:credentials-play-services-auth:1.3.0-alpha02 are released. Version 1.3.0-alpha02 contains these commits.
New Features
- Added new APIs that assist credential entries to be clearly displayed in the credential selector during a
getCredentialorcreateCredentialcall.
API Changes
- Extended the Credential Options API Surface to contain information on display priorities (Ied6fe)
- Exposed raw Bundle to structured data conversion helpers (If03a0)
- Exposed
isDefaultIconandisAutoSelectAllowedFromOptionAPIs (I05c59) - Extended the credential entry API surface to contain information on defaulting an icon (I9fe00)
- Added an
entryGroupIdbit to the credential entries (Id995c) - Added a new
affiliationNameproperty to theCredentialEntryAPI surface. (I6261e) - Exposed
fromXYZEntryAPIs to be used in the framework (I645a1)
Bug Fixes - Provided fallback solution when platform credential manager is not available. (b/310701473) - Fix NPE caused by clearCredentialState API (b/327686881)
credentials: v1.0.0-alpha01
January 11, 2023
androidx.credentials:credentials:1.0.0-alpha01 and androidx.credentials:credentials-play-services-auth:1.0.0-alpha01 are released. Version 1.0.0-alpha01 contains these commits.
New Features
- This release contains a new jetpack library which provides a unified access to a user's credentials. This can include passwords, passkeys and federated credentials. This library should be used to provide seamless and secure sign-in experiences.
- `androidx.credentials:credentials-play-services-auth:1.0.0-alpha01 ‘ is an optional library that allows credentials to be stored to, and retrieved from Google Password Manager. This dependency is needed for devices running Android API level <= 33.
API Changes
- New library with new APIs
DataStore: v1.1.0-rc01
April 3, 2024
androidx.datastore:datastore-*:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits.
Bug Fixes
- Fixed the performance degradation where
updateDatacalls didn’t optimize on disk writes if the new data is the same as the old data (d64cfb5) - Fixed a race condition where
MultiProcessDataStoremight miss invalidations during initialization. ((b/326141553),(094c2dd))
Fragment: v1.7.0-rc01
April 3, 2024
androidx.fragment:fragment-*:1.7.0-rc01 is released. Version 1.7.0-rc01 contains these commits.
Dependency update
- Fragment now depends on Profile Installer 1.3.1.
Fragment: v1.8.0-alpha01
April 3, 2024
androidx.fragment:fragment-*:1.8.0-alpha01 is released. Version 1.8.0-alpha01 contains these commits.
New Features
- The new
AndroidFragmentComposableallows adding fragments into the Compose hierarchy via the fragment class name. It automatically handles the saving and restoring of the Fragment’s state. This can be used as a direct replacement for the AndroidViewBindingComposable.(b/312895363, Icf841)
Documentation Changes
- Updated documentation for the
OnBackStackChangedListenerAPIs to indicate when they are called and how they should be used. (I0bfd9)
Dependency update
- Fragment now depends on Profile Installer 1.3.1.
Games-Activity: v3.0.2
April 3, 2024
androidx.games:games-activity:3.0.2 and androidx.games:games-text-input:3.0.2 are released. Version 3.0.2 contains these commits.
Bug Fixes
- We made several fixes to
GamesTextInputwhich are aimed to improve software and hardware keyboards support. Also a bug has been fixed that was preventingGameTextInputfrom being used withoutGameActivity.
Glance: v1.1.0-beta01
April 3, 2024
androidx.glance:glance-*:1.1.0-beta01 is released. Version 1.1.0-beta01 contains these commits.
Health Services Client: v1.0.0-rc02
April 3, 2024
androidx.health:health-services-client:1.0.0-rc02 is released. Version 1.0.0-rc02 contains these commits. This is a bug fix only release and does not contain API changes.
Bug Fixes
- Fixed various issues to improve IPC reliability
- Fixed an issue where calling
startExerciseat the same time asprepareExercisecould lead to aConcurrentModificationException(4e37773) - Improved documentation
Lifecycle: v2.8.0-alpha04
April 3, 2024
androidx.lifecycle:lifecycle-*:2.8.0-alpha04 is released. Version 2.8.0-alpha04 contains these commits.
New Features
- The
lifecycle-viewmodel-composeartifact is now compatible with Kotlin Multiplatform, moving its code tocommonand ships an Android artifact, matching the multiplatform support ofandroidx.compose. The accommodate this change, the ComposableviewModelmethod now accepts aKClassin addition to ajava.lang.Class. (b/330323282)
Bug Fixes
- The
NullSafeMutableLiveDatahas been refactored to avoid many false positives. (I2d8c1, Iafb18, I03463, I7ecef)
Dependency update
- The
lifecycle-viewmodel-composeartifact now depends on Compose 1.6.0. - Lifecycle now depends on Profile Installer 1.3.1.
Navigation: v2.8.0-alpha06
April 3, 2024
androidx.navigation:navigation-*:2.8.0-alpha06 is released. Version 2.8.0-alpha06 contains these commits.
API Changes
- Support for Safe Args in Navigation Compose using an approach based on Kotlin Serialization has begun. These APIs are not finished and are marked with the
ExperimentalSafeArgsApiannotation. This annotation will be removed when the entire API surface is complete in a future release. (I644e7, I98896, I2a1c5, I43a51, I836a1, Ic5eec, I39407, I24e41, If9e14, Ibb13e, If44d3, Icb70f, I8972f, I1d432, Icf32b, I20a14, I262aa, I7de99, I35990, I1033d, b/188693139)
Bug Fixes
NavHostnow usedAlignment.TopStartas the default contentAlignment argument. This puts it in line with the default forAnimatedContentand fixes some instances of an unexpected scale from center transition. (I09e72, b/330111602)- When flicking the predictive back gesture while using Navigation Compose, the
NavHostwill now correctly complete the custom transition instead of immediately finishing. (I99017, b/327292110)
Paging: v3.3.0-beta01
April 3, 2024
androidx.paging:paging-*:3.3.0-beta01 is released with no notable changes. Version 3.3.0-beta01 contains these commits.
privacysandbox ads: v1.1.0-beta05
April 3, 2024
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta05 and androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta05 are released. Version 1.1.0-beta05 contains these commits.
Bug Fixes
- Added error catching when a class definition is not found on Android S devices due to missing uses-library tag in manifest.
Transition: v1.5.0-rc01
April 3, 2024
androidx.transition:transition:1.5.0-rc01 and androidx.transition:transition-ktx:1.5.0-rc01 are released. Version 1.5.0-rc01 contains these commits.
Wear Compose: v1.4.0-alpha06
April 3, 2024
androidx.wear.compose:compose-*:1.4.0-alpha06 is released. Version 1.4.0-alpha06 contains these commits.
Bug Fixes
- We have added an internal draft of rotary support, as part of the larger effort of migrating Rotary behavior into AndroidX from Horologist. (I617d1)
- We have added an internal draft of haptics support, as part of the larger effort of migrating Rotary behavior into AndroidX from Horologist. (I5568a)
Wear Compose Material3: v1.0.0-alpha20
April 3, 2024
androidx.wear.compose:compose-material3:1.0.0-alpha20 is released. Version 1.0.0-alpha20 contains these commits.
Bug Fixes
- We have adjusted the Ripple pressed and focused state alphas for contrast. (I59f0a)
- We have added spacing between primary and secondary labels in
Button,ToggleButtonandRadioButton, following the latest changes to typography styles and line heights. (I2c0ba)
Wear Compose: v1.3.1
April 3, 2024
androidx.wear.compose:compose-*:1.3.1 is released. Version 1.3.1 contains these commits.
Bug Fixes
- We have fixed a bug in swipe-to-reveal, where it was possible to interact with (and cancel) a committed action on one item by starting to swipe another item. (Ide059)
Wear Watchface: v1.3.0-alpha02
April 3, 2024
androidx.wear.watchface:watchface-*:1.3.0-alpha02 is released. Version 1.3.0-alpha02 contains these commits.
New Features
- We now use reference equality to compare best and
selectedDatabecause the equals operator is expensive. (446b00)
API Changes
- We’ve added a no-fallback dynamic API for
GoalProgressComplicationData. (c33264)
Webkit: v1.11.0-rc01
April 3, 2024
androidx.webkit:webkit:1.11.0-rc01 is released. This release contains no changes from the 1.11.0-beta01 release.
WindowManager: v1.3.0-beta01
April 3, 2024
androidx.window:window-*:1.3.0-beta01 is released. Version 1.3.0-beta01 contains these commits.