Skip to content

build(deps): bump the minor-and-patch group across 1 directory with 36 updates - #4954

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/minor-and-patch-23af51719f
Open

build(deps): bump the minor-and-patch group across 1 directory with 36 updates#4954
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/minor-and-patch-23af51719f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 12, 2026

Copy link
Copy Markdown
Contributor

Bumps the minor-and-patch group with 36 updates in the / directory:

Package From To
org.apache.commons:commons-lang3 3.12.0 3.20.0
org.robolectric:robolectric 4.10 4.16.1
gradle-wrapper 9.4.1 9.7.0
androidx.browser:browser 1.5.0 1.10.0
androidx.constraintlayout:constraintlayout 2.1.4 2.2.2
androidx.core:core-ktx 1.10.1 1.19.0
androidx.preference:preference-ktx 1.2.0 1.2.1
androidx.sqlite:sqlite-ktx 2.5.2 2.7.0
androidx.test:core 1.4.0 1.7.0
androidx.test:rules 1.4.0 1.7.0
androidx.test:runner 1.4.0 1.7.0
androidx.test.espresso:espresso-contrib 3.5.1 3.7.0
androidx.test.espresso:espresso-core 3.5.1 3.7.0
androidx.test.espresso:espresso-intents 3.5.1 3.7.0
androidx.test.espresso:espresso-web 3.5.1 3.7.0
androidx.test.ext:junit 1.1.5 1.3.0
androidx.test.uiautomator:uiautomator 2.2.0 2.4.0
io.coil-kt:coil 2.2.2 2.7.0
io.gitlab.arturbosch.detekt:detekt-formatting 1.23.3 1.23.8
io.gitlab.arturbosch.detekt:detekt-rules-libraries 1.23.3 1.23.8
io.gitlab.arturbosch.detekt 1.23.3 1.23.8
androidx.media3:media3-exoplayer 1.1.1 1.11.0
androidx.media3:media3-ui 1.1.1 1.11.0
org.jetbrains.kotlin:kotlin-stdlib 2.3.10 2.4.10
org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10 2.4.10
org.jetbrains.kotlin.android 2.3.10 2.4.10
org.jetbrains.kotlinx:kotlinx-coroutines-android 1.9.0 1.11.0
org.jetbrains.kotlinx:kotlinx-coroutines-core 1.9.0 1.11.0
org.jetbrains.kotlinx:kotlinx-coroutines-test 1.9.0 1.11.0
com.google.android.material:material 1.8.0 1.14.0
io.mockk:mockk 1.13.3 1.14.11
io.mockk:mockk-android 1.13.3 1.14.11
com.squareup.moshi:moshi-kotlin 1.15.0 1.15.2
com.squareup.moshi:moshi-kotlin-codegen 1.15.0 1.15.2
com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin 2.3.10 2.3.11
com.google.devtools.ksp 2.3.10 2.3.11

Updates org.apache.commons:commons-lang3 from 3.12.0 to 3.20.0

Updates org.robolectric:robolectric from 4.10 to 4.16.1

Release notes

Sourced from org.robolectric:robolectric's releases.

Robolectric 4.16.1 is a minor release that fixes some issues when Robolectric is used for Android Platform development. Most notably, it is updated to support the deletion of FingerprintManager in the Android Framework, as well as some improvements to the VirtualDeviceManager shadow.

Full Changelog: robolectric/robolectric@robolectric-4.16...robolectric-4.16.1

Robolectric 4.16 supports Android Baklava (SDK 36), and you need to use JDK 21 if running tests with SDK 36 target. It also removes support for Android L (SDK 21 and 22).

One exciting new feature is native resources (ResourcesMode.NATIVE). Note this is currently only available in SDK 36.

If you have any issues, please file them here.

What's Changed

... (truncated)

Commits
  • 524ea8e Bump version to 4.16.1.
  • 54fd1ee Implement ResTable support for shared libraries
  • 1e35e63 When a top-level exception occurs in the Simulator, print the stack trace and...
  • e2c046f Added custom ThreadFactory to name threads in LocalUIController
  • 7f3165a Add newly required --add-exports arguments to test tasks
  • db54b4b Add VirtualDeviceParamsBuilder to support creating new virtual devices.
  • b73adc3 Implement shadow behavior for VirtualDeviceManager#registerVirtualDeviceListener
  • 1e05fde Create shadow for VirtualDeviceManager$VirtualDevice#createVirtualCamera
  • d160747 Future proof ShadowFingerprintManagerTest.
  • d7a0438 Add maxSdk for ShadowFingerprintManager.
  • Additional commits viewable in compare view

Updates gradle-wrapper from 9.4.1 to 9.7.0

Release notes

Sourced from gradle-wrapper's releases.

9.7.0

The Gradle team is excited to announce Gradle 9.7.0.

Here are the highlights of this release:

  • Isolated Projects graduates to incubating
  • Broader Configuration Cache compatibility
  • More source locations in problem reports

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle: Adam, Aman Gautam, Aman Kumar, Anton Dubrouski, Aurimas, gbhavya07, Josh Friend, nicklauslittle-gov, Pragati, project516, Qin Mi, Ravi, sk-reddy17, Suvrat Acharya, Yongshun Ye.

Upgrade instructions

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

./gradlew :wrapper --gradle-version=9.7.0 && ./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.

9.7.0 RC3

