We’re happy to announce the Early Access Preview (EAP) build for Kotlin 1.2.50!
Getting 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. Here is how to do this in Gradle:
I get a problem with an abstractMethodError ( #KT-24462 ). Just a warning. As this happens already with gradle, try upgrading in gradle first (before updating the IDE plugin) as reverting in gradle is easier.
What versioning scheme is used for Kotlin? If I remember correctly the more recent versions were 1.2.30 → 1.2.31 → 1.2.40 → 1.2.41. What happend to the numbers in between? It looks like there is a “.” missing or that the minor part (major.minor.patch) should be updated more frequently.
At least this scheme is a bit irritating. Is it explained somewhere?
I’ve had a quick look. Indeed it is likely to be the serialization plugin (for both gradle and idea). The github source has a revision that has a comment that claims compatibility with 1.2.50 but obviously that is not in the public released version of the plugin.
The second EAP/Release Candidate is available. The published version is 1.2.50-eap-62.
This is mainly bugfix release, but there are some interesting new things as well, including new experimental scripting API, improvements in the standard library, compiler and IDE. The detailed changes announcement will follow, while the current complete changelog could be viewed here.
There are some discussions about it in the #scripting channel in kotlin slack. I’m now preparing an updated version of the scripting KEEP that will reflect the changes in this release. Hope that it will be ready next week. And then I’ll publish an additional announce here and in the kotlin slack.