Skip to content

Update all dependencies#840

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/all
Open

Update all dependencies#840
renovate[bot] wants to merge 1 commit intomainfrom
renovate/all

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 17, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Age Confidence
gradle (source) patch 9.4.09.4.1 age confidence
com.google.protobuf:protoc (source) dependencies patch 4.34.04.34.1 age confidence
androidx.wear.watchfacepush:watchfacepush (source) dependencies patch 1.0.0-rc011.0.0 age confidence
androidx.wear.compose:compose-material3 (source) dependencies patch 1.6.0-rc011.6.1 age confidence
androidx.wear.compose:compose-material (source) dependencies patch 1.6.0-rc011.6.1 age confidence
androidx.wear.compose:compose-foundation (source) dependencies patch 1.6.0-rc011.6.1 age confidence
androidx.tv:tv-material (source) dependencies patch 1.1.0-beta011.1.0-rc01 age confidence
com.google.truth:truth dependencies patch 1.4.41.4.5 age confidence
androidx.wear.tiles:tiles-tooling-preview (source) dependencies minor 1.5.01.6.0 age confidence
androidx.wear.tiles:tiles-tooling (source) dependencies minor 1.5.01.6.0 age confidence
androidx.wear.tiles:tiles-testing (source) dependencies minor 1.5.01.6.0 age confidence
androidx.wear.tiles:tiles-renderer (source) dependencies minor 1.5.01.6.0 age confidence
androidx.wear.tiles:tiles (source) dependencies minor 1.5.01.6.0 age confidence
com.diffplug.spotless plugin minor 8.3.08.4.0 age confidence
androidx.wear.protolayout:protolayout-material3 (source) dependencies minor 1.3.01.4.0 age confidence
androidx.wear.protolayout:protolayout-material (source) dependencies minor 1.3.01.4.0 age confidence
androidx.wear.protolayout:protolayout-expression (source) dependencies minor 1.3.01.4.0 age confidence
androidx.wear.protolayout:protolayout (source) dependencies minor 1.3.01.4.0 age confidence
com.google.protobuf:protobuf-kotlin-lite (source) dependencies patch 4.34.04.34.1 age confidence
org.mockito.kotlin:mockito-kotlin dependencies major 5.3.16.3.0 age confidence
androidx.media3:media3-ui dependencies minor 1.9.21.10.0 age confidence
androidx.media3:media3-exoplayer dependencies minor 1.9.21.10.0 age confidence
androidx.media3:media3-common dependencies minor 1.9.21.10.0 age confidence
androidx.compose.material3.adaptive:adaptive-navigation3 (source) dependencies patch 1.3.0-alpha091.3.0-alpha10 age confidence
com.google.android.material:material dependencies patch 1.14.0-alpha101.14.0-beta01 age confidence
com.google.maps.android:maps-compose dependencies minor 8.2.18.3.0 age confidence
org.jetbrains.kotlinx:kotlinx-serialization-json dependencies minor 1.10.01.11.0 age confidence
org.jetbrains.kotlinx:kotlinx-serialization-core dependencies minor 1.10.01.11.0 age confidence
org.jetbrains.kotlin.plugin.serialization (source) plugin patch 2.3.102.3.20 age confidence
org.jetbrains.kotlin.plugin.parcelize (source) plugin patch 2.3.102.3.20 age confidence
org.jetbrains.kotlin.multiplatform (source) plugin patch 2.3.102.3.20 age confidence
org.jetbrains.kotlin.plugin.compose (source) plugin patch 2.3.102.3.20 age confidence
org.jetbrains.kotlin:kotlin-metadata-jvm (source) dependencies patch 2.3.102.3.20 age confidence
org.jetbrains.kotlin:kotlin-test (source) dependencies patch 2.3.102.3.20 age confidence
org.jetbrains.kotlin:kotlin-stdlib (source) dependencies patch 2.3.102.3.20 age confidence
com.google.guava:guava dependencies minor 33.5.0-jre33.6.0-jre age confidence
com.google.firebase:firebase-bom dependencies minor 34.10.034.12.0 age confidence
androidx.wear.compose:compose-ui-tooling (source) dependencies minor 1.5.61.6.1 age confidence
androidx.compose.ui:ui-test-junit4 (source) dependencies patch 1.10.51.10.6 age confidence
androidx.compose.ui:ui-test (source) dependencies patch 1.10.51.10.6 age confidence
androidx.compose.ui:ui (source) dependencies patch 1.10.51.10.6 age confidence
androidx.compose.material:material-ripple (source) dependencies patch 1.10.51.10.6 age confidence
androidx.compose.material:material (source) dependencies patch 1.10.51.10.6 age confidence
androidx.compose.foundation:foundation-layout (source) dependencies patch 1.10.51.10.6 age confidence
androidx.compose.foundation:foundation (source) dependencies patch 1.10.51.10.6 age confidence
androidx.compose.animation:animation-graphics (source) dependencies patch 1.10.51.10.6 age confidence
androidx.xr.glimmer:glimmer (source) dependencies patch 1.0.0-alpha091.0.0-alpha10 age confidence
androidx.work:work-runtime-ktx (source) dependencies patch 2.11.12.11.2 age confidence
androidx.work:work-runtime (source) dependencies patch 2.11.12.11.2 age confidence
androidx.test:core-ktx dependencies minor 1.6.11.7.0 age confidence
androidx.lifecycle:lifecycle-viewmodel-navigation3 (source) dependencies patch 2.10.0-beta012.10.0 age confidence
androidx.credentials:credentials-play-services-auth (source) dependencies patch 1.6.0-rc021.6.0 age confidence
androidx.credentials:credentials (source) dependencies patch 1.6.0-rc021.6.0 age confidence
androidx.compose.ui:ui-test-junit4-accessibility (source) dependencies patch 1.11.0-beta011.11.0-rc01 age confidence
androidx.compose:compose-bom dependencies patch 2026.03.002026.03.01 age confidence
com.android.lint (source) plugin patch 9.1.09.1.1 age confidence
com.android.library (source) plugin patch 9.1.09.1.1 age confidence
com.android.kotlin.multiplatform.library (source) plugin patch 9.1.09.1.1 age confidence
com.android.application (source) plugin patch 9.1.09.1.1 age confidence

