Kotlin 1.2.70 Early Access Preview

We’re happy to announce the Early Access Preview (EAP) build for Kotlin 1.2.70!

What’s new

The full changelog is available here.

How to get the EAP build

For IntelliJ IDEA
You can configure Early Access Preview channel in Tools → Kotlin → Configure Kotlin Plugin Updates. Change the update channel to ‘Early Access Preview 1.2.x’ and press Check for updates now.

For Maven or Gradle
Add the https://dl.bintray.com/kotlin/kotlin-eap repository URL to the list of project repositories. Change the version of Kotlin dependencies (compiler and stdlib) to 1.2.70-eap-40.

Here is how to do this in Gradle:

buildscript {
    ext.kotlin_version = '1.2.70-eap-40'

    repositories {
        maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }
        mavenCentral()
    }

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

apply plugin: "kotlin"

repositories {
    maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }
    mavenCentral()
}

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}

Please provide feedback and report issues to our issue tracker. Please don’t forget to specify your IDE/build system Kotlin plugin versions.

I guess the serialization plugin does not work yet? As far as I can tell it’s latest version is 0.6.1-SNAPSHOT which does not seem to be working.

The new EAP build 1.2.70-eap-40 is out! Feel free to provide any feedback and report issues to kotl.in/issue
Changelog

And one more time no love for the Kotlin REPL :disappointed_relieved: The Kotlin REPL is really the worst REPL, I’ve ever used. It is slow and full of bugs. That is sad.

If JetBrains is not willing to improve it, it should probably be killed. In the current state it can only scare potential Kotlin users away.