1.2.40 RC is available!
The complete list of changes is available here.
Highlights:
Compiler:
-
@JvmDefaultannotation which makes interface methodsdefault(Java interoperability); - Support
crossinlinelambda parameters ofsuspendfunction type; - Support default arguments for expected declarations;
- Multiple performance improvements;
IDE:
- Run action for Kotlin Scratch files;
- Inspection to report the usage of Java Collections methods on immutable Kotlin Collections;
Tools:
- Fix incremental compilation failures for kapt.
Getting the RC build
The instructions are the same as with 1.2.40 EAP.
Change the artifact versions to 1.2.40-eap-51.
Please provide feedback and report issues to our issue tracker. Please don’t forget to specify your IDE/build system Kotlin plugin versions.