Release Notes

gradle/gradle (gradle)

v9.4.1

Compare Source

google/truth (com.google.truth:truth)

v1.4.5: 1.4.5

  • Changed assertions like assertThat(nullMap).isEmpty() to fail with a useful failure message instead of throwing NullPointerException (and similarly for other "bogus" values, such as negative sizes). (da5d6e9)
  • Made Kotlin's isInstanceOf(Int::class.java) (and Java's isInstanceOf(int.class)) a valid way to check for Int/Integer instances. (974ef19)
  • Improved isWithin to pretty-print numbers in its failure messages. (de78553, 07318c2)
  • Improved some assertions that print class names to print simpler names (e.g., Integer instead of java.lang.Integer). (0ba72d6)
  • Changed ExpectFailure to never generate "value of" lines based on bytecode. This slightly simplifies writing new tests with ExpectFailure and prevents future behavior changes in some ExpectFailure tests that already exist. However, it may also require changes to other existing ExpectFailure tests to remove or change any assertions about the "value of" line. (3caa0e8)
  • Our Android minSdkVersion is now 23 (Marshmallow). This follows the minimum of Google's foundational Android libraries, and we expect it to have no practical impact on users. (c85c75c)
  • Changed our GWT/J2CL artifact to omit usages of @NullMarked. This was making all our types non-null in those environments, since we don't yet use @Nullable in the GWT/J2CL artifact. (6392d37)
mockito/mockito-kotlin (org.mockito.kotlin:mockito-kotlin)

v6.3.0

Changelog generated by Shipkit Changelog Gradle Plugin

