v1.7.20
What's New
Kotlin 1.7.20 delivers the new 'until' operator across all platforms, strengthens Kotlin/Native with framework customization and iOS support, and resolves 100+ compiler bugs affecting inline functions, suspend functions, and type inference. Major IDE improvements via FIR analysis API enhance code resolution for SAM interfaces and generic types, while performance optimizations reduce boxing overhead and improve build times.
Highlights
- New 'until' operator support across all backends with full parser and resolver implementation
- Kotlin/Native framework bundle identifier customization and improved iOS cross-compilation support
- FIR IDE improvements: SAM interface resolution, generic type qualifier handling, and decompiled type alias support
- Extensive compiler stability fixes for inline functions, suspend functions, and value classes
- Performance optimizations for JVM IR equality checks and property delegate field elimination
- Context receivers support completion with visibility and scope improvements
Deprecations
- Infix function calls of functions named 'suspend' with dangling function literal
- Synchronized annotation on suspend functions now forbidden
Recent Releases
All releases →
v1.9.0
Jul 6, 2023
Release Notes →
v1.8.22
Jun 8, 2023
Release Notes →
v1.8.21
Apr 25, 2023
Release Notes →
v1.8.20
Apr 3, 2023
Release Notes →
v1.8.10
Feb 2, 2023
Release Notes →
v1.8.0
Dec 28, 2022
Release Notes →
v1.7.22
Nov 28, 2022
Release Notes →
v1.7.21
Nov 9, 2022
Release Notes →
v1.7.20
Sep 29, 2022
Release Notes →
v1.7.10
Jul 8, 2022
Release Notes →
v1.7.0
Jun 9, 2022
Release Notes →