otwarty-wykop-mobilny / wykop-android

Unofficial wykop.pl client for Android [Revived]
MIT License
47 stars 5 forks source link

fix(deps): update mavencentral-coroutines to v1.7.1 #493

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jetbrains.kotlinx:kotlinx-coroutines-rx2 1.6.4 -> 1.7.1 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-coroutines-android 1.6.4 -> 1.7.1 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-coroutines-core 1.6.4 -> 1.7.1 age adoption passing confidence

Release Notes

Kotlin/kotlinx.coroutines ### [`v1.7.1`](https://togithub.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-171) [Compare Source](https://togithub.com/Kotlin/kotlinx.coroutines/compare/1.7.0...1.7.1) ##### Bug fixes and improvements - Special characters in coroutine names in JSON dumps are supported ([#​3747](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3747)) - The binary compatibility of the experimental overload of `runTest` is restored ([#​3673](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3673)) - Channels that don't use `onUndeliveredElement` now allocate less memory ([#​3646](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3646)) ### [`v1.7.0`](https://togithub.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-170) [Compare Source](https://togithub.com/Kotlin/kotlinx.coroutines/compare/1.6.4...1.7.0) ##### Core API significant improvements - New `Channel` implementation with significant performance improvements across the API ([#​3621](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3621)). - New `select` operator implementation: faster, more lightweight, and more robust ([#​3020](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3020)). - `Mutex` and `Semaphore` now share the same underlying data structure ([#​3020](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3020)). - `Dispatchers.IO` is added to K/N ([#​3205](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3205)) - `newFixedThreadPool` and `Dispatchers.Default` implementations on K/N were wholly rewritten to support graceful growth under load ([#​3595](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3595)). - `kotlinx-coroutines-test` rework: - Add the `timeout` parameter to `runTest` for the whole-test timeout, 10 seconds by default ([#​3270](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3270)). This replaces the configuration of quiescence timeouts, which is now deprecated ([#​3603](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3603)). - The `withTimeout` exception messages indicate if the timeout used the virtual time ([#​3588](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3588)). - `TestCoroutineScheduler`, `runTest`, and `TestScope` API are promoted to stable ([#​3622](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3622)). - `runTest` now also fails if there were uncaught exceptions in coroutines not inherited from the test coroutine ([#​1205](https://togithub.com/Kotlin/kotlinx.coroutines/issues/1205)). ##### Breaking changes - Old K/N memory model is no longer supported ([#​3375](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3375)). - New generic upper bounds were added to reactive integration API where the language since 1.8.0 dictates ([#​3393](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3393)). - `kotlinx-coroutines-core` and `kotlinx-coroutines-jdk8` artifacts were merged into a single artifact ([#​3268](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3268)). - Artificial stackframes in stacktrace recovery no longer contain the `\b` symbol and are now navigable in IDE and supplied with proper documentation ([#​2291](https://togithub.com/Kotlin/kotlinx.coroutines/issues/2291)). - `CoroutineContext.isActive` returns `true` for contexts without any job in them ([#​3300](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3300)). ##### Bug fixes and improvements - Kotlin version is updated to 1.8.20 - Atomicfu version is updated to 0.20.2. - `JavaFx` version is updated to 17.0.2 in `kotlinx-coroutines-javafx` ([#​3671](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3671)).. - JPMS is supported ([#​2237](https://togithub.com/Kotlin/kotlinx.coroutines/issues/2237)). Thanks [@​lion7](https://togithub.com/lion7)! - `BroadcastChannel` and all the corresponding API are deprecated ([#​2680](https://togithub.com/Kotlin/kotlinx.coroutines/issues/2680)). - Added all supported K/N targets ([#​3601](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3601), [#​812](https://togithub.com/Kotlin/kotlinx.coroutines/issues/812), [#​855](https://togithub.com/Kotlin/kotlinx.coroutines/issues/855)). - K/N `Dispatchers.Default` is backed by the number of threads equal to the number of available cores ([#​3366](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3366)). - Fixed an issue where some coroutines' internal exceptions were not properly serializable ([#​3328](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3328)). - Introduced `Job.parent` API ([#​3201](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3201)). - Fixed a bug when `TestScheduler` leaked cancelled jobs ([#​3398](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3398)). - `TestScope.timeSource` now provides comparable time marks ([#​3617](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3617)). Thanks [@​hfhbd](https://togithub.com/hfhbd)! - Fixed an issue when cancelled `withTimeout` handles were preserved in JS runtime ([#​3440](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3440)). - Ensure `awaitFrame` only awaits a single frame when used from the main looper ([#​3432](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3432)). Thanks [@​pablobaxter](https://togithub.com/pablobaxter)! - Obsolete `Class-Path` attribute was removed from `kotlinx-coroutines-debug.jar` manifest ([#​3361](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3361)). - Fixed a bug when `updateThreadContext` operated on the parent context ([#​3411](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3411)). - Added new `Flow.filterIsInstance` extension ([#​3240](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3240)). - `Dispatchers.Default` thread name prefixes are now configurable with system property ([#​3231](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3231)). - Added `Flow.timeout` operator as `@FlowPreview` ([#​2624](https://togithub.com/Kotlin/kotlinx.coroutines/issues/2624)). Thanks [@​pablobaxter](https://togithub.com/pablobaxter)! - Improved the performance of the `future` builder in case of exceptions ([#​3475](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3475)). Thanks [@​He-Pin](https://togithub.com/He-Pin)! - `Mono.awaitSingleOrNull` now waits for the `onComplete` signal ([#​3487](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3487)). - `Channel.isClosedForSend` and `Channel.isClosedForReceive` are promoted from experimental to delicate ([#​3448](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3448)). - Fixed a data race in native `EventLoop` ([#​3547](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3547)). - `Dispatchers.IO.limitedParallelism(valueLargerThanIOSize)` no longer creates an additional wrapper ([#​3442](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3442)). Thanks [@​dovchinnikov](https://togithub.com/dovchinnikov)! - Various `@FlowPreview` and `@ExperimentalCoroutinesApi` are promoted to experimental and stable respectively ([#​3542](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3542), [#​3097](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3097), [#​3548](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3548)). - Performance improvements in `Dispatchers.Default` and `Dispatchers.IO` ([#​3416](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3416), [#​3418](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3418)). - Fixed a bug when internal `suspendCancellableCoroutineReusable` might have hanged ([#​3613](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3613)). - Introduced internal API to process events in the current system dispatcher ([#​3439](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3439)). - Global `CoroutineExceptionHandler` is no longer invoked in case of unprocessed `future` failure ([#​3452](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3452)). - Performance improvements and reduced thread-local pressure for the `withContext` operator ([#​3592](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3592)). - Improved performance of `DebugProbes` ([#​3527](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3527)). - Fixed a bug when the coroutine debugger might have detected the state of a coroutine incorrectly ([#​3193](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3193)). - `CoroutineDispatcher.asExecutor()` runs tasks without dispatching if the dispatcher is unconfined ([#​3683](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3683)). Thanks [@​odedniv](https://togithub.com/odedniv)! - `SharedFlow.toMutableList` and `SharedFlow.toSet` lints are introduced ([#​3706](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3706)). - `Channel.invokeOnClose` is promoted to stable API ([#​3358](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3358)). - Improved lock contention in `Dispatchers.Default` and `Dispatchers.IO` during the startup phase ([#​3652](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3652)). - Fixed a bug that led to threads oversubscription in `Dispatchers.Default` ([#​3642](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3642)). - Fixed a bug that allowed `limitedParallelism` to perform dispatches even after the underlying dispatcher was closed ([#​3672](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3672)). - Fixed a bug that prevented stacktrace recovery when the exception's constructor from `cause` was selected ([#​3714](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3714)). - Improved sanitizing of stracktrace-recovered traces ([#​3714](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3714)). - Introduced an internal flag to disable uncaught exceptions reporting in tests as a temporary migration mechanism ([#​3736](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3736)). - Various documentation improvements and fixes. ##### Changelog relative to version 1.7.0-RC - Fixed a bug that prevented stacktrace recovery when the exception's constructor from `cause` was selected ([#​3714](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3714)). - Improved sanitizing of stracktrace-recovered traces ([#​3714](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3714)). - Introduced an internal flag to disable uncaught exceptions reporting in tests as a temporary migration mechanism ([#​3736](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3736)).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.

