platform-collections icon indicating copy to clipboard operation
platform-collections copied to clipboard

Update kotlin monorepo to v1.9.20

Open renovate[bot] opened this issue 2 years ago • 2 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jetbrains.kotlin:kotlin-test (source) 1.9.20-Beta -> 1.9.20 age adoption passing confidence
org.jetbrains.kotlin:kotlin-gradle-plugin (source) 1.9.20-Beta -> 1.9.20 age adoption passing confidence

Release Notes

JetBrains/kotlin (org.jetbrains.kotlin:kotlin-test)

v1.9.20-RC2: Kotlin 1.9.20-RC2

Changelog

Compiler
  • KT-62747 Wrong warning message when overriding vararg with Array during actualization
  • KT-62655 Don't report a warning when new members and new supertypes are added to open expect actualization
  • KT-62313 Kotlin/Native Compiler crash: ClassCastException in IntrinsicGenerator
JavaScript
  • KT-62790 java.lang.ClassCastException in compiler when ::class is used
Libraries
  • KT-62656 Drop @AllowDifferentMembersInActual from stdlib
Reflection
  • KT-47973 Reflection: "IllegalArgumentException: argument type mismatch" when using callSuspend to call a function returning value class over primitive
Tools. Gradle
  • KT-61359 "Unresolved reference: platform" when enabling Gradle configuration cache
  • KT-62496 Configuration time regression with KGP 1.9.20-Beta caused by loading of properties

Checksums

File Sha256
kotlin-compiler-1.9.20-RC2.zip e7ecbb754203a427adcdfa97f609472e0840ef7c6722c04daaf218900b669728
kotlin-native-linux-x86_64-1.9.20-RC2.tar.gz 5faf5f8b1f20c8214767f23a1c9918ab97191abbb93d39aae9fd529b1a93b463
kotlin-native-macos-x86_64-1.9.20-RC2.tar.gz 64d40e0d3398a6fecc948391d1ccd02c30371a56da3710ee6491b5b7b98f7a24
kotlin-native-macos-aarch64-1.9.20-RC2.tar.gz 41be3a0f63a6f726118024c5a9960e480390267a96a30a45211d2bcf49104c33
kotlin-native-windows-x86_64-1.9.20-RC2.zip a5305b21517756b108c748ade77780af564589b1f64feb810ce211fb72b2da2b

v1.9.20-RC: Kotlin 1.9.20-RC

Changelog
Compiler
  • KT-62127 "NoSuchFieldError: TRUE$delegate" on referencing companion's variable in submodule
  • KT-62335 Improve debuggability of code generator crashes
  • KT-62263 Turn "different expect/actual members" error into a warning
  • KT-61933 K2: "Argument type mismatch: actual type is 'Foo<kotlin/Function0<kotlin/Unit>>' but 'Foo<kotlin/coroutines/SuspendFunction0<kotlin/Unit>>' was expected"
IDE. Multiplatform
  • KT-61686 Check and update places in compiler and IDE where we are saying that MPP is experimental/Beta/Alpha
Native
  • KT-62532 Support Xcode 15.0 frameworks as Kotlin/Native platform libraries
Native. Runtime. Memory
  • KT-61914 Kotlin/Native: massive increase in memory usage
  • KT-61741 Kotlin/Native: tsan error in parallel mark
Tools. Gradle
  • KT-62318 Android Studio sync memory leak in 1.9.20-Beta
  • KT-61368 Native compiler option 'module-name' isn't available within the compilerOptions extension for native target while configuring it inside compilations
  • KT-61355 freeCompilerArgs arguments and its values are passed to the compiler 5 times if added through target-level compilerOptions{} extension inside compilations
Tools. Gradle. Multiplatform
  • KT-62029 Kotlin 1.9.20-Beta fails to detect some transitive dependency references in JVM+Android source set
Tools. Incremental Compile
  • KT-61852 Kotlin 1.9.20-Beta: incremental compilation fails with files outside of the project folder
Tools. Kapt
  • KT-62438 Change experimental K2 kapt diagnostic message
  • KT-61879 K2 Kapt: java.lang.NoSuchMethodError during stub generation
Tools. Wasm
  • KT-61973 K/Wasm: wasmWasiNodeRun is missed
  • KT-61971 K/Wasm: wasmWasiTest should depends on kotlinNodeJsSetup
