It’s been a month since we released Kotlin 1.0, and while our user base roughly doubled during this time, we prepared the first bugfix update.
Kotlin 1.0.1 starts a series of 1.0.X versions delivering safe bug fixes and performance improvements to the language (as well as other parts of the project), and new features to our tools and integrations. This time it’s only relatively small IDE features, but bigger things are on the horizon for 1.0.2 and later.
Changes in 1.0.1
Please find the full change log here. Some numbers and highlights:
it’s 47 fixes in the compiler, library and Gradle plugin improvements (performance),
Compatibility with Gradle 2.12,
Compatibility with IDEA 2016,
Kotlin Education Plugin (for IDEA 2016),
KT-9752 More usable file chooser for “Move declaration to another file”,
Kotlin’s adoption significantly increased in 2015, and we are especially grateful to our early adopters, who not only used Kotlin, but shared their experiences through different mediums. We’d like to highlight the most notable articles and videos of the past year.
By the way, you can join us on slack and subscribe to the #feed channel, where we push quite a bit of interesting content as it appears.
Christmas is coming! Are you prepared? It’s time to gift yourself with a new language!
Have you already checked out the amazing series of puzzles “Advent of Code” by Eric Wastl? These tasks have pretty lean and expressive solutions in Kotlin due to it’s functional programming features.
We are glad to present another update of Kotlin 1.0 Beta. We are working towards finalizing the standard library and getting rid of old deprecated constructs in the language, as well as bug fixes, performance improvements and future-proof checks.
Have you ever heard about RoboVM? It lets you create beautiful native apps for iOS & Android, allowing you to share code between platforms. RoboVM translates Java bytecode into native ARM or x86 code.
The latest RoboVM release makes it super easy to get up and running with Kotlin! And today you have a good incentive to play with it, by taking part in the first ever Kotlin Mobile contest! Simply install the RoboVM plugin for IntelliJ IDEA or download RoboVM Studio, and create a cross-platform Kotlin app. Continue reading →
The first update to our Beta is here! We are stabilizing, so it’s mostly bug-fixing and changes to the standard library.
We are now enforcing single-instantiation inheritance constraint on type parameters: the same T can not have both List<Int> and List<String> as its upper bounds. This has been always forbidden for classes, now the same check applies for type parameters. Continue reading →