Changelog
Compiler
KT-51979
"AssertionError: No modifier list, but modifier has been found by the analyzer" exception on incorrect Java interface overrideKT-51893
Duplicated [OVERRIDE_DEPRECATION] on overridden propertiesKT-51927
Native:The symbol of unexpected type encountered during IR deserialization
error when multiple libraries have non-conflicting declarations with the same nameKT-51843
Functional interface constructor references are incorrectly allowed in 1.6.20 without any compiler flagsKT-51672
JVM IR: Inline class mangling issue in interface default methods split across multiple modulesKT-51711
Compiler warning is displayed in case there is 'if' else branch used with elvisKT-49317
"IllegalStateException: Parent of this declaration is not a class: FUN LOCAL_FUNCTION_FOR_LAMBDA" with parameter of suspend type with the default parameter
IDE. Native
KTIJ-20819
Native debugging support: "Debug is impossible without lldb binaries required by Kotlin/Native" on "Attach to process"
JavaScript
KT-52010
K/JS IR: both flows execute when using elvis operatorKT-51973
KJS / IR overridden properties of inherited interface missingKT-50504
KJS / IR: Transpiled JS incorrectly uses the unscrambled names of internal fields
Tools. Gradle
KT-51837
kotlin-gradle-plugin:1.6.20 fails xray scan on shadowed Gson 2.8.6.
Tools. Gradle. Multiplatform
KT-51810
MPP / Gradle: Dependency locking fails with 1.6.20KT-51765
com.android.lint in multiplatform project without android target should not trigger warning
Checksums
File | Sha256 |
---|---|
kotlin-compiler-1.6.21.zip | 632166fed89f3f430482f5aa07f2e20b923b72ef688c8f5a7df3aa1502c6d8ba |
kotlin-native-linux-x86_64-1.6.21.tar.gz | af51f6ae244bb19979fbae6dc3afdca7bae42568d6a33f0fa331edd665a611fa |
kotlin-native-macos-x86_64-1.6.21.tar.gz | ce74cc3bc874a42e9b912515626c563dee075503d0c3f55c24cd75724986f020 |
kotlin-native-macos-aarch64-1.6.21.tar.gz | 92426f943b4ad18fb37a1b7ef5f2d7d872f67f228e232a34a9890993edf9b4c5 |
kotlin-native-windows-x86_64-1.6.21.zip | ac520bf2f66197fec1ff6c666432cb908bf49e39b9266dd6979fa6e2c0294206 |