Don't expect shiny new features

Kotlin 1.0.3 tackles bug fixes, tooling improvements and performance boosts

Gabriela Motroc
Kotlin 1.0.5

Kotlin 1.0.3 is here! This release is more about bug fixes, tooling improvements and performance boosts and less about groundbreaking features, but this doesn’t make it any less significant. Let’s see what’s new!

What’s new in the compiler, you ask? There have been a few improvements to diagnostic messages and there’s now a more efficient bytecode (no more iterator in indices loop, avoid unnecessary operations with Unit). Plus, there’s a new option -jdk-home to specify the JDK against which the code is compiled and there are a few options to specify Kotlin language version (-language-version) and target Java version (-jvm-target) (will have effect in 1.1, added now for forward compatibility).

Screen Shot 2016-07-01 at 10.43.02 AM


Kotlin 1.0.3: Changes in the IDE

Kotlin 1.0.3 comes with autosuggestion for Java to Kotlin conversion for Java code copied from browser and other sources outside of the IDE and there’s a language injection for strings passed to parameters annotated with @Language. Also predefined Java injections applied in Kotlin code. Unlike before, completion always shows non-imported classes and methods; it also adds imports automatically when they are selected.

Here is the entire list of changes.

    DevOpsCon Whitepaper 2018

    Free: BRAND NEW DevOps Whitepaper 2018

    Learn about Containers,Continuous Delivery, DevOps Culture, Cloud Platforms & Security with articles by experts like Michiel Rook, Christoph Engelbert, Scott Sanders and many more.

Gabriela Motroc
Gabriela Motroc is editor of and JAX Magazine. Before working at Software & Support Media Group, she studied International Communication Management at the Hague University of Applied Sciences.

Leave a Reply

Be the First to Comment!

Notify of