The Gradle team is excited to announce Gradle 9.7.0 RC3.

Here are the highlights of this release:

  • Isolated Projects graduates to incubating

... (truncated)

Commits
  • 3defbfc make DistributionIntegrationSpec more permissive for releases (#38766)
  • f176043 make DistributionIntegrationSpec more permissive for releases
  • b0828da Prepare release notes for Gradle 9.7.0GA (#38756)
  • 064b6d6 cleanup
  • dfe7bdc add new training to release notes
  • 7561968 add release notes for 37801
  • 68a1f35 cherrypick 38367 to release
  • a462c95 Rebalance AllVersionsCrossVersion buckets for agents without TestDistribution...
  • 820e2b1 Update Gradle wrapper to version 9.7.0-rc-3 (#38743)
  • 75ea3d7 Update Gradle wrapper to version 9.7.0-rc-3
  • Additional commits viewable in compare view

Updates androidx.browser:browser from 1.5.0 to 1.10.0

Updates androidx.constraintlayout:constraintlayout from 2.1.4 to 2.2.2

Updates androidx.core:core-ktx from 1.10.1 to 1.19.0

Updates androidx.preference:preference-ktx from 1.2.0 to 1.2.1

Updates androidx.sqlite:sqlite-ktx from 2.5.2 to 2.7.0

Updates androidx.test:core from 1.4.0 to 1.7.0

Updates androidx.test:rules from 1.4.0 to 1.7.0

Updates androidx.test:runner from 1.4.0 to 1.7.0

Updates androidx.test.espresso:espresso-contrib from 3.5.1 to 3.7.0

Updates androidx.test.espresso:espresso-core from 3.5.1 to 3.7.0

Updates androidx.test.espresso:espresso-intents from 3.5.1 to 3.7.0

Updates androidx.test.espresso:espresso-web from 3.5.1 to 3.7.0

Updates androidx.test.espresso:espresso-core from 3.5.1 to 3.7.0

Updates androidx.test.espresso:espresso-intents from 3.5.1 to 3.7.0

Updates androidx.test.espresso:espresso-web from 3.5.1 to 3.7.0

Updates androidx.test.ext:junit from 1.1.5 to 1.3.0

Updates androidx.test:rules from 1.4.0 to 1.7.0

Updates androidx.test:runner from 1.4.0 to 1.7.0

Updates androidx.test.uiautomator:uiautomator from 2.2.0 to 2.4.0

Updates io.coil-kt:coil from 2.2.2 to 2.7.0

Release notes

Sourced from io.coil-kt:coil's releases.

2.7.0

See CHANGELOG.md.

2.6.0

See CHANGELOG.md.

2.5.0

See CHANGELOG.md.

2.4.0

See CHANGELOG.md.

2.3.0

See CHANGELOG.md.

Changelog

Sourced from io.coil-kt:coil's changelog.

[2.7.0] - July 17, 2024

  • Slightly optimize internal coroutines usage to improve the performance of ImageLoader.execute, AsyncImage, SubcomposeAsyncImage, and rememberAsyncImagePainter. (#2205)
  • Fix duplicate network calls for chunked responses. (#2363)
  • Update Kotlin to 2.0.0.
  • Update Compose UI to 1.6.8.
  • Update Okio to 3.9.0.

[3.0.0-alpha08] - July 8, 2024

  • BREAKING: Rename ImageRequest and ImageLoader dispatcher methods to coroutineContext. For instance, ImageRequest.Builder.dispatcher is now ImageRequest.Builder.coroutineContext. This was renamed as the method now accepts any CoroutineContext and no longer requires a Dispatcher.
  • Fix: Fix IllegalStateException: Reading a state that was created after the snapshot was taken or in a snapshot that has not yet been applied which could occur due to a race condition.
    • NOTE: This reintroduces a soft dependency on Dispatchers.Main.immediate. As a result you should re-add a dependency on kotlinx-coroutines-swing on JVM. If it's not imported then ImageRequests won't be dispatched immediately and will have one frame of delay before setting the ImageRequest.placeholder or resolving from the memory cache.

[3.0.0-alpha07] - June 26, 2024

  • BREAKING: AsyncImagePainter no longer waits for onDraw by default and instead uses Size.ORIGINAL.
  • BREAKING: Refactor the multiplatform Image API. Notably, asCoilImage has been renamed to asImage.
  • BREAKING: AsyncImagePainter.state has been changed to StateFlow<AsyncImagePainter.State>. Use collectAsState to observe its value. This improves performance.
  • BREAKING: AsyncImagePainter.imageLoader and AsyncImagePainter.request have been combined into StateFlow<AsyncImagePainter.Inputs>. Use collectAsState to observe its value. This improves performance.
  • BREAKING: Remove support for android.resource://example.package.name/drawable/image URIs as it prevents resource shrinking optimizations.
  • New: Introduce AsyncImagePreviewHandler to support controlling AsyncImagePainter's preview rendering behavior.
    • Use LocalAsyncImagePreviewHandler to override the preview behavior.
    • As part of this change and other coil-compose improvements, AsyncImagePainter now attempts to execute execute the ImageRequest by default instead of defaulting to displaying ImageRequest.placeholder. Requests that use the network or files are expected to fail in the preview environment, however Android resources should work.
  • New: Support extracting video image by frame index. (#2183)
  • New: Support passing CoroutineContext to any CoroutineDispatcher methods. (#2241).
  • New: Support the weak reference memory cache on JS and WASM JS.
  • Don't dispatch to Dispatchers.Main.immediate in Compose. As a side-effect, kotlinx-coroutines-swing no longer needs to be imported on JVM.
  • Don't call async and create a disposable in Compose to improve performance (thanks @​mlykotom!). (#2205)
  • Fix passing global ImageLoader extras to Options. (#2223)
  • Fix crossfade(false) not working on non-Android targets.
  • Fix VP8X feature flags byte offset (#2199).
  • Convert SvgDecoder on non-Android targets to render to a bitmap instead of render the image at draw-time. This improves performance.
    • This behavior can be controlled using SvgDecoder(renderToBitmap).
  • Move ScaleDrawable from coil-gif to coil-core.
  • Update Kotlin to 2.0.0.
  • Update Compose to 1.6.11.
  • Update Okio to 3.9.0.
  • Update Skiko to 0.8.4.
  • For the full list of important changes in 3.x, check out the upgrade guide.

[3.0.0-alpha06] - February 29, 2024

[3.0.0-alpha05] - February 28, 2024

... (truncated)

Commits

Updates io.gitlab.arturbosch.detekt:detekt-formatting from 1.23.3 to 1.23.8

Release notes

Sourced from io.gitlab.arturbosch.detekt:detekt-formatting's releases.

v1.23.8

1.23.8 - 2025-02-20

This is a point release for Detekt 1.23.0, built against Kotlin 2.0.21, with fixes for several bugs that got reported by the community.

Notable Changes
  • fix(deps): Update kotlin to 2.0.21 - #7580
  • fix(deps): Update AGP to v8.8.1 - #7879
  • fix(deps): update Gradle to v8.12.1 - #7780
Changelog
  • UseDataClass: do not report on expect classes - #7857
  • Fix InjectDispatcher false positives - #7797
  • [UnnecessaryParentheses] Allow float/double without integer part - #7751
  • Fix ThrowingExceptionsWithoutMessageOrCause false positive - #7715
  • Issue #7634: Make UndocumentedPublicClass configurable to flag `com… - #7635
  • Fix redundant empty tags in baseline XML - #7625
  • MatchingDeclarationName now supports platofrm suffixes - #6426
Contributors

We would like to thank the following contributors that made this release possible: @​BraisGabin, @​JordanLongstaff, @​Nava2, @​atulgpt, @​eygraber, @​lexa-diky, @​t-kameyama

v1.23.7

1.23.7 - 2024-09-08

This is a point release for Detekt 1.23.0, built against Kotlin 2.0.10, with fixes for several bugs that got reported by the community.

Notable Changes
  • fix(deps): update kotlin monorepo to v2.0.10 - #7517
  • Update to Kotlin 2.0.0 #6640
  • fix(deps): update kotlin monorepo to v1.9.24 - #7264
  • fix(deps): update dependency com.android.tools.build:gradle to v8.5.2 - #7525
  • chore(deps): update dependency gradle to v8.10 - #7546
Changelog
  • Add basic support for isolated projects to 1.x - #7526
  • ExplicitCollectionElementAccessMethod: fix false positive when Map put has 3 arguments - #7563
  • BracesOnIfStatements: fix false-positive when chained - #7444
  • Add enum entry check in UndocumentedPublicProperty - #7426
  • Use the anchor which is already present before - #7423
  • Fix small corner-case in "SerialVersionUIDInSerializableClass" rule, … - #7346
  • SwallowedException: fix false positive when exception is used as a receiver - #7288
  • NamedArguments: fix false positive on spread varargs - #7283
  • MultilineLambdaItParameter: fix false negative with single statement on multiple lines - #7221
  • Check for root of receiver in selector expression - #7220

... (truncated)

Commits
  • 0462637 Prepare Release 1.23.8 (#7976)
  • 42856f6 chore(deps): update dependency gradle to v8.12.1 (#7780)
  • 8f354e6 fix(deps): update dependency com.android.tools.build:gradle to v8.8.1 (#7936)
  • 435188c [LOCAL] Bump upload-artifacts to v4 to unblock GHA
  • a147198 [UnnecessaryParentheses] Allow float/double without integer part (#7751)
  • 66d5f2c [LOCAL] Unbreak functionalTest after 2.0.21 bump
  • 4487e61 [LOCAL] Unbreak warnings-as-errors after 2.0.21 bump
  • b07d697 [LOCAL] Unblock build after Kotlin 2.0.21 bump
  • a6d0bd7 fix(deps): update kotlin to 2.0.21 (#7580)
  • ba84337 chore(deps): update dependency gradle to v8.10.2 (#7668)
  • Additional commits viewable in compare view

Updates io.gitlab.arturbosch.detekt:detekt-rules-libraries from 1.23.3 to 1.23.8

Release notes

Sourced from io.gitlab.arturbosch.detekt:detekt-rules-libraries's releases.

v1.23.8

1.23.8 - 2025-02-20

This is a point release for Detekt 1.23.0, built against Kotlin 2.0.21, with fixes for several bugs that got reported by the community.

Notable Changes
  • fix(deps): Update kotlin to 2.0.21 - #7580
  • fix(deps): Update AGP to v8.8.1 - #7879
  • fix(deps): update Gradle to v8.12.1 - #7780
Changelog
  • UseDataClass: do not report on expect classes - #7857
  • Fix InjectDispatcher false positives - #7797
  • [UnnecessaryParentheses] Allow float/double without integer part - #7751
  • Fix ThrowingExceptionsWithoutMessageOrCause false positive - #7715
  • Issue #7634: Make UndocumentedPublicClass configurable to flag `com… - #7635
  • Fix redundant empty tags in baseline XML - #7625
  • MatchingDeclarationName now supports platofrm suffixes - #6426
Contributors

We would like to thank the following contributors that made this release possible: @​BraisGabin, @​JordanLongstaff, @​Nava2, @​atulgpt, @​eygraber, @​lexa-diky, @​t-kameyama

v1.23.7

1.23.7 - 2024-09-08

This is a point release for Detekt 1.23.0, built against Kotlin 2.0.10, with fixes for several bugs that got reported by the community.

Notable Changes
  • fix(deps): update kotlin monorepo to v2.0.10 - #7517
  • Update to Kotlin 2.0.0 #6640
  • fix(deps): update kotlin monorepo to v1.9.24 - #7264
  • fix(deps): update dependency com.android.tools.build:gradle to v8.5.2 - #7525
  • chore(deps): update dependency gradle to v8.10 - #7546
Changelog
  • Add basic support for isolated projects to 1.x - #7526
  • ExplicitCollectionElementAccessMethod: fix false positive when Map put has 3 arguments - #7563
  • BracesOnIfStatements: fix false-positive when chained - #7444
  • Add enum entry check in UndocumentedPublicProperty - #7426
  • Use the anchor which is already present before - #7423
  • Fix small corner-case in "SerialVersionUIDInSerializableClass" rule, … - #7346
  • SwallowedException: fix false positive when exception is used as a receiver - #7288
  • NamedArguments: fix false positive on spread varargs - #7283
  • MultilineLambdaItParameter: fix false negative with single statement on multiple lines - #7221
  • Check for root of receiver in selector expression - #7220

... (truncated)

Commits
  • 0462637 Prepare Release 1.23.8 (#7976)
  • 42856f6 chore(deps): update dependency gradle to v8.12.1 (#7780)
  • 8f354e6 fix(deps): update dependency com.android.tools.build:gradle to v8.8.1 (#7936)
  • 435188c [LOCAL] Bump upload-artifacts to v4 to unblock GHA
  • a147198 [UnnecessaryParentheses] Allow float/double without integer part (#7751)
  • 66d5f2c [LOCAL] Unbreak functionalTest after 2.0.21 bump
  • 4487e61 [LOCAL] Unbreak warnings-as-errors after 2.0.21 bump
  • b07d697 [LOCAL] Unblock build after Kotlin 2.0.21 bump
  • a6d0bd7 fix(deps): update kotlin to 2.0.21 (#7580)
  • ba84337 chore(deps): update dependency gradle to v8.10.2 (#7668)
  • Additional commits viewable in compare view

Updates io.gitlab.arturbosch.detekt from 1.23.3 to 1.23.8

Updates io.gitlab.arturbosch.detekt:detekt-rules-libraries from 1.23.3 to 1.23.8

Release notes

Sourced from io.gitlab.arturbosch.detekt:detekt-rules-libraries's releases.

v1.23.8

1.23.8 - 2025-02-20

This is a point release for Detekt 1.23.0, built against Kotlin 2.0.21, with fixes for several bugs that got reported by the community.

Notable Changes
  • fix(deps): Update kotlin to 2.0.21 - #7580
  • fix(deps): Update AGP to v8.8.1 - #7879
  • fix(deps): update Gradle to v8.12.1 - #7780
Changelog
  • UseDataClass: do not report on expect classes - #7857
  • Fix InjectDispatcher false positives - #7797
  • [UnnecessaryParentheses] Allow float/double without integer part - #7751
  • Fix ThrowingExceptionsWithoutMessageOrCause false positive - #7715
  • Issue #7634: Make UndocumentedPublicClass configurable to flag `com… - #7635
  • Fix redundant empty tags in baseline XML - #7625
  • MatchingDeclarationName now supports platofrm suffixes - #6426
Contributors

We would like to thank the following contributors that made this release possible: @​BraisGabin, @​JordanLongstaff, @​Nava2, @​atulgpt, @​eygraber, @​lexa-diky, @​t-kameyama

v1.23.7

1.23.7 - 2024-09-08

This is a point release for Detekt 1.23.0, built against Kotlin 2.0.10, with fixes for several bugs that got reported by the community.

Notable Changes
  • fix(deps): update kotlin monorepo to v2.0.10 - #7517
  • Update to Kotlin 2.0.0 #6640
  • fix(deps): update kotlin monorepo to v1.9.24 - #7264
  • fix(deps): update dependency com.android.tools.build:gradle to v8.5.2 - #7525
  • chore(deps): update dependency gradle to v8.10 - #7546
Changelog
  • Add basic support for isolated projects to 1.x - #7526
  • ExplicitCollectionElementAccessMethod: fix false positive when Map put has 3 arguments - #7563
  • BracesOnIfStatements: fix false-positive when chained - #7444
  • Add enum entry check in UndocumentedPublicProperty - #7426
  • Use the anchor which is already present before - #7423
  • Fix small corner-case in "SerialVersionUIDInSerializableClass" rule, … - #7346
  • SwallowedException: fix false positive when exception is used as a receiver - #7288
  • NamedArguments: fix false positive on spread varargs - #7283
  • MultilineLambdaItParameter: fix false negative with single statement on multiple lines - #7221
  • Check for root of receiver in selector expression - #7220

... (truncated)

Commits
  • 0462637 Prepare Release 1.23.8 (#7976)
  • 42856f6 chore(deps): update dependency gradle to v8.12.1 (#7780)
  • 8f354e6 fix(deps): update dependency com.android.tools.build:gradle to v8.8.1 (#7936)
  • 435188c [LOCAL] Bump upload-artifacts to v4 to unblock GHA
  • a147198 [UnnecessaryParentheses] Allow float/double without integer part (#7751)
  • 66d5f2c [LOCAL] Unbreak functionalTest after 2.0.21 bump
  • 4487e61 [LOCAL] Unbreak warnings-as-errors after 2.0.21 bump
  • b07d697 [LOCAL] Unblock build after Kotlin 2.0.21 bump
  • a6d0bd7 fix(deps): update kotlin to 2.0.21 (#7580)
  • ba84337 chore(deps): update dependency gradle to v8.10.2 (#7668)
  • Additional commits viewable in compare view

Updates androidx.media3:media3-exoplayer from 1.1.1 to 1.11.0

Release notes

Sourced from androidx.media3:media3-exoplayer's releases.

1.11.0

  • Common library:
    • Add Format.channelMask to explicitly represent the audio channel mask, and a new Util.getAudioTrackChannelConfig(Format) overload to safely resolve it.
    • Upgrade Kotlin from 2.0.20 to 2.2.0.
  • ExoPlayer:
    • Fix a timing-dependent concurrency bug that could cause an IllegalStateException or IndexOutOfBoundsException in ExoPlayer.
    • Relax ad group count checks in AdsMediaSource to allow the ad group count to decrease when an ad group is fully processed (hasUnplayedAds() is false), accommodating dynamic ad group resizing during reset workflows.
    • Add getFlags() and FLAG_STRICT_DURATION to SampleStream to allow streams to report flags, and update renderers to check these flags dynamically.
    • Fall back to the frame rate estimator in MediaCodecVideoRenderer and to the codec output format in MediaCodecAudioRenderer to calculate the codec operating rate when the stream formats do not provide a valid value, and avoid unnecessary codec resets.
    • Remove clipping of content for client-side inserted ads in the core player. Instead, AdsMediaSource takes care of the clipping logic. Custom client-side inserted ads sources need to be updated to implement the content clipping internally.
    • Mark tracks with a well-formed but unrecognized codec profile or level as supported=NO_EXCEEDS_CAPABILITIES instead of supported=YES (which is how tracks with missing or malformed profile or level info are marked). This ensures these tracks (which are unlikely to be supported by the device) are not selected when there are better-supported alternatives.
    • Add DefaultPreloadManager.SimpleRankingDataComparator, which is a RankingDataComparator that compares the ranks of the media items based on their distances to the index of the current playing media item. Apps can override its compare(Integer, Integer) method if a more fine-tuned comparison logic is needed. The custom SimpleRankingDataComparator can be injected via a new constructor of DefaultPreloadManager.Builder.
    • Reduce the OOM risk of DefaultLoadControl.prioritizeTimeOverSizeThresholds by falling back to buffer byte size limits if available heap memory seems tight.
    • Align handling of still images when MediaItem.imageDurationUs is not set: JPEG and HEIC still images now 'play' with a very short default duration (the same way PNG and other images previously behaved).
    • Add MediaSource.prepareSource(MediaSourceCaller, PlayerId, BandwidthMeter) to plumb BandwidthMeter to MediaSource. The deprecated method with custom implementation will still be called by default though, it is recommended to implement the new method and use BandwidthMeter.getTransferListener() to get parity to the old method.
    • In DefaultBandwidthMeter, add support for a custom InitialBitrateSupplier. This allows apps to provide their own logic for determining the initial bitrate estimate, which will be used on creation of DefaultBandwidthMeter and on network type changes. The supplier can be set via DefaultBandwidthMeter.Builder.setInitialBitrateSupplier().
    • Enable dynamic scheduling by default. ExoPlayer playback work loop will run dynamically as opposed to on a static interval.
    • Remove an unnecessary reset that can occur when joining tracks with pre-roll samples to active playback.
    • In DefaultBandwidthMeter, optimize getInitialBitrateCountryGroupAssignment to return the country group assignments packed into a 32-bit integer instead of an array, reducing code size and avoiding allocations.
    • Fix AudioTrack initialization failures on some devices by ensuring the retry logic always attempts a minimum of 1 second buffer size if other retries (by halving the buffer size) are unsuccessful (#3207).
    • Fix codec issue on some devices where the codec was swallowing all samples if previously flushed before receiving input buffers.
    • Add experimental ExoPlayer.Builder.enablePerStreamMediaProgression() to allow advancing media processing on a per-stream basis. This reduces startup latency between playlist items and avoids playback becoming "stuck" with very short content (#3122).
    • Fix race condition related to audio session id usage where the initial audio session id auto-generated by ExoPlayer would be used instead of the value set by setAudioSessionId (#3241).
    • Add experimental HAGC (ST 2094-50) timed metadata playback support for progressive media (e.g. MP4, Matroska). The player automatically merges HAGC metadata tracks with the associated video track and delivers the metadata out-of-band to the decoder on API 37+ devices. This behavior can be disabled via DefaultMediaSourceFactory.setExperimentalEnableHagcPlayback(false).
    • Add Format.selectionPriority representing the relative preference of the Format in track selection (#3236).
    • Fix potential scrubbing mode issue where scrubbing could stall when seeking to 'end of stream'.
  • CompositionPlayer:
    • Fix an issue where TrackSelector instances were not being released.
  • Transformer:
    • Fix an issue where ExportResult.fileSizeBytes may be over-reported.
  • Track selection:
    • Expose BaseTrackSelection.DEFAULT_FORMAT_COMPARATOR and add AdaptiveTrackSelection.Factory.setTrackFormatComparator to allow custom format ordering and ABR selection priority beyond bitrate-only ordering.
    • Fix a timing-dependent concurrency issue where rapid sequential updates to track selection parameters could result in some updates being lost or overwritten.
  • Extractors:
    • MP4, MP3, and FLAC: Add FLAG_DISABLE_ARTWORK_METADATA to allow discarding attached pictures and cover art metadata during container parsing to reduce runtime memory consumption (#2077). This can also be enabled centrally via DefaultExtractorsFactory.setDisableArtworkMetadata.
    • MP4: Add support for extracting ITU-T T.35 (it35) timed metadata tracks.
    • MP4: Add support for extracting chapter metadata (both Nero and QuickTime formats). QuickTime chapters are preferred if both are present. The extracted chapter information is exposed as Chapter entries within the track's Metadata, allowing for native chapter navigation in MP4, M4A, and M4B files (such as audiobooks and podcasts) (#2803).
    • WAV, Matroska, and MP4: Add support for 64-bit floating point PCM audio (#3090).
    • Matroska: Use codec bitstream metadata to populate accurate ColorInfo.
    • MP4: Add support for seeking in fragmented MP4 files using the mfra box when a sidx box is not present. To enable this, provide FLAG_READ_MFRA_FOR_SEEK_MAP to the FragmentedMp4Extractor, which is now done by default in DefaultExtractorsFactory (#3088).
    • Ignore av1C data with unsupported version.
    • MP4: Add support for big-endian floating point PCM in fpcm boxes.
    • Matroska: Parse chapter info to Chapter entries in a track's Metadata.
    • MPEG-TS: Improve extraction of DTS-HD and DTS Express streams by combining the Core and Extension Substream into a single sample, fixing playback issues where the two were previously output as separate samples (#3147).
    • MP4: Prevent infinite loops and out-of-bounds reads when parsing empty ilst metadata tag items (#3191).
    • MPEG-TS: Ensure the last frame is rendered for streams where the last PES packet has a known length (#3206).
    • MP3: Fix bitrate reporting for files with Xing and VBRI header.
    • Matroska: Handle tracks defined in the last cluster (#3250).
    • Matroska: Add support for ALAC (#3268).

... (truncated)

Changelog

Sourced from androidx.media3:media3-exoplayer's changelog.

1.11.0 (2026-08-05)

This release includes the following changes since the 1.10.1 release:

  • Common library:
    • Add Format.channelMask to explicitly represent the audio channel mask, and a new Util.getAudioTrackChannelConfig(Format) overload to safely resolve it.
    • Upgrade Kotlin from 2.0.20 to 2.2.0.
  • ExoPlayer:
    • Fix a timing-dependent concurrency bug that could cause an IllegalStateException or IndexOutOfBoundsException in ExoPlayer.
    • Relax ad group count checks in AdsMediaSource to allow the ad group count to decrease when an ad group is fully processed (hasUnplayedAds() is false), accommodating dynamic ad group resizing during reset workflows.
    • Add getFlags() and FLAG_STRICT_DURATION to SampleStream to allow streams to report flags, and update renderers to check these flags dynamically.
    • Fall back to the frame rate estimator in MediaCodecVideoRenderer and to the codec output format in MediaCodecAudioRenderer to calculate the codec operating rate when the stream formats do not provide a valid value, and avoid unnecessary codec resets.
    • Remove clipping of content for client-side inserted ads in the core player. Instead, AdsMediaSource takes care of the clipping logic. Custom client-side inserted ads sources need to be updated to implement the content clipping internally.
    • Mark tracks with a well-formed but unrecognized codec profile or level as supported=NO_EXCEEDS_CAPABILITIES instead of supported=YES (which is how tracks with missing or malformed profile or level info are marked). This ensures these tracks (which are unlikely to be supported by the device) are not selected when there are better-supported alternatives.
    • Add DefaultPreloadManager.SimpleRankingDataComparator, which is a RankingDataComparator that compares the ranks of the media items based on their distances to the index of the current playing media item. Apps can override its Description has been truncated

…6 updates

Bumps the minor-and-patch group with 36 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| org.apache.commons:commons-lang3 | `3.12.0` | `3.20.0` |
| [org.robolectric:robolectric](https://github.com/robolectric/robolectric) | `4.10` | `4.16.1` |
| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.1` | `9.7.0` |
| androidx.browser:browser | `1.5.0` | `1.10.0` |
| androidx.constraintlayout:constraintlayout | `2.1.4` | `2.2.2` |
| androidx.core:core-ktx | `1.10.1` | `1.19.0` |
| androidx.preference:preference-ktx | `1.2.0` | `1.2.1` |
| androidx.sqlite:sqlite-ktx | `2.5.2` | `2.7.0` |
| androidx.test:core | `1.4.0` | `1.7.0` |
| androidx.test:rules | `1.4.0` | `1.7.0` |
| androidx.test:runner | `1.4.0` | `1.7.0` |
| androidx.test.espresso:espresso-contrib | `3.5.1` | `3.7.0` |
| androidx.test.espresso:espresso-core | `3.5.1` | `3.7.0` |
| androidx.test.espresso:espresso-intents | `3.5.1` | `3.7.0` |
| androidx.test.espresso:espresso-web | `3.5.1` | `3.7.0` |
| androidx.test.ext:junit | `1.1.5` | `1.3.0` |
| androidx.test.uiautomator:uiautomator | `2.2.0` | `2.4.0` |
| [io.coil-kt:coil](https://github.com/coil-kt/coil) | `2.2.2` | `2.7.0` |
| [io.gitlab.arturbosch.detekt:detekt-formatting](https://github.com/detekt/detekt) | `1.23.3` | `1.23.8` |
| [io.gitlab.arturbosch.detekt:detekt-rules-libraries](https://github.com/detekt/detekt) | `1.23.3` | `1.23.8` |
| io.gitlab.arturbosch.detekt | `1.23.3` | `1.23.8` |
| [androidx.media3:media3-exoplayer](https://github.com/androidx/media) | `1.1.1` | `1.11.0` |
| [androidx.media3:media3-ui](https://github.com/androidx/media) | `1.1.1` | `1.11.0` |
| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.4.10` |
| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.4.10` |
| org.jetbrains.kotlin.android | `2.3.10` | `2.4.10` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) | `1.9.0` | `1.11.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines) | `1.9.0` | `1.11.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-test](https://github.com/Kotlin/kotlinx.coroutines) | `1.9.0` | `1.11.0` |
| [com.google.android.material:material](https://github.com/material-components/material-components-android) | `1.8.0` | `1.14.0` |
| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.13.3` | `1.14.11` |
| [io.mockk:mockk-android](https://github.com/mockk/mockk) | `1.13.3` | `1.14.11` |
| [com.squareup.moshi:moshi-kotlin](https://github.com/square/moshi) | `1.15.0` | `1.15.2` |
| [com.squareup.moshi:moshi-kotlin-codegen](https://github.com/square/moshi) | `1.15.0` | `1.15.2` |
| [com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://github.com/google/ksp) | `2.3.10` | `2.3.11` |
| [com.google.devtools.ksp](https://github.com/google/ksp) | `2.3.10` | `2.3.11` |



Updates `org.apache.commons:commons-lang3` from 3.12.0 to 3.20.0

Updates `org.robolectric:robolectric` from 4.10 to 4.16.1
- [Release notes](https://github.com/robolectric/robolectric/releases)
- [Commits](robolectric/robolectric@robolectric-4.10...robolectric-4.16.1)

Updates `gradle-wrapper` from 9.4.1 to 9.7.0
- [Release notes](https://github.com/gradle/gradle/releases)
- [Commits](gradle/gradle@v9.4.1...v9.7.0)

Updates `androidx.browser:browser` from 1.5.0 to 1.10.0

Updates `androidx.constraintlayout:constraintlayout` from 2.1.4 to 2.2.2

Updates `androidx.core:core-ktx` from 1.10.1 to 1.19.0

Updates `androidx.preference:preference-ktx` from 1.2.0 to 1.2.1

Updates `androidx.sqlite:sqlite-ktx` from 2.5.2 to 2.7.0

Updates `androidx.test:core` from 1.4.0 to 1.7.0

Updates `androidx.test:rules` from 1.4.0 to 1.7.0

Updates `androidx.test:runner` from 1.4.0 to 1.7.0

Updates `androidx.test.espresso:espresso-contrib` from 3.5.1 to 3.7.0

Updates `androidx.test.espresso:espresso-core` from 3.5.1 to 3.7.0

Updates `androidx.test.espresso:espresso-intents` from 3.5.1 to 3.7.0

Updates `androidx.test.espresso:espresso-web` from 3.5.1 to 3.7.0

Updates `androidx.test.espresso:espresso-core` from 3.5.1 to 3.7.0

Updates `androidx.test.espresso:espresso-intents` from 3.5.1 to 3.7.0

Updates `androidx.test.espresso:espresso-web` from 3.5.1 to 3.7.0

Updates `androidx.test.ext:junit` from 1.1.5 to 1.3.0

Updates `androidx.test:rules` from 1.4.0 to 1.7.0

Updates `androidx.test:runner` from 1.4.0 to 1.7.0

Updates `androidx.test.uiautomator:uiautomator` from 2.2.0 to 2.4.0

Updates `io.coil-kt:coil` from 2.2.2 to 2.7.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](coil-kt/coil@2.2.2...2.7.0)

Updates `io.gitlab.arturbosch.detekt:detekt-formatting` from 1.23.3 to 1.23.8
- [Release notes](https://github.com/detekt/detekt/releases)
- [Commits](detekt/detekt@v1.23.3...v1.23.8)

Updates `io.gitlab.arturbosch.detekt:detekt-rules-libraries` from 1.23.3 to 1.23.8
- [Release notes](https://github.com/detekt/detekt/releases)
- [Commits](detekt/detekt@v1.23.3...v1.23.8)

Updates `io.gitlab.arturbosch.detekt` from 1.23.3 to 1.23.8

Updates `io.gitlab.arturbosch.detekt:detekt-rules-libraries` from 1.23.3 to 1.23.8
- [Release notes](https://github.com/detekt/detekt/releases)
- [Commits](detekt/detekt@v1.23.3...v1.23.8)

Updates `androidx.media3:media3-exoplayer` from 1.1.1 to 1.11.0
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](androidx/media@1.1.1...1.11.0)

Updates `androidx.media3:media3-ui` from 1.1.1 to 1.11.0
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](androidx/media@1.1.1...1.11.0)

Updates `androidx.media3:media3-ui` from 1.1.1 to 1.11.0
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](androidx/media@1.1.1...1.11.0)

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.3.10 to 2.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.10...v2.4.10)

Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 2.3.10 to 2.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.10...v2.4.10)

Updates `org.jetbrains.kotlin.android` from 2.3.10 to 2.4.10

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-android` from 1.9.0 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.9.0...1.11.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.9.0 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.9.0...1.11.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.9.0 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.9.0...1.11.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.9.0 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.9.0...1.11.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.9.0 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.9.0...1.11.0)

Updates `com.google.android.material:material` from 1.8.0 to 1.14.0
- [Release notes](https://github.com/material-components/material-components-android/releases)
- [Commits](material-components/material-components-android@1.8.0...1.14.0)

Updates `io.mockk:mockk` from 1.13.3 to 1.14.11
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](mockk/mockk@1.13.3...v1.14.11)

Updates `io.mockk:mockk-android` from 1.13.3 to 1.14.11
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](mockk/mockk@1.13.3...v1.14.11)

Updates `io.mockk:mockk-android` from 1.13.3 to 1.14.11
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](mockk/mockk@1.13.3...v1.14.11)

Updates `com.squareup.moshi:moshi-kotlin` from 1.15.0 to 1.15.2
- [Changelog](https://github.com/square/moshi/blob/master/CHANGELOG.md)
- [Commits](square/moshi@parent-1.15.0...1.15.2)

Updates `com.squareup.moshi:moshi-kotlin-codegen` from 1.15.0 to 1.15.2
- [Changelog](https://github.com/square/moshi/blob/master/CHANGELOG.md)
- [Commits](square/moshi@parent-1.15.0...1.15.2)

Updates `com.squareup.moshi:moshi-kotlin-codegen` from 1.15.0 to 1.15.2
- [Changelog](https://github.com/square/moshi/blob/master/CHANGELOG.md)
- [Commits](square/moshi@parent-1.15.0...1.15.2)

Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 2.3.10 to 2.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.10...v2.4.10)

Updates `com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](google/ksp@2.3.10...2.3.11)

Updates `com.google.devtools.ksp` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](google/ksp@2.3.10...2.3.11)

Updates `org.jetbrains.kotlin.android` from 2.3.10 to 2.4.10

Updates `com.google.devtools.ksp` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](google/ksp@2.3.10...2.3.11)

Updates `io.gitlab.arturbosch.detekt` from 1.23.3 to 1.23.8

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-version: 3.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: org.robolectric:robolectric
  dependency-version: 4.16.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: gradle-wrapper
  dependency-version: 9.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.browser:browser
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-version: 2.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.core:core-ktx
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.preference:preference-ktx
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: androidx.sqlite:sqlite-ktx
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test:core
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test:rules
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test:runner
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test.espresso:espresso-contrib
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test.espresso:espresso-core
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test.espresso:espresso-intents
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test.espresso:espresso-web
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test.espresso:espresso-core
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test.espresso:espresso-intents
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test.espresso:espresso-web
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test.ext:junit
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test:rules
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test:runner
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.test.uiautomator:uiautomator
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: io.coil-kt:coil
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: io.gitlab.arturbosch.detekt:detekt-formatting
  dependency-version: 1.23.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: io.gitlab.arturbosch.detekt:detekt-rules-libraries
  dependency-version: 1.23.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: io.gitlab.arturbosch.detekt
  dependency-version: 1.23.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: io.gitlab.arturbosch.detekt:detekt-rules-libraries
  dependency-version: 1.23.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: androidx.media3:media3-exoplayer
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.media3:media3-ui
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: androidx.media3:media3-ui
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: org.jetbrains.kotlin.android
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: com.google.android.material:material
  dependency-version: 1.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: io.mockk:mockk
  dependency-version: 1.14.11
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: io.mockk:mockk-android
  dependency-version: 1.14.11
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: io.mockk:mockk-android
  dependency-version: 1.14.11
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: com.squareup.moshi:moshi-kotlin
  dependency-version: 1.15.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: com.squareup.moshi:moshi-kotlin-codegen
  dependency-version: 1.15.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: com.squareup.moshi:moshi-kotlin-codegen
  dependency-version: 1.15.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin
  dependency-version: 2.3.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: com.google.devtools.ksp
  dependency-version: 2.3.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: org.jetbrains.kotlin.android
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: com.google.devtools.ksp
  dependency-version: 2.3.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: io.gitlab.arturbosch.detekt
  dependency-version: 1.23.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added Dependencies Pull requests that update a dependency file java Pull requests that update java code labels Aug 12, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 12, 2026 22:13
@dependabot dependabot Bot added Dependencies Pull requests that update a dependency file java Pull requests that update java code labels Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants