Changelog
Compiler
KT-51640
FIR: remove warning about "far from being production ready"KT-52404
Prolong deprecation cycle for errors at contravariant usages of star projected argument from JavaKT-51844
New errors in overload resolution involving vararg extension methodsKT-50877
Inconsistent flexible typeKT-51988
"NPE: getContainingDeclaration…lDeclarationType.REGULAR) must not be null" when using@BuilderInference
with multiple type argumentsKT-51925
Native: "IllegalStateException: Symbol for kotlinx.cinterop/CStructVar|null[0] is unbound" caused by inline functionKT-52035
FIR: add error in 1.7.0 branch if run on JS / Native configurationKT-52037
FIR: add error in 1.7.0 branch if run with non-compatible plugins
JavaScript
KT-52144
KJS / IR: Missing property definitions for interfaced defined propertiesKT-51973
KJS / IR overridden properties of inherited interface missing
Native. Platforms
KT-52232
Kotlin/Native: simplify toolchain dependency override for MinGW
Native. Runtime
KT-52365
Kotlin/Native fails to compile projects for 32-bit targets when new memory manager is enabled
Tools. Commonizer
KT-51224
MPP: For optimistically commonized numbers missed kotlinx.cinterop.UnsafeNumberKT-51215
MPP: Update Kdoc description for kotlinx.cinterop.UnsafeNumber
Tools. Gradle
KT-52187
New IC can not be enabled in an Android project using kaptKT-51898
Upgrading Kotlin/Kotlin Gradle plugin to 1.5.3 and above breaks 'com.android.asset-pack' pluginKT-51913
Gradle plugin should not add attributes to the legacy configurationsKT-52313
No recompilation in Gradle after adding or removing function parameters, removing functions (and maybe more) in dependent modulesKT-52141
Optimize Java class snapshotting for thekotlin.incremental.useClasspathSnapshot
featureKT-51978
Optimize classpath snapshot cache for thekotlin.incremental.useClasspathSnapshot
featureKT-51415
Confusing build failure reason is displayed in case kapt is used and different JDKs are used for compileKotlin and compileJava tasks
Tools. Gradle. Cocoapods
KT-51861
Custom binary name in CocoaPods plugin isn't respected by fatFramework task
Tools. Gradle. JS
KT-51895
K/JS: Redundant technical messages during JS tests
Tools. Gradle. Multiplatform
KT-51947
Mark HMPP tasks as notCompatibleWithConfigurationCache for Gradle 7.4 using Reflection
Tools. Kapt
KT-51463
KAPT: Incremental compilation not working when rerunning unit tests
Tools. Scripts
KT-49173
Add support for nullable types in provided properties and other configuration-defined declarationsKT-51213
Kotlin JSR223 crashes with "ScriptException: ERROR java.lang.NullPointerException:" if bindings contain one or more null valuesKT-48812
Script: "IllegalStateException: unknown classifier kind SCRIPT" when passing a function reference to a FlowKT-50902
Scripts loaded from the compilation cache ignore theloadDependencies
eval configuration property
Checksums
File | Sha256 |
---|---|
kotlin-compiler-1.7.0-RC.zip | d972048a5f36902a4a6fdaaa177c49369a0e7041795a5c7930d22677c274fa76 |
kotlin-native-linux-x86_64-1.7.0-RC.tar.gz | 070810e586d7211aedcc0194b9cdd9260e07d794caec6c6d37ba6ce91706908e |
kotlin-native-macos-x86_64-1.7.0-RC.tar.gz | ac62923ed577c5c7f777490f486b8b03979c41cb0964b05883e878d56d0cc6c6 |
kotlin-native-macos-aarch64-1.7.0-RC.tar.gz | caba10128994de0da58c670429960b5882d1d13756ef2e6254a6886bd5b6a0c7 |
kotlin-native-windows-x86_64-1.7.0-RC.zip | 3d23ffe9b9d5d61e7592e003e7a16de97e4e4fcf37ffb06280db2d9f8522ef58 |