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) minor 9.4.09.5.0 age confidence
com.google.protobuf:protoc (source) dependencies patch 4.34.04.34.1 age confidence
androidx.core:core-telecom (source) dependencies patch 1.1.0-alpha041.1.0-alpha05 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
io.github.takahirom.roborazzi plugin minor 1.59.01.60.0 age confidence
io.github.takahirom.roborazzi:roborazzi-junit-rule dependencies minor 1.59.01.60.0 age confidence
io.github.takahirom.roborazzi:roborazzi-compose dependencies minor 1.59.01.60.0 age confidence
io.github.takahirom.roborazzi:roborazzi dependencies minor 1.59.01.60.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 plugin minor 0.9.60.10.0 age confidence
com.google.protobuf:protobuf-kotlin-lite (source) dependencies patch 4.34.04.34.1 age confidence
com.google.android.gms:play-services-wearable dependencies major 19.0.020.0.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
com.google.devtools.ksp (source) plugin patch 2.3.62.3.7 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.21 age confidence
org.jetbrains.kotlin.plugin.parcelize (source) plugin patch 2.3.102.3.21 age confidence
org.jetbrains.kotlin.multiplatform (source) plugin patch 2.3.102.3.21 age confidence
org.jetbrains.kotlin.plugin.compose (source) plugin patch 2.3.102.3.21 age confidence
org.jetbrains.kotlin:kotlin-metadata-jvm (source) dependencies patch 2.3.102.3.21 age confidence
org.jetbrains.kotlin:kotlin-test (source) dependencies patch 2.3.102.3.21 age confidence
org.jetbrains.kotlin:kotlin-stdlib (source) dependencies patch 2.3.102.3.21 age confidence
androidx.health.connect:connect-client (source) dependencies patch 1.1.0-alpha111.1.0 age confidence
com.google.guava:guava dependencies minor 33.5.0-jre33.6.0-jre age confidence
com.github.ben-manes.versions plugin minor 0.53.00.54.0 age confidence
com.google.ar:core dependencies minor 1.53.01.54.0 age confidence
com.github.bumptech.glide:compose dependencies patch 1.0.0-beta081.0.0-beta09 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 minor 1.10.51.11.0 age confidence
androidx.compose.ui:ui-test (source) dependencies minor 1.10.51.11.0 age confidence
androidx.compose.ui:ui (source) dependencies minor 1.10.51.11.0 age confidence
androidx.compose.material:material-ripple (source) dependencies minor 1.10.51.11.0 age confidence
androidx.compose.material:material (source) dependencies minor 1.10.51.11.0 age confidence
androidx.compose.foundation:foundation-layout (source) dependencies minor 1.10.51.11.0 age confidence
androidx.compose.foundation:foundation (source) dependencies minor 1.10.51.11.0 age confidence
androidx.compose.animation:animation-graphics (source) dependencies minor 1.10.51.11.0 age confidence
androidx.xr.glimmer:glimmer (source) dependencies patch 1.0.0-alpha091.0.0-alpha11 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.navigation3:navigation3-ui (source) dependencies patch 1.1.01.1.1 age confidence
androidx.navigation3:navigation3-runtime (source) dependencies patch 1.1.01.1.1 age confidence
androidx.navigation:navigation-compose (source) dependencies patch 2.9.72.9.8 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 age confidence
androidx.compose:compose-bom dependencies minor 2026.03.002026.04.01 age confidence
com.android.lint (source) plugin minor 9.1.09.2.0 age confidence
com.android.library (source) plugin minor 9.1.09.2.0 age confidence
com.android.kotlin.multiplatform.library (source) plugin minor 9.1.09.2.0 age confidence
com.android.application (source) plugin minor 9.1.09.2.0 age confidence

Release Notes

gradle/gradle (gradle)

v9.5.0

Compare Source

v9.4.1: 9.4.1

Compare Source

The Gradle team is excited to announce Gradle 9.4.1.

Here are the highlights of this release:

  • Java 26 support
  • Non-class-based JVM tests
  • Enhanced console progress bar

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
akankshaa-00,
Attila Kelemen,
Björn Kautler,
dblood,
Dennis Rieks,
duvvuvenkataramana,
John Burns,
Julian,
kevinstembridge,
Niels Doucet,
Philip Wedemann,
ploober,
Richard Hernandez,
Roberto Perez Alcolea,
Sebastian Lövdahl,
stephan2405,
Stephane Landelle,
Ujwal Suresh Vanjare,
Victor Merkulov,
Vincent Potuček,
Vladimir Sitnikov.

Upgrade instructions

Switch your build to use Gradle 9.4.1 by updating your wrapper:

./gradlew wrapper --gradle-version=9.4.1 && ./gradlew wrapper

See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

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)
takahirom/roborazzi (io.github.takahirom.roborazzi)

v1.60.0

Compare Source

Bugfix: Fix Roborazzi cache path sensitivity

When we use Roborazzi in a different path with the same repository, Roborazzi used to invalidate the cache. Though I think it is not critical because we frequently use test filters(--tests) when we run tests, which also invalidate the cache. But it's better to support the cache.
Thanks @​Link184 for the contribution!

What's Changed
New Contributors

Full Changelog: takahirom/roborazzi@1.59.0...1.60.0

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

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 becomes conflicted, 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 9 times, most recently from ca9c1b2 to 6225890 Compare April 16, 2026 21:05
@renovate renovate Bot force-pushed the renovate/all branch 15 times, most recently from b1df1a7 to 7628abc Compare April 23, 2026 23:07
@renovate renovate Bot force-pushed the renovate/all branch 4 times, most recently from 81a1756 to 6979adb Compare April 28, 2026 21:00
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