Skip to content

Commit ec61d85

Browse files
authored
feat: add Kotlin 2.1.20-Beta1 release details (#4621)
1 parent b215f87 commit ec61d85

11 files changed

+51
-822
lines changed
-426 KB
Binary file not shown.
-59.9 KB
Binary file not shown.
-49.2 KB
Binary file not shown.

docs/kr.tree

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
</toc-element>
2525
<toc-element toc-title="What's new in Kotlin">
2626
<toc-element toc-title="Kotlin 2.1.0" accepts-web-file-names="whatsnew.html" topic="whatsnew21.md"/>
27-
<toc-element toc-title="Kotlin 2.1.0-RC2" topic="whatsnew-eap.md" hidden="true"/>
27+
<toc-element toc-title="Kotlin 2.1.20-Beta1" topic="whatsnew-eap.md"/>
2828
<toc-element toc-title="Earlier versions">
2929
<toc-element toc-title="Kotlin 2.0.20" topic="whatsnew2020.md"/>
3030
<toc-element toc-title="Kotlin 2.0.0" topic="whatsnew20.md"/>
@@ -397,8 +397,7 @@
397397
</toc-element>
398398
<toc-element toc-title="Early access preview (EAP)">
399399
<toc-element toc-title="Participate" topic="eap.md"/>
400-
<toc-element toc-title="Install the Kotlin EAP Plugin" topic="install-eap-plugin.md"/>
401-
<toc-element topic="configure-build-for-eap.md"/>
400+
<toc-element topic="configure-build-for-eap.md" accepts-web-file-names="install-eap-plugin.html"/>
402401
</toc-element>
403402
<toc-element toc-title="Other resources">
404403
<toc-element topic="faq.md"/>

docs/topics/configure-build-for-eap.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
[//]: # (title: Configure your build for EAP)
22

3-
If you create new projects using the EAP version of Kotlin, you don't need to perform any additional steps. The [Kotlin Plugin](install-eap-plugin.md) will do everything for you!
4-
5-
You only need to configure your build manually for existing projects — projects that were created before installing the EAP version.
3+
<tldr>
4+
<!-- <p>No preview versions are currently available</p> -->
5+
<p>Latest Kotlin EAP release: <strong>%kotlinEapVersion%</strong></p>
6+
<p><a href="eap.md#build-details">Explore Kotlin EAP release details</a></p>
7+
</tldr>
68

79
To configure your build to use the EAP version of Kotlin, you need to:
810

@@ -145,3 +147,9 @@ In the sample Maven project definition, replace `KOTLIN-EAP-VERSION` with the ac
145147
</build>
146148
</project>
147149
```
150+
151+
## If you run into any problems
152+
153+
* Report an issue to [our issue tracker, YouTrack](https://kotl.in/issue).
154+
* Find help in the [#eap channel in Kotlin Slack](https://app.slack.com/client/T09229ZC6/C0KLZSCHF) ([get an invite](https://surveys.jetbrains.com/s3/kotlin-slack-sign-up)).
155+
* Roll back to the latest stable version: [change it in your build script file](configure-build-for-eap.md#adjust-the-kotlin-version).

docs/topics/eap.md

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
[//]: # (title: Participate in the Kotlin Early Access Preview)
22

3-
<!--
43
<tldr>
54
<p>Latest Kotlin EAP release: <strong>%kotlinEapVersion%</strong></p>
65
</tldr>
7-
-->
86

97
You can participate in the Kotlin Early Access Preview (EAP) to try out the latest Kotlin features before they are released.
108

@@ -19,17 +17,14 @@ for everyone in [the growing Kotlin community](https://kotlinlang.org/community/
1917
If you have any questions and want to participate in discussions, you are welcome to join the [#eap channel in Kotlin Slack](https://app.slack.com/client/T09229ZC6/C0KLZSCHF).
2018
In this channel, you can also get notifications about new EAP builds.
2119

22-
**[Install the Kotlin EAP Plugin for IDEA or Android Studio](install-eap-plugin.md)**
20+
**[Configure your project for the Kotlin EAP version](configure-build-for-eap.md)**
2321

2422
> By participating in the EAP, you expressly acknowledge that the EAP version may not be reliable, may not work as intended, and may contain errors.
2523
>
2624
> Please note that we don't provide any guarantees of compatibility between EAP and final versions of the same release.
2725
>
2826
{style="note"}
2927

30-
If you have already installed the EAP version and want to work on projects that were created previously,
31-
check [our instructions on how to configure your build to support this version](configure-build-for-eap.md).
32-
3328
## How the EAP can help you be more productive with Kotlin
3429

3530
* **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.
@@ -40,23 +35,21 @@ check [our instructions on how to configure your build to support this version](
4035

4136
## Build details
4237

43-
_No preview versions are currently available._
38+
<!-- _No preview versions are currently available._ -->
4439

45-
<!--
4640
<table>
4741
<tr>
4842
<th>Build info</th>
4943
<th>Build highlights</th>
5044
</tr>
5145
<tr>
52-
<td><strong>2.1.0-RC2</strong>
53-
<p>Released: <strong>November 18, 2024</strong></p>
54-
<p><a href="https://github.com/JetBrains/kotlin/releases/tag/v2.1.0-RC2" target="_blank">Release on GitHub</a></p>
46+
<td><strong>2.1.20-Beta1</strong>
47+
<p>Released: <strong>December 19, 2024</strong></p>
48+
<p><a href="https://github.com/JetBrains/kotlin/releases/tag/v2.1.20-Beta1" target="_blank">Release on GitHub</a></p>
5549
</td>
5650
<td>
57-
<p>A language release with previews of new features and tooling updates.</p>
58-
<p>For more details, please refer to the <a href="https://github.com/JetBrains/kotlin/releases/tag/v2.1.0-RC2">changelog</a> or <a href="whatsnew-eap.md">What's new in Kotlin 2.1.0-RC2</a>.</p>
51+
<p>A tooling release with K2 kapt enabled by default.</p>
52+
<p>For more details, please refer to the <a href="https://github.com/JetBrains/kotlin/releases/tag/v2.1.20-Beta1">changelog</a> or <a href="whatsnew-eap.md">What's new in Kotlin 2.1.20-Beta1</a>.</p>
5953
</td>
6054
</tr>
61-
</table>
62-
-->
55+
</table>

docs/topics/install-eap-plugin.md

Lines changed: 0 additions & 44 deletions
This file was deleted.

docs/topics/kotlin-brand-assets.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ Pay special attention to the following restrictions concerning the use of the lo
2727

2828
## Kotlin mascot
2929

30+
<primary-label ref="experimental-general"/>
31+
<secondary-label ref="eap"/>
32+
3033
Kodee is Kotlin's reimagined mascot. More than just a symbol, Kodee is your friendly companion who’s there to encourage
3134
and inspire you to express your creativity.
3235
When using it, we ask you to follow these [simple guidelines](https://resources.jetbrains.com/storage/products/kotlin/docs/Kotlin_Mascot_Guidelines.pdf).

docs/topics/kotlin-ide.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,4 @@ Also, you could use package managers, such as [Homebrew](command-line.md#homebre
7777

7878
* [Start your first project using IntelliJ IDEA IDE](jvm-get-started.md)
7979
* [Create a Multiplatform project with Fleet](https://www.jetbrains.com/help/kotlin-multiplatform-dev/fleet.html)
80-
* [Create your first cross-platform mobile app using Android Studio](https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-create-first-app.html)
81-
* Learn how to [install EAP version of the Kotlin plugin](install-eap-plugin.md)
80+
* [Create your first cross-platform mobile app using Android Studio](https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-create-first-app.html)

0 commit comments

Comments
 (0)