Skip to content

Releases: mahozad/androidx-release-notes

2023-03-22

22 Mar 12:54

Choose a tag to compare

Media3: v1.0.0

March 22, 2023

androidx.media3:media3-*:1.0.0 is released. Version 1.0.0 contains these commits.

This release corresponds to the ExoPlayer 2.18.5 release.

There are no changes since 1.0.0-rc02.

2023-03-21

21 Mar 18:38

Choose a tag to compare

Annotation 1.1.0: Annotation 1.1.0-alpha01

March 21, 2023

androidx.test:annotation:1.1.0-alpha01 is released.

Dependency changes

  • Update to kotlin stdlib 1.7.22
  • Major release toolchain update: now compiled to java8 bytecode

Runner 1.6.0: runner 1.6.0-alpha01

March 21, 2023

androidx.test:runner:1.6.0-alpha01 is released.

Bug fixes

  • Improve error reporting when there is a junit class mismatch due to a custom classloader
  • Fix reporting in logOnly mode for @Ignore-d classes
  • Move instantiation of InstrumentationResultPrinter to after multidex is loaded
  • Register TestStorage before using it in RunnerArgs parsing
  • Execute test classes in order provided to TestRequestBuilder.

Dependency changes

  • Update to androidx.test:monitor:1.7.0-alpha01
  • Major release toolchain update:
    • classes are now compiled to java8 bytecode
    • javac compiler switched to OpenJDK 11.

Test:

Monitor 1.7.0: monitor 1.7.0-alpha01

March 21, 2023

androidx.test:monitor:1.7.0-alpha01 is released.

Dependency changes

  • Update to kotlin stdlib 1.7.22
  • Major release toolchain update: now compiled to java8 bytecode

Espresso 3.6.0: Espresso 3.6.0-alpha01

March 21, 2023

The following artifacts were released:

  • androidx.test.espresso:espresso-accessibility:3.6.0-alpha01
  • androidx.test.espresso:espresso-core:3.6.0-alpha01
  • androidx.test.espresso:espresso-contrib:3.6.0-alpha01
  • androidx.test.espresso:espresso-idling-resource:3.6.0-alpha01
  • androidx.test.espresso:espresso-intents:3.6.0-alpha01
  • androidx.test.espresso:espresso-remote:3.6.0-alpha01
  • androidx.test.espresso:espresso-web:3.6.0-alpha01
  • androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha01
  • androidx.test.espresso.idling:idling-net:3.6.0-alpha01

API changes

  • Deprecate EspressoOptional in favor of @nullable.
  • Allow customizing espresso's default failure handler to disable screenshots on failures

