Skip to content

2.3.20 documentation and release update#5433

Merged
daniCsorbaJB merged 17 commits intomasterfrom
2-3-20-doc-update
Mar 16, 2026
Merged

2.3.20 documentation and release update#5433
daniCsorbaJB merged 17 commits intomasterfrom
2-3-20-doc-update

Conversation

@daniCsorbaJB
Copy link
Copy Markdown
Contributor

This PR adds release and documentation updates for the Kotlin 2.3.20 release.

Copy link
Copy Markdown
Collaborator

@sarahhaggarty sarahhaggarty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a couple formatting errors and one suggestion to change a sentence. Otherwise, LGTM!

</build>
```

3. <p id="extension">(Optional) You can also enable the `extensions` option to simplify project configuration.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
3. <p id="extension">(Optional) You can also enable the `extensions` option to simplify project configuration.
3. <p id="extension">(Optional) You can also enable the <code>extensions</code> option to simplify project configuration.

Comment on lines +175 to +176
> The `@nativeInvoke` annotation is a temporary solution until a stable interoperability is designed.
> So, currently, when you use `@nativeInvoke`, the compiler reports a warning.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
> The `@nativeInvoke` annotation is a temporary solution until a stable interoperability is designed.
> So, currently, when you use `@nativeInvoke`, the compiler reports a warning.
> The `@nativeInvoke` annotation is a temporary solution until there's a design for stable interoperability.
> Currently, when you use `@nativeInvoke`, the compiler reports a warning.


Kotlin 1.9.0 comes with support for the [Gradle configuration cache](https://docs.gradle.org/current/userguide/configuration_cache.html)
in multiplatform libraries. If you're a library author, you can already benefit from the improved build performance.
<p id="preview-of-gradle-configuration-cache">Kotlin 1.9.0 comes with support for the [Gradle configuration cache](https://docs.gradle.org/current/userguide/configuration_cache.html)
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<p id="preview-of-gradle-configuration-cache">Kotlin 1.9.0 comes with support for the [Gradle configuration cache](https://docs.gradle.org/current/userguide/configuration_cache.html)
<p id="preview-of-gradle-configuration-cache">Kotlin 1.9.0 comes with support for the <a href="https://docs.gradle.org/current/userguide/configuration_cache.html">Gradle configuration cache</a>

daniCsorbaJB and others added 17 commits March 16, 2026 10:40
* feat: dedicated page for compiler exec strategy

* Remove the out-of-process strategy mentions

Also, don't mention in-process as a slower one anymore

* new folder and Alexander review

* add compatibility guide link

* Danil review

---------

Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com>
Co-authored-by: Alexander.Likhachev <Alexander.Likhachev@jetbrains.com>
* feat: add whats new for 2.3.20 release

* add web summary

* add labels and shorten TOC depth

* fix maven and stdlib headers

* restructure

* add Maven and standard library intros

* update: implementing comments and adding additional release info

* update: small additional comments

* update: adding information for java nullability annotations to compiler reference

* update: implementing last round of comments

* last touch ups

---------

Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com>
@daniCsorbaJB daniCsorbaJB marked this pull request as ready for review March 16, 2026 09:42
@daniCsorbaJB daniCsorbaJB requested a review from a team as a code owner March 16, 2026 09:42
@daniCsorbaJB daniCsorbaJB merged commit a2d4554 into master Mar 16, 2026
5 checks passed
@daniCsorbaJB daniCsorbaJB deleted the 2-3-20-doc-update branch March 16, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants