Skip to content

Commit 849a14e

Browse files
feat: Kotlin 2.2.0-Beta1 EAP release details and What's New (#4798)
* feat: Kotlin 2.2.0-Beta1 EAP release details and What's New * Danil review * chore: fix table format and lines breaks * chore: update release date
1 parent 3eb0955 commit 849a14e

File tree

4 files changed

+92
-418
lines changed

4 files changed

+92
-418
lines changed

docs/kr.tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<toc-element toc-title="What's new in Kotlin">
2626
<toc-element toc-title="Kotlin 2.1.20" accepts-web-file-names="whatsnew.html" topic="whatsnew2120.md"/>
2727
<toc-element toc-title="Kotlin 2.1.0" topic="whatsnew21.md"/>
28-
<toc-element toc-title="Kotlin 2.1.20-RC3" topic="whatsnew-eap.md" hidden="true"/>
28+
<toc-element toc-title="Kotlin 2.2.0-Beta1" topic="whatsnew-eap.md"/>
2929
<toc-element toc-title="Earlier versions">
3030
<toc-element toc-title="Kotlin 2.0.20" topic="whatsnew2020.md"/>
3131
<toc-element toc-title="Kotlin 2.0.0" topic="whatsnew20.md"/>

docs/topics/eap.md

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,31 +29,38 @@ In this channel, you can also get notifications about new EAP builds.
2929

3030
## How the EAP can help you be more productive with Kotlin
3131

32-
* **Prepare for the Stable release**. If you work on a complex multimodule project, participating in the EAP may streamline your experience when you adopt the Stable release version. The sooner you update to the Stable version, the sooner you can take advantage of its performance improvements and new language features.
32+
* **Prepare for the Stable release**. If you work on a complex multimodule project, participating in the EAP may streamline
33+
your experience when you adopt the Stable release version. The sooner you update to the Stable version, the sooner you
34+
can take advantage of its performance improvements and new language features.
3335

34-
The migration of huge and complex projects might take a while, not only because of their size, but also because some specific use cases may not have been covered by the Kotlin team yet. By participating in the EAP and continuously testing new versions of Kotlin, you can provide us with early feedback about your specific use cases. This will help us address as many issues as possible and ensure you can safely update to the Stable version when it's released. [Check out how Slack benefits from testing Android, Kotlin, and Gradle pre-release versions](https://slack.engineering/shadow-jobs/).
35-
* **Keep your library up-to-date**. If you're a library author, updating to the new Kotlin version is extremely important. Using older versions could block your users from updating Kotlin in their projects. Working with EAP versions allows you to support the latest Kotlin versions in your library almost immediately with the Stable release, which makes your users happier and your library more popular.
36-
* **Share the experience**. If you're a Kotlin enthusiast and enjoy contributing to the Kotlin ecosystem by creating educational content, trying new features in the Kotlin EAP allows you to be among the first to share the experience of using the new cool features with the community.
36+
The migration of huge and complex projects might take a while, not only because of their size, but also because some
37+
specific use cases may not have been covered by the Kotlin team yet. By participating in the EAP and continuously testing
38+
new versions of Kotlin, you can provide us with early feedback about your specific use cases. This will help us address
39+
as many issues as possible and ensure you can safely update to the Stable version when it's released. [Check out how
40+
Slack benefits from testing Android, Kotlin, and Gradle pre-release versions](https://slack.engineering/shadow-jobs/).
41+
* **Keep your library up-to-date**. If you're a library author, updating to the new Kotlin version is extremely important.
42+
Using older versions could block your users from updating Kotlin in their projects. Working with EAP versions allows you to support the latest Kotlin versions in your library almost immediately with the Stable release, which makes your users happier and your library more popular.
43+
* **Share the experience**. If you're a Kotlin enthusiast and enjoy contributing to the Kotlin ecosystem by creating
44+
educational content, trying new features in the Kotlin EAP allows you to be among the first to share the experience of
45+
using the new cool features with the community.
3746

3847
## Build details
3948

40-
_No preview versions are currently available._
49+
<!--_No preview versions are currently available._-->
4150

42-
<!--
4351
<table>
4452
<tr>
4553
<th>Build info</th>
4654
<th>Build highlights</th>
4755
</tr>
4856
<tr>
49-
<td><strong>2.1.20-RC3</strong>
50-
<p>Released: <strong>March 14, 2025</strong></p>
51-
<p><a href="https://github.com/JetBrains/kotlin/releases/tag/v2.1.20-RC3" target="_blank">Release on GitHub</a></p>
57+
<td><strong>2.2.0-Beta1</strong>
58+
<p>Released: <strong>April 15, 2025</strong></p>
59+
<p><a href="https://github.com/JetBrains/kotlin/releases/tag/v2.2.0-Beta1" target="_blank">Release on GitHub</a></p>
5260
</td>
5361
<td>
54-
<p>A tooling release with K2 kapt enabled by default.</p>
55-
<p>For more details, please refer to the <a href="https://github.com/JetBrains/kotlin/releases/tag/v2.1.20-RC3">changelog</a> or <a href="whatsnew-eap.md">What's new in Kotlin 2.1.20-RC3</a>.</p>
62+
<p>A language release with previews of new features and tooling updates.</p>
63+
<p>For more details, please refer to the <a href="https://github.com/JetBrains/kotlin/releases/tag/v2.2.0-Beta1">changelog</a> or <a href="whatsnew-eap.md">What's new in Kotlin 2.2.0-Beta1</a>.</p>
5664
</td>
5765
</tr>
58-
</table>
59-
-->
66+
</table>

0 commit comments

Comments
 (0)