Dependency changes

  • Update to androidx.test:monitor:1.7.0-alpha01, androidx.test:core:1.6.0-alpha01 and androidx.test:runner:1.6.0-alpha01
  • Update to kotlin stdlib 1.7.22
  • Major release toolchain update:
    • classes are now compiled to java8 bytecode
    • javac compiler switched to OpenJDK 11. This should resolve IncompatibleClassChangeErrors (https://github.com/android/android-test/issues/1642)
    • remove internal guava usage with kotlin stdlib, which resulted in a binary size reduction
    • release aars are no longer proguarded

Core 1.6.0: Core Core-ktx 1.6.0-alpha01

March 21, 2023

androidx.test:core:1.6.0-alpha01 and androidx.test:core-ktx:1.6.0-alpha01 are released.

Features * Preliminary support for robolectric was added to ViewCapture.captureToBitmap

Bug fixes

  • Fix captureToBitmap for DecorView's
  • Attempt to improve reliability of DeviceCapture by retrying takeScreenshot

Dependency changes

  • Update to kotlin stdlib 1.7.22
  • Major release toolchain update: now compiled to java8 bytecode
  • Update to androidx.test:monitor:1.70-alpha01

JUnit Extensions 1.2.0: ext.junit 1.2.0-alpha01

March 21, 2023

androidx.test.ext:junit:1.2.0-alpha01 and androidx.test.ext:junit-ktx:1.2.0-alpha01 are released.

API changes

  • Create DeleteFilesRule: an API for removing files between test case execution

Dependency changes

  • Update to androidx.test:monitor:1.7.0-alpha01, androidx.test:core:1.6.0-alpha01, androidx.test.services:storage:1.5.0-alpha01
  • Update to kotlin stdlib 1.7.22
  • Major release toolchain update:
    • classes are now compiled to java8 bytecode
    • javac compiler switched to OpenJDK 11.

Truth Extensions 1.6.0: ext.truth 1.6.0-alpha01

March 21, 2022

androidx.test.ext:truth:1.6.0-alpha01 is released.

Dependency changes

  • Update to androidx.test:core:1.6.0-alpha01
  • Update to kotlin stdlib 1.7.22
  • Major release toolchain update:
    • classes are now compiled to java8 bytecode
    • javac compiler switched to OpenJDK 11.

2023-03-08

08 Mar 18:42

Choose a tag to compare

Activity: v1.7.0-rc01

March 8, 2023

androidx.activity:activity:1.7.0-rc01, androidx.activity:activity-compose:1.7.0-rc01, and androidx.activity:activity-ktx:1.7.0-rc01 are released. Version 1.7.0-rc01 contains these commits.

Dependency update

Activity: v1.8.0-alpha02

March 8, 2023

androidx.activity:activity:1.8.0-alpha02, androidx.activity:activity-compose:1.8.0-alpha02, and androidx.activity:activity-ktx:1.8.0-alpha02 are released. Developed from an internal branch.

Note: This version will only compile against the Android 14 (Upside Down Cake) Developer Preview 2 SDK.

Dependency update

Ads: v1.0.0-alpha05

March 8, 2023

androidx.ads:ads-identifier:1.0.0-alpha05, androidx.ads:ads-identifier-common:1.0.0-alpha05, and androidx.ads:ads-identifier-provider:1.0.0-alpha05 are released. Version 1.0.0-alpha05 contains these commits.

API Changes

Benchmark: v1.2.0-alpha11

March 8, 2023

androidx.benchmark:benchmark-*:1.2.0-alpha11 is released. Version 1.2.0-alpha11 contains these commits.

Bug Fixes

  • Fixed crashes in MacrobenchmarkRule and BaselineProfileRule when reinstalling or extracting profiles from an app bundle with multiple APKs. (I0d8c8, b/270587281)

Compose Animation: v1.4.0-rc01

March 8, 2023

androidx.compose.animation:animation:1.4.0-rc01, androidx.compose.animation:animation-core:1.4.0-rc01, and androidx.compose.animation:animation-graphics:1.4.0-rc01 are released with no changes. Version 1.4.0-rc01 contains these commits.

Compose Foundation: v1.4.0-rc01

March 8, 2023

androidx.compose.foundation:foundation:1.4.0-rc01 and androidx.compose.foundation:foundation-layout:1.4.0-rc01 are released. Version 1.4.0-rc01 contains these commits.

API Changes

  • Introduced new low-level PlatformTextInputAdapter API for building custom text input implementations that talk directly to platform APIs. (I58df4)
  • Add support for reverse layout to LazyStaggeredGrid. (I3ef4a)

Bug Fixes

  • BasicTextField's SetText semantics action will now update the text buffer using the same code path as IME updates and the testing functions (e.g. performTextReplacement).
  • Text testing functions performTextClearance, performTextReplacement, and performTextSelection now use SemanticsActions. (I0807d, b/269633168, b/269624358)

Compose Material: v1.4.0-rc01

March 8, 2023

androidx.compose.material:material-*:1.4.0-rc01 is released with no changes. Version 1.4.0-rc01 contains these commits.

Compose Material 3: v1.1.0-alpha08

March 8, 2023

androidx.compose.material3:material3:1.1.0-alpha08 and androidx.compose.material3:material3-window-size-class:1.1.0-alpha08 are released. Version 1.1.0-alpha08 contains these commits.

New Features

  • Added support for BottomSheetScaffold and BottomSheetScaffoldState. (I063d4)

API Changes

  • Added functionality to the DatePickerState and the DateRangePickerState to allow setting dates after the initial creation of the state, as well as resetting selections by setting null timestamps. Setting dates manually should be made with caution, and the new setSelection function will throw an exception in case a provided date fails a precondition (see documentation). (Ifa645, b/268609314, b/270427389)
  • Rename Collapsed SheetValue to PartiallyExpanded to more accurately and flexibly depict behavior in this state. (Ia1491)
  • Updated ListItem parameter names to _content instead of _text. Default getters are now ReadOnlyComposables where relevant. (I69a25)
  • Graduate interactive Surface APIs from experimental. (I90d59, b/261561812)

Bug Fixes

  • Fixed an issue where ModalBottomSheet's HalfExpanded state was calculated incorrectly and the sheet would appear to be floating. (I45e84, b/268411386)
  • Add confirmValueChange check to scrim tap for ModalBottomSheet. (I2311a, b/270425759)
  • Move semantic BottomSheet actions to drag handle. (
Read more

2023-03-02

03 Mar 18:40

Choose a tag to compare

Media3: v1.0.0-rc02

March 2, 2023

androidx.media3:media3-*:1.0.0-rc02 is released. Version 1.0.0-rc02 contains these commits.

This release corresponds to the ExoPlayer 2.18.4 release.

  • Core library:
    • Fix network type detection on API 33 (#10970).
    • Fix NullPointerException when calling ExoPlayer.isTunnelingEnabled (#10977).
  • Downloads:
    • Make the maximum difference of the start time of two segments to be merged configurable in SegmentDownloader and subclasses (#248).
  • Audio:
    • Fix broken gapless MP3 playback on Samsung devices (#8594).
    • Fix bug where playback speeds set immediately after disabling audio may be overridden by a previous speed change (#10882).
  • Video:
    • Map HEVC HDR10 format to HEVCProfileMain10HDR10 instead of HEVCProfileMain10.
    • Add workaround for a device issue on Chromecast with Google TV and Lenovo M10 FHD Plus that causes 60fps AVC streams to be marked as unsupported (#10898).
    • Fix frame release performance issues when playing media with a frame rate far higher than the screen refresh rate.
  • Cast:
    • Fix transient STATE_IDLE when transitioning between media items (#245).
  • RTSP:
    • Catch the IllegalArgumentException thrown in parsing of invalid RTSP Describe response messages (#10971).
  • Session:
    • Fix a bug where notification play/pause button doesn't update with player state (#192).
  • IMA extension:
    • Fix a bug which prevented DAI streams without any ads from starting because the first (and in the case without ads the only) LOADED event wasn't received.

2023-02-23

23 Feb 21:37

Choose a tag to compare

Emoji2: v1.3.0-beta03

February 23, 2023

androidx.emoji2:emoji2-bundled:1.3.0-beta03, androidx.emoji2:emoji2-views:1.3.0-beta03, and androidx.emoji2:emoji2-views-helper:1.3.0-beta03 are released.

February 22, 2023

androidx.emoji2:emoji2:1.3.0-beta03 is released. Version 1.3.0-beta03 contains these commits.

New Features

  • No changes. This release is to prepare for compose integration.

Tracing: v1.2.0-alpha02

February 23, 2023

androidx.tracing:tracing:1.2.0-alpha02 and androidx.tracing:tracing-ktx:1.2.0-alpha02 are released with no changes from the previous alpha. Version 1.2.0-alpha02 contains these commits.

Bug Fixes

  • This release will fix a Could not find androidx.tracing:tracing-ktx:1.2.0-alpha02 error when upgrading to androidx.tracing: tracing-perfetto-common:1.0.0-alpha11

2023-02-22

22 Feb 18:41

Choose a tag to compare

Activity: v1.7.0-beta02

February 22, 2023

androidx.activity:activity:1.7.0-beta02, androidx.activity:activity-compose:1.7.0-beta02, and androidx.activity:activity-ktx:1.7.0-beta02 are released. Version 1.7.0-beta02 contains these commits.

API Changes

  • The action and extra used by the PickVisualMedia and PickMultipleVisualMedia contracts as a fallback for when MediaStore.ACTION_PICK_IMAGES is unavailable are now public constants that provide API stability to OEMs and system apps that want to provide a consistent Photo Picker experience. The implementation of this fallback is still limited to only system apps. (Icd320)

Annotation: v1.6.0

February 22, 2023

androidx.annotation:annotation:1.6.0 and androidx.annotation:annotation-jvm:1.6.0 are released. Version 1.6.0 contains these commits.

Important changes since 1.5.0

  • Adds a @RequiresExtension annotation to express that an API requires a particular version of a particular extension SDK (I5e4fe)
  • Converted annotation library to build using the Kotlin Multiplatform toolchain (I3be8d)

Arch Core: v2.2.0

February 22, 2023

androidx.arch.core:core-common:2.2.0, androidx.arch.core:core-runtime:2.2.0, and androidx.arch.core:core-testing:2.2.0 are released. Version 2.2.0 contains these commits.

Important changes since 2.1.0

  • Added the correct nullability to many APIs that previously did not specify whether they were @NonNull or @Nullable. This may be source incompatible if your Kotlin code was assuming the wrong nullability.

Benchmark: v1.2.0-alpha10

February 22, 2023

androidx.benchmark:benchmark-*:1.2.0-alpha10 is released. Version 1.2.0-alpha10 contains these commits.

New Features

  • On Android 14+, Macrobenchmark no longer reinstalls target applications to reset compilation state, thanks to a new platform feature. Previously it was necessary to have a rooted device, or to deal with all application state (e.g. user login) being removed before each benchmark runs. (I9b08c, b/249143766)

Bug Fixes

  • Fix DryRunMode to no longer crash with empty profile, due to compilation skipping. Instead, it runs a single iteration and extracts the profile to ensure something is captured. (I2f05d, b/266403227)
  • Fix PowerMetric crash when checking for powerstats presence on old API levels. (5faaf9, b/268253898)

CameraX: v1.3.0-alpha04

February 22, 2023

androidx.camera:camera-*:1.3.0-alpha04 is released. Version 1.3.0-alpha04 contains these commits.

New Features

A new feature to support previously unsupported Surface combinations by sharing one stream to multiple UseCases.

  • Previously, when binding “Preview, VideoCapture, ImageAnalysis” on camera hardware level FULL and below, or binding “Preview, VideoCapture, ImageCapture” on hardware level LEGACY, CameraX throws IllegalArgumentException.
  • The new behavior is that the bindings will work without throwing exceptions. Instead, CameraX uses OpenGL to copy a shared stream to both Preview and VideoCapture.
  • As the cost of the buffer copy, the app may see an increase in latency and power consumption.

API Changes

  • Add API to convert ImageProxy to Bitmap. The supported ImageProxy format is ImageFormat.YUV_420_888 and PixelFormat.RGBA_8888. If the format is invalid, IllegalArgumentException will be thrown. (Ic7110)
  • Add CoroutineCameraViewfinder to support configuring viewfinder using suspending functions in Kotlin. (I657bc)
  • Add new public constructor for ViewfinderSurfaceRequest. It provides the flexibility when user cannot provide CameraCharacteristics. (Ie6549)

Bug Fixes

  • Fixed the Extensions crash that happens on some Samsung devices when pausing/resuming the app too quickly (Iaca26)

Car App: v1.4.0-alpha01

February 22, 2023

androidx.car.app:app-*:1.4.0-alpha01 is released. Version 1.4.0-alpha01 contains these commits.

API Changes

  • Adds top-level actions to GridTemplate in Car App Library (Id0191)
  • Adds top-level actions to ListTemplate in Car App Library (I9efab)
  • Add extras to link a media item's subtitle or its description to other media items (Ic84bf)
  • Update api level for row actions to level 6. (Ie0a69)
  • Add messaging callbacks to A4C (Ie3986)

Bug Fixes

  • Add missing java doc references for CarMessage. (I5db1c)
  • Override equals() and hashCode() for ConversationItem and CarMessage (I6fd10)
  • Improve ConversationItem.mMessages validation (require non-null, non-empty (Iafc51)
  • Add @Keep annotations to ConversationItem fields (I5d250)
  • Update java docs for the Row decoration and secondary actions. (I000b6)

Compose Animation: v1.4.0-beta02

Februa...

Read more

2023-02-15

16 Feb 18:40

Choose a tag to compare

Media3: v1.0.0-rc01

February 16, 2023

androidx.media3:media3-*:1.0.0-rc01 is released. Version 1.0.0-rc01 contains these commits.

This release corresponds to the ExoPlayer 2.18.3 release.

  • Core library:
    • Tweak the renderer's decoder ordering logic to uphold the MediaCodecSelector's preferences, even if a decoder reports it may not be able to play the media performantly. For example with default selector, hardware decoder with only functional support will be preferred over software decoder that fully supports the format (#10604).
    • Add ExoPlayer.Builder.setPlaybackLooper that sets a pre-existing playback thread for a new ExoPlayer instance.
    • Allow download manager helpers to be cleared (#10776).
    • Add parameter to BasePlayer.seekTo to also indicate the command used for seeking.
    • Use theme when loading drawables on API 21+ (#220).
    • Add ConcatenatingMediaSource2 that allows combining multiple media items into a single window (#247).
  • Extractors:
    • Throw a ParserException instead of a NullPointerException if the sample table (stbl) is missing a required sample description (stsd) when parsing trak atoms.
    • Correctly skip samples when seeking directly to a sync frame in fMP4 (#10941).
  • Audio:
    • Use the compressed audio format bitrate to calculate the min buffer size for AudioTrack in direct playbacks (passthrough).
  • Text:
    • Fix TextRenderer passing an invalid (negative) index to Subtitle.getEventTime if a subtitle file contains no cues.
    • SubRip: Add support for UTF-16 files if they start with a byte order mark.
  • Metadata:
    • Parse multiple null-separated values from ID3 frames, as permitted by ID3 v2.4.
    • Add MediaMetadata.mediaType to denote the type of content or the type of folder described by the metadata.
    • Add MediaMetadata.isBrowsable as a replacement for MediaMetadata.folderType. The folder type will be deprecated in the next release.
  • DASH:
    • Add full parsing for image adaptation sets, including tile counts (#3752).
  • UI:
    • Fix the deprecated PlayerView.setControllerVisibilityListener(PlayerControlView.VisibilityListener) to ensure visibility changes are passed to the registered listener (#229).
    • Fix the ordering of the center player controls in PlayerView when using a right-to-left (RTL) layout (#227).
  • Session:
    • Add abstract SimpleBasePlayer to help implement the Player interface for custom players.
    • Add helper method to convert platform session token to Media3 SessionToken (#171).
    • Use onMediaMetadataChanged to trigger updates of the platform media session (#219).
    • Add the media session as an argument of getMediaButtons() of the DefaultMediaNotificationProvider and use immutable lists for clarity (#216).
    • Add onSetMediaItems callback listener to provide means to modify/set MediaItem list, starting index and position by session before setting onto Player (#156).
    • Avoid double tap detection for non-Bluetooth media button events (#233).
    • Make QueueTimeline more robust in case of a shady legacy session state (#241).
  • Metadata:
    • Parse multiple null-separated values from ID3 frames, as permitted by ID3 v2.4.
    • Add MediaMetadata.mediaType to denote the type of content or the type of folder described by the metadata.
    • Add MediaMetadata.isBrowsable as a replacement for MediaMetadata.folderType. The folder type will be deprecated in the next release.
  • Cast extension:
    • Bump Cast SDK version to 21.2.0.
  • IMA extension:
    • Remove player listener of the ImaServerSideAdInsertionMediaSource on the application thread to avoid threading issues.
    • Add a property focusSkipButtonWhenAvailable to the ImaServerSideAdInsertionMediaSource.AdsLoader.Builder to request focusing the skip button on TV devices and set it to true by default.
    • Add a method focusSkipButton() to the ImaServerSideAdInsertionMediaSource.AdsLoader to programmatically request to focus the skip button.
    • Bump IMA SDK version to 3.29.0.
  • Demo app:
    • Request notification permission for download notifications at runtime (#10884).

2023-02-10

10 Feb 21:36

Choose a tag to compare

Mediarouter: v1.6.0-alpha01

February 10, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha01 is released. Version 1.6.0-alpha01 contains these commits.

New Features

  • Route Listing preferences for output switcher

API Changes

  • Mechanism for the app to configure the output switcher.

Tracing: v1.0.0-alpha09

February 10, 2023

androidx.tracing:tracing-perfetto-binary:1.0.0-alpha09 is released. Version 1.0.0-alpha09 contains these commits.

New Features

  • Version bump release to allow other androidx.tracing:tracing-perfetto*: 1.0.0-alpha09 libraries to work together.

January 11, 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha09 and androidx.tracing:tracing-perfetto-common:1.0.0-alpha09 are released with no changes. Version 1.0.0-alpha09 contains these commits.

2023-02-08

08 Feb 18:41

Choose a tag to compare

Activity: v1.7.0-beta01

February 8, 2023

androidx.activity:activity:1.7.0-beta01, androidx.activity:activity-compose:1.7.0-beta01, and androidx.activity:activity-ktx:1.7.0-beta01 are released. Version 1.7.0-beta01 contains these commits.

New Features

  • IntentSenderRequest.Builder.setFlags() now allows you to set multiple flags from Intent, rather than only a single flag. (Iac04c)

Bug Fixes

  • The fallback for PickVisualMedia for when the framework Photo Picker is unavailable now correctly limits the handling to apps installed in the device's system image. (If8ae6)

Kotlin Conversions

  • ActivityResultRegistryOwner is now written in Kotlin. This is a source incompatible change for those classes written in Kotlin - you must now override the activityResultRegistry property rather than implementing the previous getActivityResultRegistry() function. (I0b00e)
  • OnBackPressedDispatcherOwner is now written in Kotlin. This is a source incompatible change for those classes written in Kotlin - you must now override the onBackPressedDispatcher property rather than implementing the previous getOnBackPressedDispatcher function. (Ia277d)
  • ContextAware, ContextAwareHelper, OnContextAvailableListener, IntentSenderRequest and OnBackPressedDispatcher are now written in Kotlin. (I1a73e, Iada92, aosp/2410754, I18ac7, b/257291701)

Activity: v1.8.0-alpha01

February 8, 2023

androidx.activity:activity:1.8.0-alpha01, androidx.activity:activity-compose:1.8.0-alpha01, and androidx.activity:activity-ktx:1.8.0-alpha01 are released. Version 1.8.0-alpha01 contains these commits.

Note: This version will only compile against the Android 14 (Upside Down Cake) Developer Preview 1 SDK.

New Features

  • The OnBackPressedCallback class now contains new Predictive Back progress callbacks for handling the back gesture starting, progress throughout the gesture, and the back gesture being canceled in addition to the previous handleOnBackPressed() callback for when the back gesture is committed.

Annotation: v1.6.0-rc01

February 8, 2023

androidx.annotation:annotation:1.6.0-rc01 and androidx.annotation:annotation-jvm:1.6.0-rc01 are released. Version 1.6.0-rc01 contains these commits.

  • Annotation has been stabilized for release candidate 1.6.0-rc01.

Annotation: v1.6.0-dev01

February 8, 2023

androidx.annotation:annotation-*:1.6.0-dev01 is released. Version 1.6.0-dev01 contains these commits.

  • Annotation has enabled Kotlin multi-platform for developer preview 1.6.0-dev01.

Annotation-Experimental: v1.4.0-dev01

February 8, 2023

androidx.annotation:annotation-experimental:1.4.0-dev01 is released. Version 1.4.0-dev01 contains these commits.

  • Annotation-experimental has enabled Kotlin multi-platform for developer preview 1.4.0-dev01.

Appcompat: v1.6.1

February 8, 2023

androidx.appcompat:appcompat:1.6.1 and androidx.appcompat:appcompat-resources:1.6.1 are released. Version 1.6.1 contains these commits.

Bug Fixes

  • Fixed a memory leak in AppCompatDelegate.getLocaleManagerForApplication() (44b57fd)

Appcompat: v1.7.0-alpha02

February 8, 2023

androidx.appcompat:appcompat:1.7.0-alpha02 and androidx.appcompat:appcompat-resources:1.7.0-alpha02 are released. Version 1.7.0-alpha02 contains these commits.

Bug Fixes

  • Fixed a memory leak in AppCompatDelegate.getLocaleManagerForApplication() (44b57fd)
  • AppCompat now depends on Fragment version 1.5.4 (I54dcd)

Arch Core: v2.2.0-rc01

February 8, 2023

androidx.arch.core:core-common:2.2.0-rc01, androidx.arch.core:core-runtime:2.2.0-rc01, and androidx.arch.core:core-testing:2.2.0-rc01 are released with no changes. Version 2.2.0-rc01 contains these commits.

Browser: v1.5.0

February 8, 2023

androidx.browser:browser:1.5.0 is released. Version 1.5.0 contains these commits.

Important changes since 1.4.0

  • Added CustomTabsIntent.Builder#setInitialActivityHeightPx, which allows developers to specify the initial launch height of a Custom Tab, and optionally the resize behavior (fixed or resizable). (I48bd3)
  • Added CustomTabsIntent.Builder#setToolbarCornerRadiusDp which allows developers to specify the toolbar's top corner radius. (I48bd3)
  • Added CustomTabsIntent.Builder#setCloseButtonPosition which allows developers to set the position of the close button on the toolbar. (I48bd3)
  • Added an onActivityResized callback method to interface CustomTabsCallback to let developers know when a Custom Tab is resized. (Ic864e)
  • Make parts of CustomTabsCallback APIs asynchronous. (
Read more

2023-01-26

27 Jan 02:01

Choose a tag to compare

Compose Material 3: v1.1.0-alpha05

January 26, 2023

androidx.compose.material3:material3:1.1.0-alpha05 and androidx.compose.material3:material3-window-size-class:1.1.0-alpha05 are released. Version 1.1.0-alpha05 contains these commits.

New Features

  • DatePickerDialog and accessibility support
  • Added Custom thumb and track to RangeSlider.