github-actions[bot] commented 1 year ago

Dependency diff:

   +--- androidx.databinding:viewbinding:8.0.0
 |    \--- androidx.annotation:annotation:1.0.0 -> 1.6.0
 |         \--- androidx.annotation:annotation-jvm:1.6.0
 |              \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 1.8.20
-|                   \--- org.jetbrains:annotations:13.0
+|                   \--- org.jetbrains:annotations:13.0 -> 23.0.0
 +--- project :data:wykop:remote
 |    +--- project :data:wykop:api
-|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4
-|    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4
-|    |              +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4
-|    |              |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (c)
-|    |              |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4 (c)
-|    |              |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (c)
-|    |              |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.6.4 (c)
-|    |              |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-rx2:1.6.4 (c)
-|    |              |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.6.4 (c)
-|    |              +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 -> 1.8.20 (*)
-|    |              \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 -> 1.8.20
+|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1
+|    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.1
+|    |              +--- org.jetbrains:annotations:23.0.0
+|    |              +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.7.1
+|    |              |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1 (c)
+|    |              |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.1 (c)
+|    |              |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (c)
+|    |              |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.7.1 (c)
+|    |              |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-rx2:1.7.1 (c)
+|    |              |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.7.1 (c)
+|    |              +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.20
+|    |              \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20 (*)
 |    \--- project :common:kotlin-helpers
