Kotlin 1.7.20-Beta Released
The Kotlin 1.7.20-Beta release is out! Here are some highlights from this preview version of Kotlin:
- The new Kotlin K2 compiler supports
no-arg, Parcelize, and other compiler plugins.
- We introduced the preview of the
..<operator for creating open-ended ranges.
- The new Kotlin/Native memory manager is enabled by default.
- We introduced a new experimental feature for JVM: inline classes with generic underlying type.
Install 1.7.20-Beta to try out these features and report any issues you find to help us improve Kotlin 1.7.20.
Try new features and provide feedback
Install Kotlin 1.7.20-Beta in any of the following ways:
- If you use the Early Access Preview update channel, the IDE will suggest automatically updating to 1.7.20-Beta as soon as it becomes available.
- If you use the Stable update channel, you can change the channel to Early Access Preview at any time by selecting Tools | Kotlin | Configure Kotlin Plugin Updates in your IDE. You’ll then be able to install the latest preview release. Check out these instructions for details.
You can always download the latest versions of these IDEs to get extensive support for Kotlin:
- IntelliJ IDEA for developing Kotlin applications for a variety of platforms.
- Android Studio for developing Android and cross-platform mobile applications.
Once you’ve installed 1.7.20-Beta, don’t forget to change the Kotlin version to 1.7.20-Beta in your build scripts.
If you run into any problems:
- Report issues to our issue tracker, YouTrack.
- Find help in the #eap channel in Kotlin Slack (get an invite).
- Roll back to the latest stable version. Learn how.
Subscribe to Blog updates
Kotlin 1.9.20 Released
Kotlin 1.9.20 has been released! Highlights include: Kotlin K2 for all targets is in Beta, and Kotlin Multiplatform is Stable. Learn more!
Kotlin 1.9.0 Released
Kotlin 1.9.0 has been released! Highlights include: Kotlin K2 for JVM is in Beta, other K2 compiler updates, new enum class values function, new operator for open-ended ranges, preview of Gradle configuration cache in Kotlin Multiplatform, changes for Android target support in Kotlin Multiplatform, preview of custom memory allocator in Kotlin/Native. Learn more!
Introducing Kotlin Notebook
The first experimental version of the Kotlin Notebook plugin for IntelliJ IDEA is now available! This post will offer insight into the plugin’s functionality and use cases, but before launching into that, we’d like to let the plugin speak for itself: https://youtu.be/2PLYlDJPelQ W…