JetBrains/kotlin
### [`v1.6.21`](https://togithub.com/JetBrains/kotlin/releases/v1.6.21)
#### Changelog
##### Compiler
- [`KT-51979`](https://youtrack.jetbrains.com/issue/KT-51979) "AssertionError: No modifier list, but modifier has been found by the analyzer" exception on incorrect Java interface override
- [`KT-51893`](https://youtrack.jetbrains.com/issue/KT-51893) Duplicated \[OVERRIDE_DEPRECATION] on overridden properties
- [`KT-51927`](https://youtrack.jetbrains.com/issue/KT-51927) Native: `The symbol of unexpected type encountered during IR deserialization` error when multiple libraries have non-conflicting declarations with the same name
- [`KT-51843`](https://youtrack.jetbrains.com/issue/KT-51843) Functional interface constructor references are incorrectly allowed in 1.6.20 without any compiler flags
- [`KT-51672`](https://youtrack.jetbrains.com/issue/KT-51672) JVM IR: Inline class mangling issue in interface default methods split across multiple modules
- [`KT-51711`](https://youtrack.jetbrains.com/issue/KT-51711) Compiler warning is displayed in case there is 'if' else branch used with elvis
- [`KT-49317`](https://youtrack.jetbrains.com/issue/KT-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`](https://youtrack.jetbrains.com/issue/KTIJ-20819) Native debugging support: "Debug is impossible without lldb binaries required by Kotlin/Native" on "Attach to process"
##### JavaScript
- [`KT-52010`](https://youtrack.jetbrains.com/issue/KT-52010) K/JS IR: both flows execute when using elvis operator
- [`KT-51973`](https://youtrack.jetbrains.com/issue/KT-51973) KJS / IR overridden properties of inherited interface missing
- [`KT-50504`](https://youtrack.jetbrains.com/issue/KT-50504) KJS / IR: Transpiled JS incorrectly uses the unscrambled names of internal fields
##### Tools. Gradle
- [`KT-51837`](https://youtrack.jetbrains.com/issue/KT-51837) kotlin-gradle-plugin:1.6.20 fails xray scan on shadowed Gson 2.8.6.
##### Tools. Gradle. Multiplatform
- [`KT-51810`](https://youtrack.jetbrains.com/issue/KT-51810) MPP / Gradle: Dependency locking fails with 1.6.20
- [`KT-51765`](https://youtrack.jetbrains.com/issue/KT-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 |
Configuration
š Schedule: 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 this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
1.6.20
->1.6.21
Release Notes
JetBrains/kotlin
### [`v1.6.21`](https://togithub.com/JetBrains/kotlin/releases/v1.6.21) #### Changelog ##### Compiler - [`KT-51979`](https://youtrack.jetbrains.com/issue/KT-51979) "AssertionError: No modifier list, but modifier has been found by the analyzer" exception on incorrect Java interface override - [`KT-51893`](https://youtrack.jetbrains.com/issue/KT-51893) Duplicated \[OVERRIDE_DEPRECATION] on overridden properties - [`KT-51927`](https://youtrack.jetbrains.com/issue/KT-51927) Native: `The symbol of unexpected type encountered during IR deserialization` error when multiple libraries have non-conflicting declarations with the same name - [`KT-51843`](https://youtrack.jetbrains.com/issue/KT-51843) Functional interface constructor references are incorrectly allowed in 1.6.20 without any compiler flags - [`KT-51672`](https://youtrack.jetbrains.com/issue/KT-51672) JVM IR: Inline class mangling issue in interface default methods split across multiple modules - [`KT-51711`](https://youtrack.jetbrains.com/issue/KT-51711) Compiler warning is displayed in case there is 'if' else branch used with elvis - [`KT-49317`](https://youtrack.jetbrains.com/issue/KT-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`](https://youtrack.jetbrains.com/issue/KTIJ-20819) Native debugging support: "Debug is impossible without lldb binaries required by Kotlin/Native" on "Attach to process" ##### JavaScript - [`KT-52010`](https://youtrack.jetbrains.com/issue/KT-52010) K/JS IR: both flows execute when using elvis operator - [`KT-51973`](https://youtrack.jetbrains.com/issue/KT-51973) KJS / IR overridden properties of inherited interface missing - [`KT-50504`](https://youtrack.jetbrains.com/issue/KT-50504) KJS / IR: Transpiled JS incorrectly uses the unscrambled names of internal fields ##### Tools. Gradle - [`KT-51837`](https://youtrack.jetbrains.com/issue/KT-51837) kotlin-gradle-plugin:1.6.20 fails xray scan on shadowed Gson 2.8.6. ##### Tools. Gradle. Multiplatform - [`KT-51810`](https://youtrack.jetbrains.com/issue/KT-51810) MPP / Gradle: Dependency locking fails with 1.6.20 - [`KT-51765`](https://youtrack.jetbrains.com/issue/KT-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 |Configuration
š Schedule: 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 this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.