-|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
 +--- project :data:github:remote
 |    \--- project :data:github:api
-|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
 +--- project :data:scraper:remote
 |    \--- project :data:scraper:api
-|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
 +--- project :data:storage:android
 |    +--- project :data:storage:api
-|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
 |    |    \--- com.squareup.sqldelight:coroutines-extensions-jvm:1.5.5
-|    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 -> 1.6.4 (*)
+|    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 -> 1.7.1 (*)
 |    \--- androidx.datastore:datastore-preferences:1.0.0
 |         \--- androidx.datastore:datastore:1.0.0
-|              +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0 -> 1.6.4 (*)
+|              +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0 -> 1.7.1 (*)
 |              \--- androidx.datastore:datastore-core:1.0.0
-|                   \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0 -> 1.6.4 (*)
+|                   \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0 -> 1.7.1 (*)
 +--- project :data:framework:android
 |    +--- project :data:framework:api
-|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
 |    \--- androidx.core:core-ktx:1.10.1
 |         \--- androidx.core:core:1.10.1
 |              \--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.6.1
 |                   \--- androidx.lifecycle:lifecycle-common:2.6.1
-|                        \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4
-|                             +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
-|                             +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4 (*)
-|                             \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 -> 1.8.20 (*)
+|                        \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.7.1
+|                             +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
+|                             +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.7.1 (*)
+|                             \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20 (*)
 +--- project :data:work:android
 |    \--- androidx.work:work-runtime-ktx:2.8.1
-|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.7.1 (*)
 +--- project :ui:base:android
 |    +--- project :ui:base:api
-|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
 |    +--- com.google.android.material:material:1.9.0
 |    |    \--- androidx.appcompat:appcompat:1.5.0 -> 1.6.1
 |    |         \--- androidx.activity:activity:1.6.0 -> 1.7.1
 |    |              \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1
-|    |                   \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|    |                   \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.7.1 (*)
-|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1 (*)
 |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1
