Kotlin 1.3.20 EAP 2
Pre-release
Pre-release
romanart
released this
20 Dec 10:55
·
199 commits
to 1.3.20
since this release
1.3.20
Compiler
KT-21862
java.lang.NoSuchFieldError when calling isInitialized on a lateinit "field" of a companion objectKT-22704
Allow expect annotations with actual typealias to Java to have default argument values both in expected and in actualKT-23466
kotlin compiler opens-reads-closes .class files many times overKT-28361
Class literal for inline class should return KClass object of the wrapper
IDE
Fixes
KT-23864
Copyright message is duplicated in kotlin file in root package after updating copyrightKT-25681
Remove "Coroutines (experimental)" settings from IDE and do not pass-Xcoroutines
to JPS compiler (since 1.3)KT-27907
Exception on processing auto-generated classes from AS
IDE. Code Style, Formatting
KT-25417
Incorrect formatting for comments on property accessors
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 module
IDE. Inspections and Intentions
KT-26481
Flaky false positive "Receiver parameter is never used" for local extension functionKT-27619
Inspection "Invalid property key" should check whether reference is soft or not
IDE. Multiplatform
KT-26893
Multiplatform projects fail to import into Android Studio 3.3, 3.4
JS. Tools
KT-28786
Float values initialized incorrectly while translating from IDL
Tools. Gradle
New Features
KT-28842
Enable JS IC by default
Fixes
KT-28037
In-process Kotlin compiler leaks thread local valuesKT-28795
The localToProject attribute is not properly disambiguated with Gradle 4.10.2+KT-28836
Kotlin compiler logs from Gradle Kotlin Plugin aren't captured by GradleKT-26808
Deprecation Warning Gradle 5 - "DefaultSourceDirectorySet constructor has been deprecated"