JetBrains still investing in Amper, and aims to make it The Kotlin Build Tool
https://blog.jetbrains.com/amper/2025/05/amper-update-may-2025/
https://blog.jetbrains.com/amper/2025/05/amper-update-may-2025/
💩8🎉4👍1🤮1
Kotlin 2.2.0 🎉
- Preview of context parameters
- Preview of context-sensitive resolution
- Support for nested type aliases
- Stable features: guard conditions, non-local break and continue, and multi-dollar interpolation
- Binary compatibility validation included in Kotlin Gradle plugin
And more: https://kotlinlang.org/docs/whatsnew22.html
https://blog.jetbrains.com/kotlin/2025/06/kotlin-2-2-0-released/
https://github.com/JetBrains/kotlin/releases/tag/v2.2.0
- Preview of context parameters
- Preview of context-sensitive resolution
- Support for nested type aliases
- Stable features: guard conditions, non-local break and continue, and multi-dollar interpolation
- Binary compatibility validation included in Kotlin Gradle plugin
And more: https://kotlinlang.org/docs/whatsnew22.html
https://blog.jetbrains.com/kotlin/2025/06/kotlin-2-2-0-released/
https://github.com/JetBrains/kotlin/releases/tag/v2.2.0
Kotlin Help
What's new in Kotlin 2.2.0 | Kotlin
🎉12❤5👍2
Kotlin
- Context parameters support in reflection (see why) - Will unlock support of context parameters natively in Spring!
- Provide `update` functions for common atomics - I have similar extensions for AtomicRef update in loop
- A lot of changes in contracts (see changelog)
- Implement 'full' unused return value checker mode - step into better functional future with error types
https://github.com/JetBrains/kotlin/releases/tag/v2.2.20-Beta1
2.2.20-Beta1
- Context parameters support in reflection (see why) - Will unlock support of context parameters natively in Spring!
- Provide `update` functions for common atomics - I have similar extensions for AtomicRef update in loop
- A lot of changes in contracts (see changelog)
- Implement 'full' unused return value checker mode - step into better functional future with error types
https://github.com/JetBrains/kotlin/releases/tag/v2.2.20-Beta1
YouTrack
Context parameters support in reflection : KT-74529
As described in the [corresponding section of the KEEP](https://github.com/Kotlin/KEEP/blob/context-parameters/proposals/context-parameters.md#reflection). «We extend the kotlin.reflect API to with information about context parameters.» interface KParameter…
❤2👍1🔥1
Gradle 9.0 is approaching, making this an ideal time to test it:
The release introduces significant new features that offer something valuable for every developer.
Notable changes include Gradle's migration to K2 (Kotlin's new compiler) and adoption of Kotlin 2.2.
https://gradle.org/whats-new/gradle-9/
https://docs.gradle.org/9.0.0-rc-3/userguide/upgrading_major_version_9.html
./gradlew wrapper --gradle-version=9.0.0-rc-3 && ./gradlew wrapper
The release introduces significant new features that offer something valuable for every developer.
Notable changes include Gradle's migration to K2 (Kotlin's new compiler) and adoption of Kotlin 2.2.
https://gradle.org/whats-new/gradle-9/
https://docs.gradle.org/9.0.0-rc-3/userguide/upgrading_major_version_9.html
Gradle
Gradle | What's new in Gradle 9.0.0
Gradle 9.0.0 is a new major release which incorporates many features since the version 8.0. It makes Gradle configuration cache the preferred execution mode, provides more clean and actionable error reporting, and also updates Gradle to Kotlin 2 and Groovy…
👍3🤮2❤1🔥1👏1
The Daily Kotlin
Gradle 9.0 is approaching, making this an ideal time to test it: ./gradlew wrapper --gradle-version=9.0.0-rc-3 && ./gradlew wrapper The release introduces significant new features that offer something valuable for every developer. Notable changes include…
Gradle 9.0 is out
https://gradle.org/whats-new/gradle-9/
https://docs.gradle.org/current/userguide/upgrading_major_version_9.html
https://gradle.org/release-checksums/
https://gradle.org/whats-new/gradle-9/
https://docs.gradle.org/current/userguide/upgrading_major_version_9.html
https://gradle.org/release-checksums/
Gradle
Gradle | What's new in Gradle 9.0.0
Gradle 9.0.0 is a new major release which incorporates many features since the version 8.0. It makes Gradle configuration cache the preferred execution mode, provides more clean and actionable error reporting, and also updates Gradle to Kotlin 2 and Groovy…
1🔥6🤔6👏4🤩2