-|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 -> 1.7.1 (*)
 |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1
-|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.7.1 (*)
 |    \--- androidx.activity:activity-ktx:1.7.1
 |         \--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1
-|              \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|              \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.7.1 (*)
 +--- project :ui:login:android
 |    \--- project :ui:login:api
-|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
 +--- project :ui:profile:android
 |    +--- project :ui:profile:api
 |    |    \--- androidx.paging:paging-common-ktx:3.1.1
 |    |         \--- androidx.paging:paging-common:3.1.1
-|    |              \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 -> 1.6.4 (*)
+|    |              \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 -> 1.7.1 (*)
 |    \--- project :ui:components:entries:android
 |         \--- androidx.paging:paging-runtime:3.1.1
-|              \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 -> 1.6.4 (*)
+|              \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 -> 1.7.1 (*)
 +--- project :ui:settings:android
 |    \--- androidx.preference:preference-ktx:1.2.0
 |         \--- androidx.preference:preference:1.2.0
 |              \--- androidx.slidingpanelayout:slidingpanelayout:1.2.0
 |                   \--- androidx.window:window:1.0.0
-|                        \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 -> 1.6.4 (*)
+|                        \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 -> 1.7.1 (*)
 +--- project :ui:notifications:android
 |    \--- project :ui:notifications:api
-|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
 +--- project :ui:two-factor:android
 |    \--- project :ui:two-factor:api
-|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
 +--- project :domain
-|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
 |    \--- com.dropbox.mobile.store:store4:4.0.5
 |         +--- com.dropbox.mobile.store:multicast:4.0.5
-|         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 -> 1.6.4 (*)
+|         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 -> 1.7.1 (*)
-|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 -> 1.6.4 (*)
+|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 -> 1.7.1 (*)
-+--- org.jetbrains.kotlinx:kotlinx-coroutines-rx2:1.6.4
-|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
-|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4 (*)
-|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.6.4
-|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
-|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4 (*)
-|    |    +--- org.reactivestreams:reactive-streams:1.0.3
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 -> 1.8.20 (*)
-|    +--- io.reactivex.rxjava2:rxjava:2.2.8 -> 2.2.21
-|    |    \--- org.reactivestreams:reactive-streams:1.0.3
-|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 -> 1.8.20 (*)
++--- org.jetbrains.kotlinx:kotlinx-coroutines-rx2:1.7.1
+|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
+|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.7.1 (*)
+|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.7.1
+|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
+|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.7.1 (*)
+|    |    +--- org.reactivestreams:reactive-streams:1.0.3
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20 (*)
+|    +--- io.reactivex.rxjava2:rxjava:2.2.8 -> 2.2.21
+|    |    \--- org.reactivestreams:reactive-streams:1.0.3
+|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20 (*)
 \--- com.google.firebase:firebase-analytics-ktx -> 21.2.2
      \--- com.google.firebase:firebase-common-ktx:20.2.0 -> 20.3.2
-          \--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.6.4
-               +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
-               +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4 (*)
-               +--- com.google.android.gms:play-services-tasks:16.0.1 -> 18.0.2 (*)
-               \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 -> 1.8.20 (*)
+          \--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.6.4 -> 1.7.1
+               +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 (*)
+               +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.7.1 (*)
+               +--- com.google.android.gms:play-services-tasks:16.0.1 -> 18.0.2 (*)
+               \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20 (*)
github-actions[bot] commented 1 year ago

Diffuse output:

OLD: diffuse-source-file-release (signature: V1, V2)
NEW: app-release.apk (signature: V1, V2)

          │            compressed             │           uncompressed            
          ├───────────┬───────────┬───────────┼───────────┬───────────┬───────────
 APK      │ old       │ new       │ diff      │ old       │ new       │ diff      
