1.3.10
Content
The release contains the JVM version of Kotlin compiler and also one native system dependent version for every major platform (Linux, macOS, and Windows). Those binaries are built with Excelsior JET AOT compiler (https://www.excelsiorjet.com/) and have faster startup time which is suitable for building small files or scripts.
Changelog
Compiler
KT-27758
Kotlin 1.3 breaks compilation of calling of function named 'contract' with block as a last parameterKT-27895
Kotlin 1.3.0 broken runtime annotation issue
IDE
IDE. Debugger
KT-27540
2018.3 and 2019.1 Debugger: Evaluating anything fails with KNPE in LabelNormalizationMethodTransformerKT-27833
Evaluate exception in 183/191 withasm-7.0-beta1
/'asm-7.0'KT-27965
Sequence debugger does not work in Android StudioKT-27980
Kotlin sequence debugger throws IDE exception in IDEA 183
IDE. Gradle
KT-27265
Unresolved reference in IDE on calling JVM source set members of a multiplatform project with Android target from a plain Kotlin/JVM moduleKT-27849
IntelliJ: Wrong scope of JVM platform MPP dependency
IDE. Inspections and Intentions
KT-26481
Flaky false positive "Receiver parameter is never used" for local extension functionKT-27357
Function with inline class type value parameters is marked as unused by IDEKT-27434
False positive "Unused symbol" inspection for functions and secondary constructors of inline classesKT-27945
Quick-fix whitespace bug in KtPrimaryConstructor.addAnnotationEntry()
IDE. Scratch
KT-27746
Scratch: "Cannot pop operand off an empty stack" in a new scratch file
IDE. Tests Support
KT-27371
Common tests can not be launched from gutter in MPP Android/iOS project
Reflection
KT-27878
Spring: "AssertionError: Non-primitive type name passed: void"
Tools. Gradle
KT-27160
Kotlin Gradle plugin 1.3 resolves script configurations during project evaluationKT-27803
CInterop input configuration has 'java-api' as a Usage attribute value in new MPPKT-27984
Kotlin Gradle Plugin: Circular dependency
Tools. JPS
KT-26489
JPS: support -Xcommon-sources for multiplatform projects (JVM)KT-27037
Incremental compilation failed after update to 1.3.0-rc-60KT-27792
Incremental compilation failed with NullPointerException in KotlinCompileContext.markChunkForRebuildBeforeBuild
Tools. kapt
KT-27126
kapt: class implementing List generates bad stub
Previous releases
This release also includes the fixes and improvements from the previous releases.