otormaigh / lazyotp-android

Apache License 2.0
1 stars 0 forks source link

Bump kotlin-coroutine from 1.8.1-Beta to 1.9.0-RC #509

Open dependabot[bot] opened 1 month ago

dependabot[bot] commented 1 month ago

Bumps kotlin-coroutine from 1.8.1-Beta to 1.9.0-RC. Updates org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.8.1-Beta to 1.9.0-RC

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-core's releases.

1.9.0-RC

  • Kotlin was updated to 2.0 (#4137).
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#3770).
  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#3864).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#4088).
  • Ensured a more intuitive ordering of tasks in runBlocking (#4134).
  • Simplified the internal implementation of Job (#4053).
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#3914).
  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!
  • Small tweaks and documentation fixes.

1.8.1

  • Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @​hfhbd!
  • Introduce a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
  • No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
  • Flow.timeout throws the exception with which the channel was closed (#4071).
  • Small tweaks and documentation fixes.
Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-core's changelog.

Version 1.9.0-RC

  • Kotlin was updated to 2.0 (#4137).
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#3770).
  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#3864).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#4088).
  • Ensured a more intuitive ordering of tasks in runBlocking (#4134).
  • Simplified the internal implementation of Job (#4053).
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#3914).
  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!
  • Small tweaks and documentation fixes.

Version 1.8.1

  • Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @​hfhbd!
  • Introduce a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
  • No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
  • Flow.timeout throws the exception with which the channel was closed (#4071).
  • Small tweaks and documentation fixes.
Commits
  • 1bffe67 Version 1.9.0-RC
  • 4be5899 Add the Wasm/WASI target support (#4064)
  • 61dd23c Introduce SubclassOptInRequired to the codebase (#4115)
  • 7fe0e0c Update Kotlin to 2.0 (#4137)
  • b9fb575 Stabilize CancellableContinuation.resume with onCancellation (#4090)
  • fd69663 Preserve the relative order of delayed and non-delayed tasks in event loops (...
  • 5a14ac1 Promote CoroutineDispatcher.limitedParallelism to stable (#4135)
  • 259000f Adopt AutoCloseable from standard library for CloseableCoroutineDispa… (#4123)
  • c9c735a Introduce basic Flow<T>.chunked operator (#4127)
  • 2803a33 Remove DCSS (#4053)
  • Additional commits viewable in compare view


Updates org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.8.1-Beta to 1.9.0-RC

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-android's releases.

1.9.0-RC

  • Kotlin was updated to 2.0 (#4137).
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#3770).
  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#3864).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#4088).
  • Ensured a more intuitive ordering of tasks in runBlocking (#4134).
  • Simplified the internal implementation of Job (#4053).
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#3914).
  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!
  • Small tweaks and documentation fixes.

1.8.1

  • Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @​hfhbd!
  • Introduce a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
  • No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
  • Flow.timeout throws the exception with which the channel was closed (#4071).
  • Small tweaks and documentation fixes.
Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-android's changelog.

Version 1.9.0-RC

  • Kotlin was updated to 2.0 (#4137).
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#3770).
  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#3864).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#4088).
  • Ensured a more intuitive ordering of tasks in runBlocking (#4134).
  • Simplified the internal implementation of Job (#4053).
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#3914).
  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!
  • Small tweaks and documentation fixes.

Version 1.8.1

  • Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @​hfhbd!
  • Introduce a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
  • No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
  • Flow.timeout throws the exception with which the channel was closed (#4071).
  • Small tweaks and documentation fixes.
Commits
  • 1bffe67 Version 1.9.0-RC
  • 4be5899 Add the Wasm/WASI target support (#4064)
  • 61dd23c Introduce SubclassOptInRequired to the codebase (#4115)
  • 7fe0e0c Update Kotlin to 2.0 (#4137)
  • b9fb575 Stabilize CancellableContinuation.resume with onCancellation (#4090)
  • fd69663 Preserve the relative order of delayed and non-delayed tasks in event loops (...
  • 5a14ac1 Promote CoroutineDispatcher.limitedParallelism to stable (#4135)
  • 259000f Adopt AutoCloseable from standard library for CloseableCoroutineDispa… (#4123)
  • c9c735a Introduce basic Flow<T>.chunked operator (#4127)
  • 2803a33 Remove DCSS (#4053)
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
github-actions[bot] commented 1 month ago

Diffuse stats for master ➡ a861249

OLD: lazyotp-0.5.0-2b31ebe-release.apk (signature: V1, V2)
NEW: release-a86124989b2f1034da3a3c672a03bac7f60242f9.apk (signature: V1, V2)

          │            compressed            │           uncompressed           
          ├───────────┬───────────┬──────────┼───────────┬───────────┬──────────
 APK      │ old       │ new       │ diff     │ old       │ new       │ diff     
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
      dex │   1.1 MiB │   1.1 MiB │ +2.8 KiB │   2.5 MiB │   2.5 MiB │ +5.6 KiB 
     arsc │ 423.7 KiB │ 423.7 KiB │      0 B │ 423.6 KiB │ 423.6 KiB │      0 B 
 manifest │   3.3 KiB │   3.3 KiB │     +3 B │  14.3 KiB │  14.3 KiB │      0 B 
      res │ 305.6 KiB │ 305.6 KiB │     +2 B │ 442.3 KiB │ 442.3 KiB │      0 B 
    asset │   4.3 KiB │   4.1 KiB │   -186 B │  34.6 KiB │  34.5 KiB │   -184 B 
    other │ 128.7 KiB │ 128.7 KiB │    -32 B │ 210.8 KiB │ 210.8 KiB │    -14 B 
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
    total │     2 MiB │     2 MiB │ +2.6 KiB │   3.6 MiB │   3.6 MiB │ +5.4 KiB 

 DEX     │ old   │ new   │ diff              
─────────┼───────┼───────┼───────────────────
   files │     1 │     1 │   0               
 strings │ 15157 │ 15189 │ +32 (+290 -258)   
   types │  4380 │  4384 │  +4 (+223 -219)   
 classes │  3368 │  3370 │  +2 (+204 -202)   
 methods │ 20100 │ 20144 │ +44 (+1629 -1585) 
  fields │  8987 │  9013 │ +26 (+1092 -1066) 

 ARSC    │ old  │ new  │ diff 
─────────┼──────┼──────┼──────
 configs │   79 │   79 │  0   
 entries │ 3310 │ 3310 │  0   

=================
====   APK   ====
=================

     compressed      │    uncompressed     │                                               
──────────┬──────────┼──────────┬──────────┤                                               
 size     │ diff     │ size     │ diff     │ path                                          
──────────┼──────────┼──────────┼──────────┼───────────────────────────────────────────────
  1.1 MiB │ +2.8 KiB │  2.5 MiB │ +5.6 KiB │ ∆ classes.dex                                 
  1.7 KiB │   -190 B │  1.6 KiB │   -188 B │ ∆ assets/dexopt/baseline.prof                 
    127 B │   +127 B │      5 B │     +5 B │ + META-INF/services/g2.p                      
          │   -127 B │          │     -5 B │ - META-INF/services/f2.n                      
 28.3 KiB │    -11 B │ 61.5 KiB │      0 B │ ∆ META-INF/CERT.SF                            
 26.1 KiB │     -8 B │ 61.4 KiB │      0 B │ ∆ META-INF/MANIFEST.MF                        
    887 B │     -5 B │  1.7 KiB │    -10 B │ ∆ DebugProbesKt.bin                           
    400 B │     +4 B │    268 B │     +4 B │ ∆ assets/dexopt/baseline.profm                
  1.1 KiB │     -4 B │    964 B │      0 B │ ∆ junit/runner/logo.gif                       
  3.3 KiB │     +3 B │ 14.3 KiB │      0 B │ ∆ AndroidManifest.xml                         
    172 B │     -2 B │      8 B │     -2 B │ ∆ META-INF/kotlinx_coroutines_android.version 
    166 B │     -2 B │      8 B │     -2 B │ ∆ META-INF/kotlinx_coroutines_core.version    
    383 B │     +2 B │    281 B │      0 B │ ∆ res/-B.png                                  
    272 B │     +1 B │    120 B │      0 B │ ∆ META-INF/version-control-info.textproto     
  1.2 KiB │     -1 B │  1.3 KiB │      0 B │ ∆ META-INF/CERT.RSA                           
──────────┼──────────┼──────────┼──────────┼───────────────────────────────────────────────
  1.2 MiB │ +2.6 KiB │  2.6 MiB │ +5.4 KiB │ (total)                                       

======================
====   MANIFEST   ====
======================

              │ old                  │ new                  
──────────────┼──────────────────────┼──────────────────────
 package      │ ie.otormaigh.lazyotp │ ie.otormaigh.lazyotp 
 version code │ 5000                 │ 5000                 
 version name │ 0.5.0-2b31ebe        │ 0.5.0-a861249        

@@ -4,3 +4,3 @@
     android:versionCode="5000"
-    android:versionName="0.5.0-2b31ebe"
+    android:versionName="0.5.0-a861249"
     package="ie.otormaigh.lazyotp"
github-actions[bot] commented 1 month ago

Test Results

 6 files   6 suites   3s :stopwatch:  8 tests  8 :white_check_mark: 0 :zzz: 0 :x: 16 runs  16 :white_check_mark: 0 :zzz: 0 :x:

Results for commit 56c83926.