Kotlin Poet with support of context parameters released
https://github.com/square/kotlinpoet/releases/tag/2.2.0
https://github.com/square/kotlinpoet/releases/tag/2.2.0
GitHub
Release 2.2.0 · square/kotlinpoet
Thanks to @IRus for contributing to this release.
New: Kotlin 2.1.21.
New: KSP 2.1.21-2.0.1.
New: Add support for context parameters. (#2112)
New: Eliminate Guava dependency. (#2110)
New: Migrate ...
New: Kotlin 2.1.21.
New: KSP 2.1.21-2.0.1.
New: Add support for context parameters. (#2112)
New: Eliminate Guava dependency. (#2110)
New: Migrate ...
🤮1
Kotlin
Bug fixes and Gradle 8.14 support
https://github.com/JetBrains/kotlin/releases/tag/v2.2.0-RC
2.2.0-RC
(2.2.0 will be released @ KotlinConf?)Bug fixes and Gradle 8.14 support
https://github.com/JetBrains/kotlin/releases/tag/v2.2.0-RC
GitHub
Release Kotlin 2.2.0-RC · JetBrains/kotlin
Changelog
Compiler
Fixes
KT-77259 Confusing message for ANNOTATION_WILL_BE_APPLIED_ALSO_TO_PROPERTY_OR_FIELD
KT-77219 "@Composable annotation is not applicable" on vararg @Composable () ...
Compiler
Fixes
KT-77259 Confusing message for ANNOTATION_WILL_BE_APPLIED_ALSO_TO_PROPERTY_OR_FIELD
KT-77219 "@Composable annotation is not applicable" on vararg @Composable () ...
🤮1
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
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❤4👍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
Gradle 9.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