nowinandroid
nowinandroid copied to clipboard
Update all dependencies
This PR contains the following updates:
| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| actions/checkout | action | major | v4 -> v6 |
||
| actions/setup-java | action | major | v4 -> v5 |
||
| actions/upload-artifact | action | major | v4 -> v5 |
||
| github/codeql-action | action | major | v3 -> v4 |
||
| gradle (source) | minor | 9.1.0 -> 9.2.1 |
|||
| gradle/actions | action | major | v4 -> v5 |
||
| madrapps/jacoco-report | action | patch | v1.7.1 -> v1.7.2 |
||
| stefanzweifel/git-auto-commit-action | action | major | v5 -> v7 |
||
| app.cash.turbine:turbine | dependencies | patch | 1.2.0 -> 1.2.1 |
||
| com.google.truth:truth | dependencies | patch | 1.4.4 -> 1.4.5 |
||
| androidx.room (source) | plugin | patch | 2.8.3 -> 2.8.4 |
||
| androidx.room:room-gradle-plugin (source) | dependencies | patch | 2.8.3 -> 2.8.4 |
||
| androidx.room:room-runtime (source) | dependencies | patch | 2.8.3 -> 2.8.4 |
||
| androidx.room:room-ktx (source) | dependencies | patch | 2.8.3 -> 2.8.4 |
||
| androidx.room:room-compiler (source) | dependencies | patch | 2.8.3 -> 2.8.4 |
||
| io.github.takahirom.roborazzi | plugin | minor | 1.51.0 -> 1.52.0 |
||
| io.github.takahirom.roborazzi:roborazzi-accessibility-check | dependencies | minor | 1.51.0 -> 1.52.0 |
||
| io.github.takahirom.roborazzi:roborazzi | dependencies | minor | 1.51.0 -> 1.52.0 |
||
| com.squareup.retrofit2:converter-kotlinx-serialization | dependencies | major | 2.11.0 -> 3.0.0 |
||
| com.squareup.retrofit2:retrofit | dependencies | major | 2.11.0 -> 3.0.0 |
||
| com.google.protobuf:protoc (source) | dependencies | minor | 4.29.2 -> 4.33.1 |
||
| com.google.protobuf:protobuf-kotlin-lite (source) | dependencies | minor | 4.29.2 -> 4.33.1 |
||
| com.squareup.okhttp3:logging-interceptor (source) | dependencies | major | 4.12.0 -> 5.3.2 |
||
| com.google.devtools.ksp (source) | plugin | patch | 2.3.1 -> 2.3.3 |
||
| com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin (source) | dependencies | patch | 2.3.1 -> 2.3.3 |
||
| org.jetbrains.kotlinx:kotlinx-serialization-json | dependencies | minor | 1.8.0 -> 1.9.0 |
||
| org.jetbrains.kotlinx:kotlinx-datetime | dependencies | minor | 0.6.1 -> 0.7.1-0.6.x-compat |
||
| org.jetbrains.kotlinx:kotlinx-coroutines-test | dependencies | patch | 1.10.1 -> 1.10.2 |
||
| org.jetbrains.kotlinx:kotlinx-coroutines-guava | dependencies | patch | 1.10.1 -> 1.10.2 |
||
| org.jetbrains.kotlinx:kotlinx-coroutines-android | dependencies | patch | 1.10.1 -> 1.10.2 |
||
| org.jetbrains.kotlinx:kotlinx-coroutines-core | dependencies | patch | 1.10.1 -> 1.10.2 |
||
| androidx.hilt:hilt-work (source) | dependencies | minor | 1.2.0 -> 1.3.0 |
||
| androidx.hilt:hilt-compiler (source) | dependencies | minor | 1.2.0 -> 1.3.0 |
||
| com.google.android.gms:play-services-oss-licenses | dependencies | minor | 17.1.0 -> 17.3.0 |
||
| com.google.firebase:firebase-bom | dependencies | major | 33.7.0 -> 34.6.0 |
||
| androidx.work:work-testing (source) | dependencies | minor | 2.10.0 -> 2.11.0 |
||
| androidx.work:work-runtime-ktx (source) | dependencies | minor | 2.10.0 -> 2.11.0 |
||
| androidx.window:window-core (source) | dependencies | minor | 1.3.0 -> 1.5.1 |
||
| androidx.tracing:tracing-ktx (source) | dependencies | patch | 1.3.0-alpha02 -> 1.3.0 |
||
| androidx.test:runner | dependencies | patch | 1.7.0-rc01 -> 1.7.0 |
||
| androidx.test:rules | dependencies | patch | 1.7.0-rc01 -> 1.7.0 |
||
| androidx.test.ext:junit-ktx | dependencies | patch | 1.3.0-rc01 -> 1.3.0 |
||
| androidx.test:core | dependencies | patch | 1.7.0-rc01 -> 1.7.0 |
||
| androidx.navigation:navigation-testing (source) | dependencies | minor | 2.8.5 -> 2.9.6 |
||
| androidx.navigation:navigation-compose (source) | dependencies | minor | 2.8.5 -> 2.9.6 |
||
| com.diffplug.spotless:spotless-plugin-gradle | dependencies | major | 6.25.0 -> 8.1.0 |
||
| androidx.metrics:metrics-performance (source) | dependencies | patch | 1.0.0-beta01 -> 1.0.0 |
||
| androidx.lint:lint-gradle (source) | dependencies | patch | 1.0.0-alpha03 -> 1.0.0-alpha05 |
||
| androidx.lifecycle:lifecycle-viewmodel-compose (source) | dependencies | minor | 2.8.7 -> 2.10.0 |
||
| androidx.lifecycle:lifecycle-runtime-testing (source) | dependencies | minor | 2.8.7 -> 2.10.0 |
||
| androidx.lifecycle:lifecycle-runtime-compose (source) | dependencies | minor | 2.8.7 -> 2.10.0 |
||
| androidx.hilt:hilt-navigation-compose (source) | dependencies | minor | 1.2.0 -> 1.3.0 |
||
| androidx.test.espresso:espresso-core | dependencies | minor | 3.6.1 -> 3.7.0 |
||
| androidx.datastore:datastore-core (source) | dependencies | minor | 1.1.1 -> 1.2.0 |
||
| androidx.datastore:datastore (source) | dependencies | minor | 1.1.1 -> 1.2.0 |
||
| androidx.core:core-splashscreen (source) | dependencies | minor | 1.0.1 -> 1.2.0 |
||
| androidx.core:core-ktx (source) | dependencies | minor | 1.15.0 -> 1.17.0 |
||
| androidx.compose.runtime:runtime-tracing (source) | dependencies | minor | 1.7.6 -> 1.9.5 |
||
| androidx.compose.material3.adaptive:adaptive-navigation (source) | dependencies | minor | 1.1.0-rc01 -> 1.2.0 |
||
| androidx.compose.material3.adaptive:adaptive-layout (source) | dependencies | minor | 1.1.0-rc01 -> 1.2.0 |
||
| androidx.compose.material3.adaptive:adaptive (source) | dependencies | minor | 1.1.0-rc01 -> 1.2.0 |
||
| androidx.compose.foundation:foundation (source) | dependencies | minor | 1.8.0-alpha07 -> 1.9.5 |
||
| androidx.compose:compose-bom-alpha | dependencies | minor | 2025.08.01 -> 2025.11.01 |
||
| androidx.browser:browser (source) | dependencies | minor | 1.8.0 -> 1.9.0 |
||
| androidx.appcompat:appcompat (source) | dependencies | patch | 1.7.0 -> 1.7.1 |
||
| androidx.activity:activity-compose (source) | dependencies | minor | 1.9.3 -> 1.12.0 |
||
| com.android.tools:desugar_jdk_libs | dependencies | patch | 2.1.4 -> 2.1.5 |
||
| com.google.accompanist:accompanist-permissions | dependencies | patch | 0.37.0 -> 0.37.3 |
Release Notes
gradle/gradle (gradle)
v9.2.1: 9.2.1
The Gradle team is excited to announce Gradle 9.2.1.
Here are the highlights of this release:
- Windows ARM support
- Improved publishing APIs
- Better guidance for dependency verification failures
We would like to thank the following community members for their contributions to this release of Gradle: Adam, Björn Kautler, hasunzo, HYEON, Hyunjoon Park, HYUNJUN SON, Jendrik Johannes, Kirill Gavrilov, Madalin Valceleanu, Martin Bonnin, Matthew Haughton, Mikhail Polivakha, Na Minhyeok, Philip Wedemann, Philipp Schneider, Róbert Papp, Simon Marquis, TheGoesen, Vincent Potucek, Xin Wang.
Upgrade instructions
Switch your build to use Gradle 9.2.1 by updating your wrapper:
./gradlew wrapper --gradle-version=9.2.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.
v9.2.0
madrapps/jacoco-report (madrapps/jacoco-report)
v1.7.2
What's Changed
- Bump typescript from 5.5.4 to 5.6.2 by @dependabot in Madrapps#134
- Bump @types/jest from 29.5.12 to 29.5.13 by @dependabot in Madrapps#135
- Bump @typescript-eslint/parser from 8.4.0 to 8.5.0 by @dependabot in Madrapps#136
- Bump @types/node from 22.5.4 to 22.5.5 by @dependabot in Madrapps#139
- Bump eslint-plugin-github from 5.0.1 to 5.0.2 by @dependabot in Madrapps#140
- Bump typescript-eslint from 8.4.0 to 8.6.0 by @dependabot in Madrapps#142
- Support for Workflow Summary by @thsaravana in Madrapps#143
- Add coverage report to PR for push event by @thsaravana in Madrapps#144
- Add support for more events - schedule, workflow_dispatch, workflow_run by @thsaravana in Madrapps#145
- Bump eslint-plugin-n from 17.10.2 to 17.10.3 by @dependabot in Madrapps#146
- Bump eslint from 8.57.0 to 8.57.1 by @dependabot in Madrapps#148
- Bump @types/node from 22.5.5 to 22.7.4 by @dependabot in Madrapps#150
- Bump @vercel/ncc from 0.38.1 to 0.38.2 by @dependabot in Madrapps#154
- Bump webpack from 5.94.0 to 5.95.0 by @dependabot in Madrapps#155
- Bump typescript-eslint from 8.6.0 to 8.8.0 by @dependabot in Madrapps#157
- Bump @eslint/js from 9.10.0 to 9.12.0 by @dependabot in Madrapps#158
- Bump eslint-plugin-import from 2.30.0 to 2.31.0 by @dependabot in Madrapps#160
- Bump @actions/core from 1.10.1 to 1.11.1 by @dependabot in Madrapps#162
- Bump typescript from 5.6.2 to 5.7.2 by @dependabot in Madrapps#199
- Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in Madrapps#204
- Bump @eslint/js from 9.12.0 to 9.17.0 by @dependabot in Madrapps#216
- Bump @types/node from 22.7.4 to 22.10.2 by @dependabot in Madrapps#219
- Bump globals from 15.9.0 to 15.14.0 by @dependabot in Madrapps#222
- Bump eslint-plugin-n from 17.10.3 to 17.15.1 by @dependabot in Madrapps#224
- Bump @typescript-eslint/parser from 8.8.0 to 8.18.2 by @dependabot in Madrapps#225
- Bump typescript-eslint from 8.8.0 to 8.18.2 by @dependabot in Madrapps#226
- Update README.md by @thsaravana in Madrapps#230
Full Changelog: https://github.com/Madrapps/jacoco-report/compare/v1.7.1...v1.7.2
stefanzweifel/git-auto-commit-action (stefanzweifel/git-auto-commit-action)
v7
Added
- Restore skip_fetch, skip_checkout, create_branch (#388) @stefanzweifel
- Restore Detached State Detection (#393) @stefanzweifel
- Add Support for Tag Messages (#391) @EliasBoulharts
Changed
- Run Action on Node 24 (#389) @stefanzweifel
Dependency Updates
- Bump actions/checkout from 4 to 5 (#386) [@dependabot[bot]](https://github.com/@​[dependabot[bot]](https://github.com/apps/dependabot))
v6
Fixed
- Disable Check if Repo is in Detached State (#379) @stefanzweifel
cashapp/turbine (app.cash.turbine:turbine)
v1.2.1
Changed
- In-development snapshots are now published to the Central Portal Snapshots repository at https://central.sonatype.com/repository/maven-snapshots/.
Fixed
- Calling
testInwith aCoroutineScopethat does not contain aJobno longer throwsIllegalStateException.
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 throwingNullPointerException(and similarly for other "bogus" values, such as negative sizes). (da5d6e9) - Made Kotlin's
isInstanceOf(Int::class.java)(and Java'sisInstanceOf(int.class)) a valid way to check forInt/Integerinstances. (974ef19) - Improved
isWithinto pretty-print numbers in its failure messages. (de78553,07318c2) - Improved some assertions that print class names to print simpler names (e.g.,
Integerinstead ofjava.lang.Integer). (0ba72d6) - Changed
ExpectFailureto never generate "value of" lines based on bytecode. This slightly simplifies writing new tests withExpectFailureand prevents future behavior changes in someExpectFailuretests that already exist. However, it may also require changes to other existingExpectFailuretests to remove or change any assertions about the "value of" line. (3caa0e8) - Our Android
minSdkVersionis 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@Nullablein the GWT/J2CL artifact. (6392d37)
takahirom/roborazzi (io.github.takahirom.roborazzi)
v1.52.0
Support for com.android.kotlin.multiplatform.library plugin
Even though we can use androidUnitTest in Kotlin Multiplatform Plugin, there is a way to add Android target to KMP and this might become mainstream. Roborazzi did not add the task for this plugin so we added tasks like recordRoborazziAndroidHostTest. Thank you for reporting this issue @xVemu !
Support for KMP testRuns API
When we add testRuns in build.gradle, that enables us to control dependencies for tests in KMP, Roborazzi used to fail with Cannot add task 'clearRoborazziJvm' as a task with that name already exists.. Thank you for reporting this issue as well @xVemu !
Fix preview tests plugin when using Bom dependencies
There are patterns that we cannot build with Roborazzi due to configuration cache issues. We addressed this issue using a new API for configuration cache. Thank you for reporting this @igokoro !
What's Changed
- Fix configuration cache compatibility by replacing resolvedConfiguration API by @takahirom in #759
- Fix task name conflicts when creating multiple test runs for same target by @takahirom in #756
- Add support for com.android.kotlin.multiplatform.library plugin by @takahirom in #758
Full Changelog: https://github.com/takahirom/roborazzi/compare/1.51.0...1.52.0
square/retrofit (com.squareup.retrofit2:converter-kotlinx-serialization)
v3.0.0
Changed
-
Upgrade to OkHttp 4.12 (from 3.14).
This is the version of OkHttp that is written in Kotlin, and as a result Retrofit now has a transitive Kotlin dependency. However, this is also the supported version of OkHttp whereas the previous version was out of support for nearly 4 years.
Note: The 3.x versions of Retrofit maintain forward binary-compatibility with the 2.x versions. This means libraries compiled against 2.x can still be used with the 3.x versions.
v2.12.0
New
-
First-party converters now support deferring serialization to happen when the request body is written (i.e., during HTTP execution) rather than when the HTTP request is created. In some cases this moves conversion from a calling thread to a background thread, such as in the case when using
Call.enqueuedirectly.The following converters support this feature through a new
withStreaming()factory method:- Gson
- Jackson
- Moshi
- Protobuf
- Wire
Fixed
- Primitive types used with
@Tagnow work by storing the value boxed with the boxed class as the key.
square/okhttp (com.squareup.okhttp3:logging-interceptor)
v5.3.2
2025-11-18
-
Fix: Don't delay triggering timeouts. In Okio 3.16.0 we introduced a regression that caused timeouts to fire later than they were supposed to.
-
Upgrade: [Okio 3.16.4][okio_3_16_4].
v5.3.1
2025-11-16
This release is the same as 5.3.0. Okio 3.16.3 didn't have a necessary fix!
- Upgrade: [Okio 3.16.3][okio_3_16_3].
v5.3.0
2025-10-30
-
New: Add tags to
Call, including computable tags. Use this to attach application-specific metadata to aCallin anEventListenerorInterceptor. The tag can be read in any otherEventListenerorInterceptor.override fun intercept(chain: Interceptor.Chain): Response { chain.call().tag(MyAnalyticsTag::class) { MyAnalyticsTag(...) } return chain.proceed(chain.request()) } -
New: Support request bodies on HTTP/1.1 connection upgrades.
-
New:
EventListener.plus()makes it easier to observe events in multiple listeners. -
Fix: Don't spam logs with ‘Method isLoggable in android.util.Log not mocked.’ when using OkHttp in Robolectric and Paparazzi tests.
-
Upgrade: [Kotlin 2.2.21][kotlin_2_2_21].
-
Upgrade: [Okio 3.16.2][okio_3_16_2].
-
Upgrade: [ZSTD-KMP 0.4.0][zstd_kmp_0_4_0]. This update fixes a bug that caused APKs to fail [16 KB ELF alignment checks][elf_alignment].
v5.2.3
2025-11-18
-
Fix: Don't delay triggering timeouts. In Okio 3.16.0 we introduced a regression that caused timeouts to fire later than they were supposed to.
-
Upgrade: [Okio 3.16.4][okio_3_16_4].
v5.2.2
2025-11-16
This releas
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), 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.