Checksums
File Sha256
kotlin-compiler-1.9.20-RC.zip 12d0ff13c62aedeabb6e03a9619b59f8275ec9600b4de25560d5b451e1deafdf
kotlin-native-linux-x86_64-1.9.20-RC.tar.gz 54cbb138324cf4a9bc1133329da40d9ffdd428b9441367dca6f96e49034423fa
kotlin-native-macos-x86_64-1.9.20-RC.tar.gz 82e8346bbfd01d06b3630ed0370982f24ace7e7abffd53cefdf1399ceb1ca5f0
kotlin-native-macos-aarch64-1.9.20-RC.tar.gz 9b57d7631c879110e747eaa6da7a8819e48a191be3cb77169d0a4bfcef38bcca
kotlin-native-windows-x86_64-1.9.20-RC.zip ec6381d769481209394c5b451145309075906a011e74b5ba9e0670579979323a

v1.9.20-Beta2: Kotlin 1.9.20-Beta2

Changelog

Backend. Wasm
  • KT-59720 K/Wasm: update to final opcodes
Compiler
  • KT-62027 "java.lang.IndexOutOfBoundsException: Empty list doesn't contain element at index 0" caused by ClassicExpectActualMatchingContext.kt when annotation @AllowDifferentMembersInActual used
  • KT-61668 Put expect/actual diagnostics introduced in 1.9.20 release under 1.9 Language Version
  • KT-61645 K2/KMP: Set stdlib-native before stdlib-commonMain in dependencies for shared native metadata compilation
  • KT-61924 Native: problem with abstract fake override from Any
  • KT-61725 KMP: Annotation matching requirement for expect/actual leads to errors for annotations with @OptionalExpectation
  • KT-61784 KMP: [DEFAULT_ARGUMENTS_IN_EXPECT_WITH_ACTUAL_TYPEALIAS] checker missed for companion functions
  • KT-61167 Runtime failure: ReferenceError: MyPromise is not defined
  • KT-59094 K2: Fix Scripting K2 tests
IDE. Navigation
  • KT-61894 Navigation from java sources leads to Kotlin decompiled code in case of suspend function
Native. C and ObjC Import
  • KT-56369 Hint about "-fmodules" is not shown
Tools. Compiler Plugin API
  • KT-61872 K2: Adding annotations to metadata from backend plugin doesn't work in the presence of comments on annotated declaration
  • KT-61833 K2: annotations added via addMetadataVisibleAnnotationsToElement to declarations from common sourceset in MPP project are invisible
Tools. Gradle
  • KT-61401 The reported language version value for KotlinNativeLink tasks in build reports and build scans is inaccurate
  • KT-61950 K/Wasm: Add warning about changed sourceSets
  • KT-61895 KotlinTopLevelExtension.useCompilerVersion is not marked as experimental
Tools. Gradle. Multiplatform
  • KT-59042 "Cannot build 'KotlinProjectStructureMetadata' during project configuration phase" when configuration cache enabled
  • KT-61652 MPP ConcurrentModificationException on transformCommonMainDependenciesMetadata
  • KT-61622 Upgrading to Kotlin 1.9 prevents commonMain sourceset classes from being processed by kapt/ksp (dagger/Hilt)
Tools. Gradle. Native
  • KT-61700 Native: linkDebugExecutableNative has duplicated freeCompilerArgs
Tools. Wasm
  • KT-61971 K/Wasm: wasmWasiTest should depends on kotlinNodeJsSetup

Checksums

File Sha256
kotlin-compiler-1.9.20-Beta2.zip 2ec2dd53daae4acc1fd04fe95d42332e21a350a6f3384c63a18b079e90ab5576
kotlin-native-linux-x86_64-1.9.20-Beta2.tar.gz f51bca5632e60910fb5fb8a3c08bf29c0e56fa413efd43944dd7b8e80f2fb8db
kotlin-native-macos-x86_64-1.9.20-Beta2.tar.gz 13a7ed1505e751860516b6729bba533861ad5d640bac1864702b5b098157e4b8
kotlin-native-macos-aarch64-1.9.20-Beta2.tar.gz 4f7b4096bfe0245be3ed18d73fb3c8f8f9687444852e7397c0329dc9a0b516e9
kotlin-native-windows-x86_64-1.9.20-Beta2.zip d2ac8d34bd0e4ef651969e3db9c65c9f9ed7db23a3b66f4d2f8f1aefc0120cb1

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.


  • [ ] If you want to rebase/retry this PR, check this box

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

renovate[bot] avatar Sep 20 '23 15:09 renovate[bot]

Going to wait for Node 22 stable which comes out April. No urgency here.

JakeWharton avatar Mar 13 '24 13:03 JakeWharton

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.

renovate[bot] avatar May 28 '24 20:05 renovate[bot]