Skip to content

Commit 75d47a3

Browse files
committed
language version
1 parent e6a2f13 commit 75d47a3

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

docs/topics/compatibility-guides/compatibility-guide-23.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,22 @@ perspective (for example, from Java) is out of the scope of this document.
2323

2424
## Language
2525

26+
### Remove language versions 1.8 and 1.9
27+
28+
> **Issue**: [KT-76343](https://youtrack.jetbrains.com/issue/KT-76343), [KT-76344](https://youtrack.jetbrains.com/issue/KT-76344).
29+
>
30+
> **Component**: Core language
31+
>
32+
> **Incompatible change type**: source
33+
>
34+
> **Short summary**: Kotlin 2.3 introduces language version 2.3 and removes support for language version 1.8.
35+
> Support for language version 1.9 is also removed for non-JVM platforms. Language versions 1.8 and 1.9 are deprecated.
36+
>
37+
> **Deprecation cycle**:
38+
>
39+
> - 2.2.0: report a warning for language versions 1.8 and 1.9
40+
> - 2.3.0: raise the warning to an error for language version 1.8 on all platforms and for language version 1.9 on non-JVM platforms.
41+
2642
### Enable invokedynamic for annotated lambdas by default
2743

2844
> **Issue**: [KTLC-278](https://youtrack.jetbrains.com/issue/KTLC-278)

0 commit comments

Comments
 (0)