──────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────
      dex │   4.8 MiB │   4.8 MiB │ +11.8 KiB │  11.6 MiB │  11.7 MiB │ +18.5 KiB 
     arsc │   1.5 MiB │   1.5 MiB │       0 B │   1.5 MiB │   1.5 MiB │       0 B 
 manifest │   6.6 KiB │   6.6 KiB │       0 B │  35.5 KiB │  35.5 KiB │       0 B 
      res │   1.1 MiB │   1.1 MiB │       0 B │   1.5 MiB │   1.5 MiB │       0 B 
    asset │  45.4 KiB │  45.4 KiB │     -17 B │ 110.9 KiB │ 110.9 KiB │     -17 B 
    other │ 211.9 KiB │ 211.8 KiB │    -108 B │ 413.7 KiB │ 413.6 KiB │     -82 B 
──────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────
    total │   7.5 MiB │   7.5 MiB │ +11.7 KiB │  15.1 MiB │  15.1 MiB │ +18.4 KiB 

         │          raw           │               unique               
         ├────────┬────────┬──────┼───────┬───────┬────────────────────
 DEX     │ old    │ new    │ diff │ old   │ new   │ diff               
─────────┼────────┼────────┼──────┼───────┼───────┼────────────────────
   files │      3 │      3 │    0 │       │       │                    
 strings │  63125 │  63254 │ +129 │ 58549 │ 58663 │ +114 (+8475 -8361) 
   types │  19452 │  19457 │   +5 │ 18173 │ 18179 │   +6 (+7807 -7801) 
 classes │  16340 │  16344 │   +4 │ 16340 │ 16344 │   +4 (+45 -41)     
 methods │ 101931 │ 102065 │ +134 │ 99394 │ 99527 │ +133 (+453 -320)   
  fields │  44929 │  45016 │  +87 │ 44247 │ 44334 │  +87 (+184 -97)    

 ARSC    │ old  │ new  │ diff 
─────────┼──────┼──────┼──────
 configs │  327 │  327 │  0   
 entries │ 6898 │ 6898 │  0
