Kotlin 2.3.20 introduces several new features including an experimental interoperability mode for C and Objective-C libraries in Kotlin Multiplatform projects, addressing compatibility issues with older compiler versions. The release adds name-based destructuring declarations that match variables by property name rather than position-based componentN() functions. Kotlin/JS now supports implementing Kotlin interfaces from TypeScript and integrates the SWC Rust-based compilation platform for transpiling JavaScript/TypeScript. Additional improvements include Maven automatic source root configuration, Gradle 7.6.3–9.3.0 compatibility, Vert.x @Nullable annotation support for Java interop, and the Lombok compiler plugin reaching alpha status.

3m read timeFrom infoworld.com
Post cover image

Sort: