Kotlin 1.2.40 EAP

1.2.40 RC is available!

The complete list of changes is available here.

Highlights:

Compiler:
  • @JvmDefault annotation which makes interface methods default (Java interoperability);
  • Support crossinline lambda parameters of suspend function 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.

1 Like