APK ``` compressed │ uncompressed │ ──────────┬───────────┼───────────┬───────────┤ size │ diff │ size │ diff │ path ──────────┼───────────┼───────────┼───────────┼─────────────────────────────────────────────────── 1.4 MiB │ +11.1 KiB │ 3.8 MiB │ +18.8 KiB │ ∆ classes3.dex 3.2 MiB │ +669 B │ 7.4 MiB │ -376 B │ ∆ classes.dex │ -177 B │ │ -5 B │ - META-INF/services/kotlinx.coroutines.internal.t │ -161 B │ │ -5 B │ - META-INF/services/kotlinx.coroutines.l0 129 B │ +129 B │ 5 B │ +5 B │ + META-INF/services/kj.k0 127 B │ +127 B │ 5 B │ +5 B │ + META-INF/services/ll.c 127 B │ +127 B │ 5 B │ +5 B │ + META-INF/services/pj.v │ -127 B │ │ -5 B │ - META-INF/services/el.c 61.6 KiB │ -17 B │ 135.6 KiB │ -41 B │ ∆ META-INF/MANIFEST.MF 3.2 KiB │ -15 B │ 3.1 KiB │ -15 B │ ∆ assets/dexopt/baseline.prof 62.5 KiB │ -9 B │ 135.6 KiB │ -41 B │ ∆ META-INF/CERT.SF 385 B │ -2 B │ 253 B │ -2 B │ ∆ assets/dexopt/baseline.profm ──────────┼───────────┼───────────┼───────────┼─────────────────────────────────────────────────── 4.7 MiB │ +11.7 KiB │ 11.5 MiB │ +18.4 KiB │ (total) ```
DEX ``` STRINGS: old │ new │ diff ───────┼───────┼──────────────────── 58549 │ 58663 │ +114 (+8475 -8361) + CoroutineDebugging.kt + La/c; + La0/d_a; + La0/d; + La0/e; + La0/f; + La0/g_a; + La0/g_b; + La0/g_c; + La0/g; + La0/h; + La0/i; + La0/j; + La0/k; + La0/l; + La0/m; + La0/n_a; + La0/n_b; + La0/n_c; + La0/n; + La2/c_a; + La2/c_b; + La3/c; + La3/d; + La3/e; + La3/f; + La3/g; + La3/h; + La4/b_a; + La4/d_a; + La5/b; + La5/c; + La5/d; + La5/e; + La5/f; + La5/g; + La5/h; + La5/i; + La5/j; + La5/k; + La5/l; + La5/m; + La5/n; + La5/o; + La6/d; + La6/e; + La7/a_a; + La7/a_b; + La8/a0; + La8/b0; + La8/c0; + La8/d0; + La8/e0; + La8/f0; + La8/g0; + La8/h_a; + La8/h0; + La8/i_b; + La8/i_c; + La8/i_d; + La8/i0; + La8/j0; + La8/j; + La8/k_a; + La8/k_b_a; + La8/k_b; + La8/k_c; + La8/k_d_a_a; + La8/k_d_a; + La8/k_d; + La8/k_e; + La8/k_f; + La8/k_g; + La8/k_h; + La8/k0; + La8/k; + La8/l0; + La8/l; + La8/m_a; + La8/m_b; + La8/m_c; + La8/m_d; + La8/m0; + La8/m; + La8/n0; + La8/n; + La8/o0; + La8/o; + La8/p0; + La8/p; + La8/q_a; + La8/q0; + La8/q; + La8/r0; + La8/r; + La8/s0; + La8/s; + La8/t; + La8/u_a_a; + La8/u_a; + La8/u_b; + La8/u; + La8/v; + La8/w; + La8/x; + La8/y; + La8/z; + La9/d; + La9/e; + La9/f; + La9/g; + La9/h; + Lad/j_a_a_a; + Lad/j_a_a_b; + Lad/j_a_a; + Lad/k; + Lad/l; + Lad/m; + Lah/a_a; + Lb/a_a_a; + Lb/a_a; + Lb/a_b; + Lb/b_a; + Lb/b_b; + Lb/b_c; + Lb0/a_a; + Lb0/a_b; + Lb0/b_a; + Lb1/d_a_a; + Lb1/d_a; + Lb1/d_b; + Lb1/d_c; + Lb1/d_d; + Lb1/d_e_a; + Lb1/d_e; + Lb2/a_a_a; + Lb2/a_a; + Lb2/a_b; + Lb2/a_c; + Lb2/f_a; + Lb2/h_a; + Lb2/h_b; + Lb2/h_b< + Lb2/h_c; + Lb2/h_d; + Lb2/h_d< + Lb2/h_e; + Lb2/h_f; + Lb2/h_g; + Lb2/h_h; + Lb2/h< + Lb2/i_a< + Lb2/i< + Lb2/j_a; + Lb2/j_b; + Lb2/j_c; + Lb2/j_d; + Lb2/j_e; + Lb2/k_a_a; + Lb2/k_b_a; + Lb2/k_c; + Lb2/k_d; + Lb2/l_a; + Lb2/l_b; + Lb2/l_c; + Lb2/l_d; + Lb2/l_e; + Lb2/l< + Lb2/p_a; + Lb2/p; + Lb2/p< + Lb2/q_a; + Lb2/q; + Lb2/r; + Lb2/s; + Lb2/t; + Lb2/t< + Lb2/u_a; + Lb2/u; + Lb2/u< + Lb2/v; + Lb2/v< + Lb2/w; + Lb2/x; + Lb2/y_a; + Lb2/y; + Lb2/z_a; + Lb2/z; + Lb4/a_a; + Lb4/a_b; + Lb4/e_a; + Lb4/e_b; + Lb4/e_c; + Lb6/a_a; + Lb8/e_c; + Lb8/e_d; + Lba/c< + Lba/d; + Lba/d< + Lba/e; + Lba/f; + Lbb/d_a; + Lbc/h; + Lbd/b; + Lbd/d_a; + Lbd/d; + Lc0/b; + Lc0/c; + Lc0/d; + Lc1/c_a; + Lc2/a< + Lc2/c< + Lc2/g_a; + Lc2/g_a< + Lc2/g< + Lc2/k_a; + Lc2/k_b; + Lc2/k; + Lc2/l; + Lc2/m; + Lc2/n; + Lc2/o_a; + Lc2/o_b; + Lc2/o_c; + Lc2/o; + Lc3/c< + Lc3/e< + Lc3/f< + Lc5/a_a; + Lc5/a_b; + Lc5/b_c; + Lc5/b_d; + Lc5/b_e; + Lc5/b_f; + Lc7/c; + Lc7/d; + Lc7/e; + Lc7/f; + Lc7/g_a; + Lc7/g_b; + Lc7/g_c; + Lc7/g; + Lc7/h; + Lc7/i; + Lc7/j; + Lc7/k_a; + Lc7/k_b; + Lc7/k_c; + Lc7/k; + Lc7/l_a; + Lc7/l_b; + Lc7/l_c; + Lc7/l; + Lc7/m_a; + Lc7/m_b; + Lc7/m_c; + Lc7/m_d; + Lc7/m_e; + Lc7/m_f; + Lc7/m_g; + Lc7/m; + Lc7/n; + Lc7/o; + Lc8/a_a; + Lc8/a_b; + Lc8/a_c; + Lc8/a_d; + Lc8/a_e; + Lc8/a_f; + Lc8/a_g; + Lc8/a_h; + Lc8/a_i; + Lc8/a_j; + Lc8/a_k; + Lc8/a_l; + Lc8/a_m; + Lc8/a_n; + Lc8/a_o; + Lc8/a_p; + Lc8/a_q; + Lc8/a_r; + Lc8/a_s; + Lc8/a_t; + Lc8/a_u; + Lc8/a_v; + Lc8/a0; + Lc8/b_a; + Lc8/b_b; + Lc8/b0_a_a_a; + Lc8/b0_a_a; + Lc8/b0_a_b; + Lc8/b0_a; + Lc8/b0_b; + Lc8/b0_c_a; + Lc8/b0_c; + Lc8/b0_d_a; + Lc8/b0_d_b_a; + Lc8/b0_d_b; + Lc8/b0_d; + Lc8/b0_e_a_a; + Lc8/b0_e_a_b; + Lc8/b0_e_a; + Lc8/b0_e_b; + Lc8/b0_e_c_a; + Lc8/b0_e_c; + Lc8/b0_e_d_a_a; + Lc8/b0_e_d_a_b_a_a; + Lc8/b0_e_d_a_b_a; + Lc8/b0_e_d_a_b_b; + Lc8/b0_e_d_a_b_c_a; + Lc8/b0_e_d_a_b_c; + Lc8/b0_e_d_a_b_d_a; + Lc8/b0_e_d_a_b_d; + Lc8/b0_e_d_a_b_e_a; + Lc8/b0_e_d_a_b_e_b_a; + Lc8/b0_e_d_a_b_e_b; + Lc8/b0_e_d_a_b_e; + Lc8/b0_e_d_a_b; + Lc8/b0_e_d_a; + Lc8/b0_e_d_b; + Lc8/b0_e_d_c_a; + Lc8/b0_e_d_c; + Lc8/b0_e_d_d_a; + Lc8/b0_e_d_d; + Lc8/b0_e_d; + Lc8/b0_e_e_a; + Lc8/b0_e_e; + Lc8/b0_e_f_a; + Lc8/b0_e_f; + Lc8/b0_e; + Lc8/b0; + Lc8/c_a; + Lc8/c_b; + Lc8/c0; + L ...✂ ```

File path: /home/runner/work/wykop-android/wykop-android/diffuse-output.txt