6.3.0
  • 2026-03-19 - 2 commit(s) by Joshua Selbo
  • Add first-class support for mocking object singletons (#​587)
  • Add helper to mock module-level extension functions (#​586)

v6.2.3

Changelog generated by Shipkit Changelog Gradle Plugin

6.2.3
  • 2026-01-26 - 2 commit(s) by Joshua Selbo, Mark Koops
  • Update exception message now that onGeneric is deprecated (#​583)
  • Improve Result support in matchers and captors (#​582)

v6.2.2

Changelog generated by Shipkit Changelog Gradle Plugin

6.2.2
  • 2026-01-21 - 2 commit(s) by Mark Koops
  • Fix eq() matcher NPE with nullable value class and null value (#​579)
  • Improve support for stubbing Result return values for synchronous and suspendable functions (#​576)

v6.2.1

Changelog generated by Shipkit Changelog Gradle Plugin

6.2.1
  • 2026-01-17 - 2 commit(s) by Joshua Selbo, Mark Koops
  • Solve 6.2.0 regression due to runblocking being unavailable (#​575)
  • Use jvmToolchain API to configure builds (#​572)

v6.2.0

Changelog generated by Shipkit Changelog Gradle Plugin

6.2.0
  • 2026-01-14 - 27 commit(s) by Joshua Selbo, Mark Koops, Tim van der Lippe
  • Improving stubbing support for suspend functions and value classes (#​569)
  • Update PR template to run formatting (#​568)
  • Ignore ktfmt formatting revision in git blame (#​567)
  • Enable Spotless formatting check in CI (#​566)
  • Apply ktfmt formatting (#​565)
  • Add tooling for Spotless + ktfmt (#​562)
  • Follow-up on primitive value classes (#​561)
  • Update MockSettings usage (#​560)
  • Fix anyOrNull matcher with value class wrapping primitive type (#​557)
  • Enhance/unify and document stubbing API, more groundwork towards implementing improved suspend function support (#​556)
  • Add wrappers for mockStatic, mockConstruction (#​551)
  • Add MockedStatic.verify extension fun with lambda last (#​549)
  • Extending/organizing MatchersTest.kt (#​548)
  • Adding value class support to KArgumentCaptor. (#​547)
  • Fix the output directory for the dokka Javadoc plugin (#​546)
  • #​544 Adding value class support to the eq() argument matcher. (#​545)
  • eq() argument matcher does not support for value class type arguments (#​544)
  • Add note about releasing tags via GitHub UI (#​543)

v6.1.0

Changelog generated by Shipkit Changelog Gradle Plugin

6.1.0

v6.0.0

Upgrade to Kotlin 2

What's Changed

New Contributors

Full Changelog: mockito/mockito-kotlin@5.4.0...v6.0.0

v5.4.0

Compare Source

Changelog generated by Shipkit Changelog Gradle Plugin

5.4.0
androidx/media (androidx.media3:media3-ui)

v1.10.0

Compare Source

This release includes the following changes since
1.9.1 release:

  • Common library:
    • Promote Player.mute() and Player.unmute() from UnstableApi to
      stable.
    • Promote Format.pcmEncoding and C.PcmEncoding from UnstableApi to
      stable.
    • Add Format.primaryTrackGroupId to identify the primary group of
      embedded Format instances
      (#​294).
  • ExoPlayer:
    • Add clipping capabilities to AdsMediaSource.
    • Add support for dynamic scheduling in MediaCodecVideoRenderer to
      better align scheduling work and CPU wake-cycles to when video frames
      can be processed. You can enable this using
      experimentalSetEnableMediaCodecVideoRendererDurationToProgressUs() in
      the DefaultRenderersFactory.
    • Allow setting a custom DataSource.Factory in
      DefaultPreloadManager.Builder.
    • Allow ExoPlayer to be mocked without Robolectric by moving some
      default constants to ExoPlayer.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_MS
        from ExoPlayer to ExoPlayer.Builder (without deprecation).
    • Fix a bug where ProgressiveMediaSource propagates 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).
  • CompositionPlayer:
    • Add support for EditedMediaItem.removeVideo.
  • Transformer:
    • EditedMediaItem.Builder.setFrameRate() can now set a maximum output
      frame rate for video, which is particularly helpful when increasing
      media speed with setSpeed().
  • Track selection:
    • Change signature of DefaultTrackSelector.selectAllTracks to 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 TrackSelectionParameters options for
      preferredVideoLanguages, preferredVideoLabels,
      preferredAudioLabels, preferredTextLabels and selectTextByDefault.
  • Extractors:
    • MP4: Support files with large uuid boxes before other boxes like
      moov (#​3046).
    • MP4: Add support for Versatile Video Coding (VVC) tracks in MP4
      containers.
  • Inspector:
    • Breaking change: remove FrameExtractor. Users should now depend on the
      new :media3-inspector-frame module and update imports to
      androidx.media3.inspector.frame.FrameExtractor.
    • Introduce a new module for extracting and processing decoded video
      frames.
  • Audio:
    • Change underlying decoding library for the IAMF decoder extension from
      libiamf to iamf_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 AC4Profile22 and other legacy profiles
      when assessing AC-4 decoder support in Automotive scenarios
      (#​2609).
    • Improve the retry logic of AudioOutput initialization in
      DefaultAudioSink
      (#​2905).
    • Improve the retry logic of AudioOutput initialization in
      DefaultAudioSink
      (#​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.
  • Text:
    • VobSub: Use START and STOP SPU control commands to derive cue
      duration instead of always defaulting to 5 seconds
      (#​2935).
  • Metadata:
    • Increase default count of metadata renderers to four to cover all
      potential metadata tracks published by HLS variants and renditions
      (#​3043).
  • Effect:
    • Move LottieOverlay to a new :media3-effect-lottie module (which also
      involved renaming it from androidx.media3.effect.LottieOverlay to
      androidx.media3.effect.lottie.LottieOverlay).
  • Effect Lottie:
    • Introduce a new :media3-effect-lottie module which provides
      functionality for applying lottie effects to video frames.
  • 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 setEnableCustomTabs to ImaAdsLoader and
      ImaServerSideAdInsertionMediaSource, 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 an adTagUri. It contains the setPreferredLinearOrientation
      API. 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.artworkData can crash
      the app.
    • Use type int for @Player.Command argument in the ActionFactory
      interface (#​2933).
    • Make MediaSessionService and MediaLibraryService a
      LifecycleService, allowing to attach lifecycle-aware operations to the
      service's lifecycle
      (#​187).
    • Stop supporting device volume change commands from MediaController and
      MediaBrowser for local playbacks. Apps shouldn't change the local
      device volume, and if required, can use AudioManager APIs for this
      purpose.
    • Detect stale Intent instances that started the service as a foreground
      service. This prevents a ForegroundServiceDidNotStartInTimeException
      being thrown by the system. This is a breaking change on an unstable API
      for apps implementing a custom MediaNotification.Provider as there is
      a new required method.
    • Add builders for PendingIntent instances to be used with home screen
      widgets (#​2933).
    • Add static methods for creating Intent instances for Compose-based
      home screen widgets
      (#​2933).
    • Fix a bug where the media item transition wasn't reported to controllers
      when playback transitioned from a given media item index to another with
      the same media item for discontinuity reason 'AUTO' and 'SEEK'
      (#​2997).
    • Fix issue where system UI button placement workaround negatively affects
      other UI surface like Android Auto or manufacturers not needing the
      workaround (#​3041).
    • Fix issue where access to subscriptions was not synchronized
      (#​3056).
    • Workaround SysUI bug on API 29 where media session artwork in a
      particular size can crash SysUI and force the device to reboot
      (#​3118).
  • UI:
    • Add PlaybackSpeedControl Composable to media3-ui-compose for
      displaying and modifying playback speed.
    • Add PlaybackSpeedToggleButton Composable to
      media3-ui-compose-material3 for controlling playback speed.
    • Add ProgressSlider Composable to media3-ui-compose-material3 for
      displaying player progress and performing seeks using dragging and
      tapping (#​2288).
    • Avoid large offscreen buffer in animating PlayerControlView.
    • Add Player Composable to media3-ui-compose-material3 which combines
      a ContentFrame with customizable controls aligned to top, center, and
      bottom.
    • Hide playback position from the accessibility service to prevent
      continuous announcement update when PlayerControlView is visible.
  • HLS extension:
    • Support X-PLAYOUT-LIMIT with HLS interstitials
      (#​2484).
    • Support the QUERYPARAM attribute with #EXT-X-DEFINE
      (#​1854).
    • Optimize HLS playlist parsing by caching regular expression matchers
      (#​3008).
    • Expose ID3 (EMSG) metadata track in audio renditions
      (#​3043).
    • Allow location fallback upon encountering load errors, if redundant
      streams from different locations are available
      (#​1988).
    • Fix X-SNAP behaviour for HLS interstitials to correctly calculate start
      and resumption position
      (#​3013).
  • DASH extension:
    • Fix issue where tracks with unaligned segment start times cause delays
      or missed samples at the beginning of playback
      (#​3057).
    • Fix bug where timestamps of inband EMSG v0 metadata are not set
      correctly (#​3024).
  • 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).
  • Decoder extensions (FFmpeg, VP9, AV1, etc.):
    • Add MPEG-H UI manager support to the MPEG-H decoder extension
      (#​3066).
  • Cast extension:
    • Add RemoteCastPlayer.Builder#setTrackSelector method that enables the
      implementation of track selection for Cast playbacks.
  • Remove deprecated symbols:
    • Remove ExperimentalFrameExtractor. Use
      androidx.media3.inspector.frame.FrameExtractor instead.
    • Remove ChannelMixingMatrix.create(). Use
      ChannelMixingMatrix.createForConstantGain() instead.
    • Remove androidx.media3.extractor.metadata.flac.VorbisComment. Use
      androidx.media3.extractor.metadata.vorbis.VorbisComment instead.
    • Remove MediaSource.prepareSource(MediaSourceCaller, TransferListener).
      Use MediaSource.prepareSource(MediaSourceCaller, TransferListener, PlayerId) instead.

v1.9.3

Compare Source

  • Audio:
    • Fix bug where playback gets stuck when playing a playlist of gapless audio in compressed offload mode.
material-components/material-components-android (com.google.android.material:material)

v1.14.0-beta01

Compare Source

Important

  • The compileSdkVersion was updated to 35.
  • The minSdkVersion was updated to 23.
  • Library is now built with AGP 8.11.1 and Gradle 8.13.

Dependency Updates

None

Library Updates

  • BottomSheet
    • Make behavior_draggableOnNestedScroll public (a67afdf)
    • Add tooltip text for drag handle (38db2e8)
    • Update a11y actions and drag handle click to not include collapsed state if skipCollapsed=true && hideable=true (c4871f4)
  • Catalog
    • Add badge to bottom nav in all components demo (5acfd99)
    • Add bounded and unbounded ripple examples to all components demo (0ad05c0)
  • Color
    • Refactor Material3Expressive Dynamic Color Themes (fea726f)
  • Focus Rings
    • Add FocusRingDrawable and integrate it into theme-level drawables (disabled by default) (dcebdb4)
    • Remove focus ring drawables from library themes (cba50c9)
    • Add default item and control drawables to the M3 themes (db1cf64)
    • Integrate FocusRingDrawable into components (disabled by default) (24693b1)
    • Add animation to FocusRingDrawable (f7e6715)
    • Update FocusRingDrawable state copy constructor to do deep copy of shape appearance (8a07a1a)
    • Add support for common Framework and AppCompat component focus rings (ca90045)
    • Move toolbar FocusRingDrawable usages from main themes to .FocusRings themes (8ecb378)
    • Fix theme attribute resolution for FocusRingDrawable attributes (59acbba)
    • Add ThemeOverlay.NoFocusRingDrawables to support reverting theme drawables back to defaults with no drawable class inflation (27150aa)
    • Add .FocusRings versions M3 Expressive, M3, and M2 themes (4626574)
  • MaterialButton
    • Remove unnecessary layout param recovery in MaterialButtonGroup. (a87e102)
    • Fix close button style in M2 snackbar (99411b1)
  • Menu
    • Fix action menu position (d34429c)
  • Search
    • Cancel pending animations when a new one is starting (41ace81)
    • Only inflate dummy toolbar if search bar has visible items (cec516b)
    • Fix animation when RTL is enabled (a9e592a)
    • Fix toolbar navigation button and menu item translation in default animation (803a060)
    • Update docs related to expressive SearchView (cd076b0)
    • Fix text alignment in M3E SearchBar (43e3781)
    • Add default M3E searchViewStyle (e6f6bd3)
  • Slider
    • Fix BaseSlider crash in calculateTrac

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM (* 0-3 * * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (squash) March 17, 2026 01:02
@renovate renovate bot requested review from kkuan2011 and yrezgui as code owners March 17, 2026 01:02
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 6d63750 to e0cffe1 Compare March 18, 2026 21:58
@renovate renovate bot force-pushed the renovate/all branch 11 times, most recently from 3642b22 to 58cf231 Compare March 25, 2026 22:26
@renovate renovate bot force-pushed the renovate/all branch 8 times, most recently from 3129112 to e078b5d Compare April 2, 2026 07:14
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from b626af9 to d4a6f2e Compare April 7, 2026 13:30
@renovate renovate bot changed the title Update all dependencies fix(deps): update all dependencies Apr 7, 2026
@renovate renovate bot changed the title fix(deps): update all dependencies Update all dependencies Apr 8, 2026
@renovate renovate bot force-pushed the renovate/all branch 10 times, most recently from 6a930c2 to 8f9ffe5 Compare April 14, 2026 20:41
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 4c927ae to ca9c1b2 Compare April 16, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant