Releases: mahozad/androidx-release-notes
2026-04-21
Annotation: v1.10.0
April 08, 2026
androidx.annotation:annotation-*:1.10.0 is released. Version 1.10.0 contains these commits.
Important changes since 1.9.0:
- Added
@RequiresFlagannotation to flag usages of not yet stable Android platform APIs - Removed support for KMP x86 Apple targets
Annotation: v1.6.0
April 08, 2026
androidx.annotation:annotation-experimental:1.6.0 is released. Version 1.6.0 contains these commits.
Important changes since 1.5.0:
- Fixes to support latest version of Android Lint in the bundled lint checks
Appcompat: v1.8.0-alpha01
April 08, 2026
androidx.appcompat:appcompat:1.8.0-alpha01 and androidx.appcompat:appcompat-resources:1.8.0-alpha01 are released. Version 1.8.0-alpha01 contains these commits.
API Changes
- Removing obsolete
@RequiresApi(21)annotations (I44f33) - New
TextAppearanceSpanCompatAPI for working with downloadable font feature (I9c1c8, b/197242546, b/393805627)
Bug Fixes
- Moving the default
minSdkfrom API 21 to API 23 (Ibdfca, b/380448311, b/435705964, b/435705223) AppCompathas been updated to use Activity 1.8.0 to allow it to use theinitializeViewTreeOwners()API fromComponentActivityto ensure that it always has the correctViewTreeOwnersset. (I96919, b/419208471)- Refine
ActionBarContextViewandAppCompatDelegateImpl(Ia83b3) - This library now uses JSpecify nullness annotations, which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage:
-Xjspecify-annotations=strict,-Xtype-enhancement-improvements-strict-mode(Id9081, b/326456246) - Set the window title of
AlertDialogsfor a11y purposes (I8bbdd, b/347729115) - 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. (I9496c, b/345472586)
- Correctly set
fontVariationSettingsfromtextAppearanceinAppCompatviews. (I20d06, b/264321145) - Dispatch configuration changes in
AppCompatActivityto the view tree (Ibece8, b/321896385) - Projects released with Kotlin 2.0 require KGP 2.0.0 or newer to be consumed (Idb6b5, b/344563182)
- Fix Toolbar height calculation to include title/subtitle vertical margins (Ia5846, b/267200424)
Compose Animation: v1.11.0-rc01
April 08, 2026
androidx.compose.animation:animation-*:1.11.0-rc01 is released. Version 1.11.0-rc01 contains these commits.
Compose Foundation: v1.11.0-rc01
April 08, 2026
androidx.compose.foundation:foundation-*:1.11.0-rc01 is released. Version 1.11.0-rc01 contains these commits.
API Changes
- Fix
textfieldselection while editing text during gesture. (I2ba33, b/490509264)
Compose Material: v1.11.0-rc01
April 08, 2026
androidx.compose.material:material-*:1.11.0-rc01 is released. Version 1.11.0-rc01 contains these commits.
Compose Material 3: v1.5.0-alpha17
April 08, 2026
androidx.compose.material3:material3-*:1.5.0-alpha17 is released. Version 1.5.0-alpha17 contains these commits.
API Changes
- Promoted
TopAppBarScrollBehaviorand its associated methods to stable. These APIs no longer require the@ExperimentalMaterial3Apiopt-in. (Ieb2d1, b/496918628)
Compose Material3 Adaptive: v1.3.0-alpha10
April 08, 2026
androidx.compose.material3.adaptive:adaptive-*:1.3.0-alpha10 is released. Version 1.3.0-alpha10 contains these commits.
API Changes
- Mark
DragToResizeandPaneMarginasAPIs as experimental (I86c29) - Deprecate
currentWindowAdaptiveInfoand introduce V2 of it (I40ecf, b/424442112)
remote compose: v1.0.0-alpha08
April 08, 2026
androidx.compose.remote:remote-*:1.0.0-alpha08 is released. Version 1.0.0-alpha08 contains
2026-04-08
Annotation: v1.10.0
April 08, 2026
androidx.annotation:annotation-*:1.10.0 is released. Version 1.10.0 contains these commits.
Important changes since 1.9.0:
- Added
@RequiresFlagannotation to flag usages of not yet stable Android platform APIs - Removed support for KMP x86 Apple targets
Annotation: v1.6.0
April 08, 2026
androidx.annotation:annotation-experimental:1.6.0 is released. Version 1.6.0 contains these commits.
Important changes since 1.5.0:
- Fixes to support latest version of Android Lint in the bundled lint checks
Appcompat: v1.8.0-alpha01
April 08, 2026
androidx.appcompat:appcompat:1.8.0-alpha01 and androidx.appcompat:appcompat-resources:1.8.0-alpha01 are released. Version 1.8.0-alpha01 contains these commits.
API Changes
- Removing obsolete
@RequiresApi(21)annotations (I44f33) - New
TextAppearanceSpanCompatAPI for working with downloadable font feature (I9c1c8, b/197242546, b/393805627)
Bug Fixes
- Moving the default
minSdkfrom API 21 to API 23 (Ibdfca, b/380448311, b/435705964, b/435705223) AppCompathas been updated to use Activity 1.8.0 to allow it to use theinitializeViewTreeOwners()API fromComponentActivityto ensure that it always has the correctViewTreeOwnersset. (I96919, b/419208471)- Refine
ActionBarContextViewandAppCompatDelegateImpl(Ia83b3) - This library now uses JSpecify nullness annotations, which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage:
-Xjspecify-annotations=strict,-Xtype-enhancement-improvements-strict-mode(Id9081, b/326456246) - Set the window title of
AlertDialogsfor a11y purposes (I8bbdd, b/347729115) - 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. (I9496c, b/345472586)
- Correctly set
fontVariationSettingsfromtextAppearanceinAppCompatviews. (I20d06, b/264321145) - Dispatch configuration changes in
AppCompatActivityto the view tree (Ibece8, b/321896385) - Projects released with Kotlin 2.0 require KGP 2.0.0 or newer to be consumed (Idb6b5, b/344563182)
- Fix Toolbar height calculation to include title/subtitle vertical margins (Ia5846, b/267200424)
Compose Animation: v1.11.0-rc01
April 08, 2026
androidx.compose.animation:animation-*:1.11.0-rc01 is released. Version 1.11.0-rc01 contains these commits.
Compose Foundation: v1.11.0-rc01
April 08, 2026
androidx.compose.foundation:foundation-*:1.11.0-rc01 is released. Version 1.11.0-rc01 contains these commits.
API Changes
- Fix
textfieldselection while editing text during gesture. (I2ba33, b/490509264)
Compose Material: v1.11.0-rc01
April 08, 2026
androidx.compose.material:material-*:1.11.0-rc01 is released. Version 1.11.0-rc01 contains these commits.
Compose Material3: v1.5.0-alpha17
April 08, 2026
androidx.compose.material3:material3-*:1.5.0-alpha17 is released. Version 1.5.0-alpha17 contains these commits.
API Changes
- Promoted
TopAppBarScrollBehaviorand its associated methods to stable. These APIs no longer require the@ExperimentalMaterial3Apiopt-in. (Ieb2d1, b/496918628)
Compose Material3 Adaptive: v1.3.0-alpha10
April 08, 2026
androidx.compose.material3.adaptive:adaptive-*:1.3.0-alpha10 is released. Version 1.3.0-alpha10 contains these commits.
API Changes
- Mark
DragToResizeandPaneMarginasAPIs as experimental (I86c29) - Deprecate
currentWindowAdaptiveInfoand introduce V2 of it (I40ecf, b/424442112)
remote compose: v1.0.0-alpha08
April 08, 2026
androidx.compose.remote:remote-*:1.0.0-alpha08 is released. Version 1.0.0-alpha08 contains
2026-03-30
Media3: 1.10.0
March 26, 2026
- Common library:
- Promote
Player.mute()andPlayer.unmute()fromUnstableApito stable. - Promote
Format.pcmEncodingandC.PcmEncodingfromUnstableApito stable. - Add
Format.primaryTrackGroupIdto identify the primary group of embeddedFormatinstances (#294).
- Promote
- ExoPlayer:
- Add clipping capabilities to
AdsMediaSource. - Add support for dynamic scheduling in
MediaCodecVideoRendererto better align scheduling work and CPU wake-cycles to when video frames can be processed. You can enable this usingexperimentalSetEnableMediaCodecVideoRendererDurationToProgressUs()in theDefaultRenderersFactory. - Allow setting a custom
DataSource.FactoryinDefaultPreloadManager.Builder. - Allow
ExoPlayerto be mocked without Robolectric by moving some default constants toExoPlayer.Builder. Mocking this complex interface is not generally encouraged - only when the usage is minimal/simple/incidental (#2985).- This required moving
DEFAULT_STUCK_PLAYING_DETECTION_TIMEOUT_MSfromExoPlayertoExoPlayer.Builder(without deprecation).
- This required moving
- Fix a bug where
ProgressiveMediaSourcepropagates out-of-date timeline info to the player, and the queued periods unexpectedly get removed (#3016). - Fix issue where ExoPlayer would not request delayed audio focus when playback is requested during phone calls.
- Fix bug where transitions from on-demand to live content may cause re-buffers at the end of the on-demand content (#3052).
- Add support for Dolby Vision Profile 10 (#2830).
- Fix bug where an uninitialized pre roll ad produced an
ArrayIndexOutOfBoundsException(#3125).
- Add clipping capabilities to
- CompositionPlayer:
- Add support for
EditedMediaItem.removeVideo.
- Add support for
- Transformer:
EditedMediaItem.Builder.setFrameRate()can now set a maximum output frame rate for video, which is particularly helpful when increasing media speed withsetSpeed().
- Track selection:
- Change signature of
DefaultTrackSelector.selectAllTracksto include the output array as a parameter, pre-populated with track overrides. - Fix issue where embedded metadata tracks are selected irrespective of whether the corresponding primary track is selected (#294).
- Stabilize
TrackSelectionParametersoptions forpreferredVideoLanguages,preferredVideoLabels,preferredAudioLabels,preferredTextLabelsandselectTextByDefault.
- Change signature of
- Extractors:
- MP4: Support files with large
uuidboxes before other boxes likemoov(#3046). - MP4: Add support for Versatile Video Coding (VVC) tracks in MP4 containers.
- MP4: Support files with large
- Inspector:
- Breaking change: remove
FrameExtractor. Users should now depend on the new:media3-inspector-framemodule and update imports toandroidx.media3.inspector.frame.FrameExtractor. - Introduce a new module for extracting and processing decoded video frames.
- Breaking change: remove
- Audio:
- Change underlying decoding library for the IAMF decoder extension from
libiamftoiamf_tools. - IAMF decoding supports binaural output either through the decoder (when using the IAMF decoder extension) or through the Android Spatializer.
- Correctly remove support for
AC4Profile22and other legacy profiles when assessing AC-4 decoder support in Automotive scenarios (#2609). - Improve the retry logic of
AudioOutputinitialization inDefaultAudioSink(#2905). - Attempt to match the output layout of the speakers (or Spatializer if applicable) when decoding IAMF, both with the IAMF extension and media codec decoders, supported by new fields and logic in AudioCapabilities and AudioCapabilitiesReceiver.
- Fix bug where playback gets stuck when playing a playlist of gapless audio in compressed offload mode.
- Change underlying decoding library for the IAMF decoder extension from
- Text:
- VobSub: Use
STARTandSTOPSPU control commands to derive cue duration instead of always defaulting to 5 seconds (#2935).
- VobSub: Use
- Metadata:
- Increase default count of metadata renderers to four to cover all potential metadata tracks published by HLS variants and renditions (#3043).
- Effect:
- Move
LottieOverlayto a new:media3-effect-lottiemodule (which also involved renaming it fromandroidx.media3.effect.LottieOverlaytoandroidx.media3.effect.lottie.LottieOverlay).
- Move
- Effect Lottie:
- Introduce a new
:media3-effect-lottiemodule which provides functionality for applying lottie effects to video frames.
- Introduce a new
- IMA extension:
- Update the IMA SDK version to 3.39.0 in order to have access to the latest Ad media info API.
- Fix a bug where the ad MIME type did not match the MIME type provided in the IMA LOADED event. The fix now maps the ad MIME type using the ad media info provided by IMA.
- Add
setEnableCustomTabstoImaAdsLoaderandImaServerSideAdInsertionMediaSource, allowing users to control whether ad click-through URLs are launched using Custom Tabs. - Add the
ImaAdTagUriBuilder, a class that offers an alternative way to construct anadTagUri. It contains thesetPreferredLinearOrientationAPI. This is an API in alpha testing that will allow you to set your preferred orientation for linear ads. If you want to join the alpha testing group, please reach out to your account partner.
- Session:
- Fix a bug where large arrays in
MediaMetadata.artworkDatacan crash the app. - Use type int for
@Player.Commandargument in theActionFactoryinterface (#2933). - Make
MediaSessionServiceandMediaLibraryServiceaLifecycleService, allowing to attach lifecycle-aware operations to the service's lifecycle (#187). - Stop supporting device volume change commands from
MediaControllerandMediaBrowserfor local playbacks. Apps shouldn't change the local device volume, and if required, can useAudioManagerAPIs for this purpose. - Detect stale
Intentinstances that started the service as a foreground service. This prevents aForegroundServiceDidNotStartInTimeExceptionbeing thrown by the system. This is a breaking change on an unstable API for apps implementing a customMediaNotification.Provideras there is a new required method. - ...
- Fix a bug where large arrays in
2026-03-27
navigationevent: v1.1.0-beta01
2026-03-26
Media3: 1.10.0-rc03
March 26, 2026
Version 1.10.0-rc03 contains the following commits.
- ExoPlayer
- Fix bug where an uninitialized pre roll ad produced an ArrayIndexOutOfBoundsException (#3125).
- Session:
- Workaround SysUI bug on API 29 where media session artwork in a particular size can crash SysUI and force the device to reboot (#3118).
- RTSP extension:
- Fixed regression in H.264 and H.265 streaming that would incorrectly parse samples of the same access unit that spanned multiple RTP packets. This resulted in visual artifacts and corruption in the video (#3121).
2026-03-25
Annotation: v1.10.0-rc01
March 25, 2026
androidx.annotation:annotation-*:1.10.0-rc01 is released. Version 1.10.0-rc01 contains these commits.
AppSearch: v1.2.0-alpha01
March 25, 2026
androidx.appsearch:appsearch-*:1.2.0-alpha01 is released. Version 1.2.0-alpha01 contains these commits.
API Changes
- Disable and hide delete propagation API (Ia4073, b/384947619)
- Change
setSchemaTypeWipeoutAccountPropertyPathsto take set. (If442c, b/470398298) - Support visibility for
Process#isPccUid(I2ee69, b/463863587) - Hides some unintentionally exposed constructors in
AppSearchbuilt-in types (I98583, b/463386955) - Adds
AppSearchSchema#fromDocumentClasswhich returns the generated schema for a @Document-annotated class (I599ad, b/458101236) - Add
setSchemaTypeWipeoutAccountPropertyPathstoGetSchemaResponse(I8f6d4, b/413089233) - Add set wipe out account API in
SetSchemaRequest. (Id5a47, b/413089233) - Added a builder class to create built-in-type Account (I29d07, b/429110646)
- Add
AppSearchdelete propagation API (I57f89, b/384947619) - Adds a shared interface for
GlobalSearchSessionandEnterpriseGlobalSearchSession(If2a70, b/422241546) - Clean
ExperimentalAppSearchApifrom Blob API (I610e8, b/273591938) - Adds a builtin Nickname type (I8aba0)
- Adds an Action Accumulator API (I3f778, b/395157195)
- Moves get indexable nested properties to new feature (I4cf95, b/407815165)
- Removing obsolete
@RequiresApi(21)annotations (Ic4792) - Add new built-in type account (Iadad6, b/422079057)
- Add
AppSearchResult#RESULT_UNAVAILABLEresult error code (I48411, b/407815165, b/404210068, b/415387509, b/419875333, b/417461575, b/415031127, b/357835538) - Adds an Action Accumulator API (I97818, b/395157195)
- Add new
AppSearchResultcodeRESULT_ABORTED(I6c375, b/409070736) - Amended Event to requires API O. (I4433b, b/399728815)
- Added new
AppSearchbuiltin schemaSportsEvent(I0dea6, b/399728815) - Added new
AppSearchbuiltin schemaSportsTeam(I073cd, b/399728815) - Added new
AppSearchbuiltin schemaSportsOrganization(I5729c, b/399728815) - Added new
AppSearchbuiltin schemaOrganization(I4bb2d, b/399728815) - Added new
AppSearchbuiltin schemaEvent(Ifd646, b/399728815) - Projects released with Kotlin 2.0 require KGP 2.0.0 or newer to be consumed (Idb6b5, b/344563182)
- Make
WebPageextendable (I622f7, b/399220908) - Add source field to
WebPage(Ic4d7b, b/399220908) - Change
TextMatchInfo's constructor params (Ie29c3, b/403591188, b/395128139)
Bug Fixes
- Moves libraries to use Java 11 target. This means produced bytecode will be Java 11 (class file version 55) and might require desugaring to use the library (If4c2a, b/457821470)
SearchFeaturesandRankingFeatures. (
2026-03-24
Media3: 1.10.0-rc02
March 16, 2026
Version 1.10.0-rc02 contains the following commits.
- Audio:
- Fix bug where playback gets stuck when playing a playlist of gapless audio in compressed offload mode.
2026-03-10
2026-03-04
Activity: v1.13.0-rc01
February 25, 2026
androidx.activity:activity:1.13.0-rc01, androidx.activity:activity-compose:1.13.0-rc01, and androidx.activity:activity-ktx:1.13.0-rc01 are released. Version 1.13.0-rc01 contains these commits.
Bug Fixes
- From Activity 1.12.4: The Photo and Video
ActivityResultContractsnow will correctly launch when being used on devices with the latest URI security fixes. (I61201, b/433708587)
Browser: v1.10.0-alpha04
February 25, 2026
androidx.browser:browser:1.10.0-alpha04 is released. Version 1.10.0-alpha04 contains these commits.
API Changes
- Removes
@ExperimentalOpenInBrowserannotation for official release (I538fd, b/414825188)
Camera: v1.6.0-rc01
February 25, 2026
androidx.camera:camera-*:1.6.0-rc01 is released. Version 1.6.0-rc01 contains these commits.
Camera Feature Combination Query: v1.6.0-rc01
February 25, 2026
androidx.camera.featurecombinationquery:featurecombinationquery:1.6.0-rc01 and androidx.camera.featurecombinationquery:featurecombinationquery-play-services:1.6.0-rc01 are released. Version 1.6.0-rc01 contains these commits.
camera viewfinder: v1.6.0-rc01
February 25, 2026
androidx.camera.viewfinder:viewfinder-compose:1.6.0-rc01, androidx.camera.viewfinder:viewfinder-core:1.6.0-rc01, and androidx.camera.viewfinder:viewfinder-view:1.6.0-rc01 are released. Version 1.6.0-rc01 contains these commits.
Compose Animation: v1.10.4
February 25, 2026
androidx.compose.animation:animation-*:1.10.4 is released. Version 1.10.4 contains these commits.
Compose Animation: v1.11.0-alpha06
February 25, 2026
androidx.compose.animation:animation-*:1.11.0-alpha06 is released. Version 1.11.0-alpha06 contains these commits.
Bug Fixes
- Improve performance of
sharedElementsmap access. (93f57d)
Compose Foundation: v1.10.4
February 25, 2026
androidx.compose.foundation:foundation-*:1.10.4 is released. Version 1.10.4 contains these commits.
Bug Fixes
- Fixed a regression bug where using an alignment modifier from a different scope (e.g.,
ColumnScope.aligninside aRow) resulted in incorrect positioning. (6888f2b, b/477639546)
Compose Foundation: v1.11.0-alpha06
February 25, 2026
androidx.compose.foundation:foundation-*:1.11.0-alpha06 is released. Version 1.11.0-alpha06 contains these commits.
API Changes
- Introduces an experimental style API that allows a consistent way to enable customization of composable functions. This API is under active development and may undergo significant changes before becoming stable. See included documentation for details of how to use this API. (I7fed2, b/455788242)
Bug Fixes
Modifier.combinedClickableis rewritten to not use suspend pointer input as an optimization. This feature is enabled by the flag you can disable if encounter a bug in the new implementation -ComposeFoundationFlags.isNonSuspendingPointerInputInCombinedClickableEnabled.(Iea684)
Known Issues
- The
Modifier.combinedClickablerewrite introduces a regression for long click behavior that can cause deep presses to trigger repeated long clicks on some devices. This will be fixed in the next release, until then you can setComposeFoundationFlags.isNonSuspendingPointerInputInCombinedClickableEnabled=falseto avoid this problem.
Compose Material: v1.10.4
February 25, 2026
androidx.compose.material:material-*:1.10.4 is released. Version 1.10.4 contains these commits.
Compose Material: v1.11.0-alpha06
February 25, 2026
androidx.compose.material:material-*:1.11.0-alpha06 is released. Version 1.11.0-alpha06 contains these commits.
Compose Material3: v1.5.0-alpha15
February 25, 2026
androidx.compose.material3:material3-*:1.5.0-alpha15 is released. Version 1.5.0-alpha15 contains these commits.
New Features
- Scrim component introduced for use alongside Modal components. (I29555, b/455862212, b/372395682, b/375853129)
- Introduces standalone static sheet component. (I0ef95, b/455862212, b/350779977, b/444176963, b/336349080)
API Changes
2026-02-25
Activity: v1.13.0-rc01
February 25, 2026
androidx.activity:activity:1.13.0-rc01, androidx.activity:activity-compose:1.13.0-rc01, and androidx.activity:activity-ktx:1.13.0-rc01 are released. Version 1.13.0-rc01 contains these commits.
Bug Fixes
- From Activity 1.12.4: The Photo and Video
ActivityResultContractsnow will correctly launch when being used on devices with the latest URI security fixes. (I61201, b/433708587)
Browser: v1.10.0-alpha04
February 25, 2026
androidx.browser:browser:1.10.0-alpha04 is released. Version 1.10.0-alpha04 contains these commits.
API Changes
- Removes
@ExperimentalOpenInBrowserannotation for official release (I538fd, b/414825188)
Camera: v1.6.0-rc01
February 25, 2026
androidx.camera:camera-*:1.6.0-rc01 is released. Version 1.6.0-rc01 contains these commits.
Camera Feature Combination Query: v1.6.0-rc01
February 25, 2026
androidx.camera.featurecombinationquery:featurecombinationquery:1.6.0-rc01 and androidx.camera.featurecombinationquery:featurecombinationquery-play-services:1.6.0-rc01 are released. Version 1.6.0-rc01 contains these commits.
camera viewfinder: v1.6.0-rc01
February 25, 2026
androidx.camera.viewfinder:viewfinder-compose:1.6.0-rc01, androidx.camera.viewfinder:viewfinder-core:1.6.0-rc01, and androidx.camera.viewfinder:viewfinder-view:1.6.0-rc01 are released. Version 1.6.0-rc01 contains these commits.
Compose Animation: v1.10.4
February 25, 2026
androidx.compose.animation:animation-*:1.10.4 is released. Version 1.10.4 contains these commits.
Compose Animation: v1.11.0-alpha06
February 25, 2026
androidx.compose.animation:animation-*:1.11.0-alpha06 is released. Version 1.11.0-alpha06 contains these commits.
Bug Fixes
- Improve performance of
sharedElementsmap access. (93f57d)
Compose Foundation: v1.10.4
February 25, 2026
androidx.compose.foundation:foundation-*:1.10.4 is released. Version 1.10.4 contains these commits.
Bug Fixes
- Fixed a regression bug where using an alignment modifier from a different scope (e.g.,
ColumnScope.aligninside aRow) resulted in incorrect positioning. (6888f2b, b/477639546)
Compose Foundation: v1.11.0-alpha06
February 25, 2026
androidx.compose.foundation:foundation-*:1.11.0-alpha06 is released. Version 1.11.0-alpha06 contains these commits.
API Changes
- Introduces an experimental style API that allows a consistent way to enable customization of composable functions. This API is under active development and may undergo significant changes before becoming stable. See included documentation for details of how to use this API. (I7fed2, b/455788242)
Bug Fixes
Modifier.combinedClickableis rewritten to not use suspend pointer input as an optimization. This feature is enabled by the flag you can disable if encounter a bug in the new implementation -ComposeFoundationFlags.isNonSuspendingPointerInputInCombinedClickableEnabled.(Iea684)
Known Issues
- The
Modifier.combinedClickablerewrite introduces a regression for long click behavior that can cause deep presses to trigger repeated long clicks on some devices. This will be fixed in the next release, until then you can setComposeFoundationFlags.isNonSuspendingPointerInputInCombinedClickableEnabled=falseto avoid this problem.
Compose Material: v1.10.4
February 25, 2026
androidx.compose.material:material-*:1.10.4 is released. Version 1.10.4 contains these commits.
Compose Material: v1.11.0-alpha06
February 25, 2026
androidx.compose.material:material-*:1.11.0-alpha06 is released. Version 1.11.0-alpha06 contains these commits.
Compose Material3: v1.5.0-alpha15
February 25, 2026
androidx.compose.material3:material3-*:1.5.0-alpha15 is released. Version 1.5.0-alpha15 contains these commits.
New Features
- Scrim component introduced for use alongside Modal components. (I29555, b/455862212, b/372395682, b/375853129)
- Introduces standalone static sheet component. (I0ef95, b/455862212, b/350779977, b/444176963, b/336349080)
API Changes