composelife
composelife copied to clipboard
Update Kotlin
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| org.jetbrains.kotlinx:kotlinx-coroutines-test | 1.8.1-Beta -> 1.8.1 |
||||
| org.jetbrains.kotlinx:kotlinx-coroutines-core | 1.8.1-Beta -> 1.8.1 |
||||
| org.jetbrains.kotlinx:kotlinx-coroutines-android | 1.8.1-Beta -> 1.8.1 |
||||
| org.jetbrains.kotlin.plugin.compose (source) | 2.0.0-RC2 -> 2.0.0-RC3 |
||||
| org.jetbrains.kotlin:kotlin-test-junit (source) | 2.0.0-RC2 -> 2.0.0-RC3 |
||||
| org.jetbrains.kotlin:kotlin-test (source) | 2.0.0-RC2 -> 2.0.0-RC3 |
||||
| org.jetbrains.kotlin:compose-compiler-gradle-plugin (source) | 2.0.0-RC2 -> 2.0.0-RC3 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-test)
v1.8.1
- Remove the
@ExperimentalTimeannotation from usages ofTimeSource(#4046). Thanks, @hfhbd! - Introduce a workaround for an Android bug that caused an occasional
NullPointerExceptionwhen setting theStateFlowvalue on old Android devices (#3820). - No longer use
kotlin.random.Randomas part ofDispatchers.DefaultandDispatchers.IOinitialization (#4051). Flow.timeoutthrows the exception with which the channel was closed (#4071).- Small tweaks and documentation fixes.
Changelog relative to version 1.8.1-Beta
Flow.timeoutthrows the exception with which the channel was closed (#4071).- Small documentation fixes.
JetBrains/kotlin (org.jetbrains.kotlin.plugin.compose)
v2.0.0-RC3: Kotlin 2.0.0-RC3
Changelog
Apple Ecosystem
KT-67892KotlinNativeLink task instantiates with a fixed list of apiFiles
Compiler
KT-67993K2: PCLA Inference throws exception with local objectsKT-67912K2: Cannot inference type properly from inline function with Type parameterKT-68056Prohibit referencing java field in case of conflict with property from companion object of the derived classKT-67609K2: False negative INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTION_ERRORKT-67875K2: Resolution ambiguity between Iterable and varargsKT-67699Not enough information to infer type argument for 'Error' using Arrow's Raise context receiver since Kotlin 2.0.0-Beta3KT-59897K2: Disappeared PACKAGE_OR_CLASSIFIER_REDECLARATIONKT-50020K2: False-negative USAGE_IS_NOT_INLINEABLE when lambda in receiver positionKT-67810K2: public-API inline function cannot access non-public-API annotation enum
JavaScript
KT-67978K2: Declaration of such kind (expect) cannot be exported to JavaScript
Native
KT-67218Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary
Tools. Gradle
KT-67746Indicate for users they need to apply the new Kotlin Compose Gradle pluginKT-67387Enable intrinsic remember by default in compose compiler gradle pluginKT-67762Rename Kotlin Compose Compiler plugin on Gradle portalKT-67778Clarify documentation for compose metricsDestination property
Tools. Gradle. Multiplatform
KT-67806KMP import fails if android target has flavorsKT-67636Gradle configuration error when use withJava()KT-67042K2: Unresolved reference 'convertRadiusToSigma'
Tools. Scripts
KT-67727Kotlin Scripting with language version 2.0 fails during IR lowering on empty scripts
Tools. Wasm
KT-67785Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore
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.
👻 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 has been generated by Mend Renovate. View repository job log here.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 59.79%. Comparing base (
43a041d) to head (41d842d). Report is 2 commits behind head on main.
:exclamation: Current head 41d842d differs from pull request most recent head eb13128
Please upload reports for the commit eb13128 to get more accurate results.
Additional details and impacted files
@@ Coverage Diff @@
## main #1769 +/- ##
=========================================
Coverage 59.79% 59.79%
Complexity 281 281
=========================================
Files 262 262
Lines 11839 11839
Branches 1938 1938
=========================================
Hits 7079 7079
Misses 3888 3888
Partials 872 872
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Cannot auto-update because of conflicts.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 59.77%. Comparing base (
7f8dd5d) to head (912833c).
Additional details and impacted files
@@ Coverage Diff @@
## main #1769 +/- ##
=========================================
Coverage 59.77% 59.77%
Complexity 281 281
=========================================
Files 262 262
Lines 11868 11868
Branches 1953 1953
=========================================
Hits 7094 7094
Misses 3891 3891
Partials 883 883
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.