Add change-notes for 1.5.0 release
This commit is contained in:
@@ -16,24 +16,29 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
|
||||
<idea-version since-build="202.1" until-build="202.*"/>
|
||||
|
||||
<change-notes><![CDATA[
|
||||
<h3>1.5.0-M2</h3>
|
||||
<ul>
|
||||
<li><a href="https://kotlinlang.org/docs/fun-interfaces.html?utm_source=product&utm_medium=link">SAM adapters</a> use `invokedynamic` on the JVM by default.</li>
|
||||
<li>Deprecation of `-Xjvm-default=enable` and `-Xjvm-default=compatibility` compiler modes and `@JvmDefault` annotation.</li>
|
||||
<li>Standard library: math functions `floorDiv()` and `mod()`, collection function `firstNotNullOf()`, strict version of String.toBoolean().</li>
|
||||
</ul>
|
||||
Learn more about Kotlin 1.5.0-M2 in the <a href="https://github.com/JetBrains/kotlin/releases/tag/v1.5.0-M2/">changelog</a> and <a href="https://blog.jetbrains.com/kotlin/2021/03/kotlin-1-5-0-m2-released/?utm_source=product&utm_medium=link">this blog post</a>.
|
||||
<br><br>
|
||||
<h3>1.5.0-M1</h3>
|
||||
Released: <b>March 3, 2021</b>
|
||||
<h3>1.5.0</h3>
|
||||
<ul>
|
||||
<li><a href="https://kotlinlang.org/docs/whatsnew14.html?utm_source=product&utm_medium=link#new-jvm-ir-backend">JVM IR backend</a> by default.</li>
|
||||
<li>New language features by default: inline value classes, sealed interfaces, and JVM records support.</li>
|
||||
<li>Kotlin/JVM: new default target: 1.8 (1.6 is deprecated), string concatenation uses `invokedynamic` by default.</li>
|
||||
<li>New default JVM target: 1.8 (1.6 is deprecated)</li>
|
||||
<li>String concatenation and <a href="https://kotlinlang.org/docs/fun-interfaces.html?utm_source=product&utm_medium=link">SAM adapters</a>, use invokedynamic on JVM by default. Lambdas can use invokedynamic with an opt-in via `-Xlambdas=indy`.</li>
|
||||
<li>Deprecation of `-Xjvm-default=enable` and `-Xjvm-default=compatibility` compiler modes and `@JvmDefault` annotation.</li>
|
||||
<li>Kotlin/Native compilation time improvements.</li>
|
||||
<li>Kotlin/JS uses webpack 5 by default.</li>
|
||||
<li>New stdlib APIs: math functions `floorDiv()` and `mod()`, collection function `firstNotNullOf()`, strict version of `String.toBoolean()`.</li>
|
||||
<li>Stabilization of experimental APIs: unsigned integers, extensions for Java NIO Path API, Char-to-int and Char-to-code conversions, locale-agnostic functions for upper-/lowercasing.</li>
|
||||
<li>Changes in the experimental Duration API.</li>
|
||||
<li>Simplified kotlin-test dependency usage.</li>
|
||||
<li>New and updated assertion functions in kotlin-test.</li>
|
||||
<li>New library versions: coroutines 1.5.0, serialization 1.2.0, dateTime 0.2.0</li>
|
||||
<li>Fixed compiler exceptions.</li>
|
||||
</ul>
|
||||
Learn more about Kotlin 1.5.0-M1 in the <a href="https://github.com/JetBrains/kotlin/releases/tag/v1.5.0-M1/">changelog</a>.
|
||||
Learn more in:
|
||||
<ul>
|
||||
<li><a href="https://kotlinlang.org/docs/whatsnew15.html?utm_source=product&utm_medium=link">What’s New in Kotlin 1.5.0</a>.</li>
|
||||
<li><a href="https://blog.jetbrains.com/kotlin/2021/04/kotlin-1-5-0-released/?utm_source=product&utm_medium=link">the release blog post</a>.</li>
|
||||
<li><a href="https://github.com/JetBrains/kotlin/releases/tag/v1.5.0/">the release changelog</a>.</li>
|
||||
</ul>
|
||||
<br><br>
|
||||
<h3>1.4.30</h3>
|
||||
Released: <b>February 4, 2021</b>
|
||||
|
||||
@@ -16,24 +16,29 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
|
||||
<idea-version since-build="202.6397.94" until-build="202.*"/>
|
||||
|
||||
<change-notes><![CDATA[
|
||||
<h3>1.5.0-M2</h3>
|
||||
<ul>
|
||||
<li><a href="https://kotlinlang.org/docs/fun-interfaces.html?utm_source=product&utm_medium=link">SAM adapters</a> use `invokedynamic` on the JVM by default.</li>
|
||||
<li>Deprecation of `-Xjvm-default=enable` and `-Xjvm-default=compatibility` compiler modes and `@JvmDefault` annotation.</li>
|
||||
<li>Standard library: math functions `floorDiv()` and `mod()`, collection function `firstNotNullOf()`, strict version of String.toBoolean().</li>
|
||||
</ul>
|
||||
Learn more about Kotlin 1.5.0-M2 in the <a href="https://github.com/JetBrains/kotlin/releases/tag/v1.5.0-M2/">changelog</a> and <a href="https://blog.jetbrains.com/kotlin/2021/03/kotlin-1-5-0-m2-released/?utm_source=product&utm_medium=link">this blog post</a>.
|
||||
<br><br>
|
||||
<h3>1.5.0-M1</h3>
|
||||
Released: <b>March 3, 2021</b>
|
||||
<h3>1.5.0</h3>
|
||||
<ul>
|
||||
<li><a href="https://kotlinlang.org/docs/whatsnew14.html?utm_source=product&utm_medium=link#new-jvm-ir-backend">JVM IR backend</a> by default.</li>
|
||||
<li>New language features by default: inline value classes, sealed interfaces, and JVM records support.</li>
|
||||
<li>Kotlin/JVM: new default target: 1.8 (1.6 is deprecated), string concatenation uses `invokedynamic` by default.</li>
|
||||
<li>New default JVM target: 1.8 (1.6 is deprecated)</li>
|
||||
<li>String concatenation and <a href="https://kotlinlang.org/docs/fun-interfaces.html?utm_source=product&utm_medium=link">SAM adapters</a>, use invokedynamic on JVM by default. Lambdas can use invokedynamic with an opt-in via `-Xlambdas=indy`.</li>
|
||||
<li>Deprecation of `-Xjvm-default=enable` and `-Xjvm-default=compatibility` compiler modes and `@JvmDefault` annotation.</li>
|
||||
<li>Kotlin/Native compilation time improvements.</li>
|
||||
<li>Kotlin/JS uses webpack 5 by default.</li>
|
||||
<li>New stdlib APIs: math functions `floorDiv()` and `mod()`, collection function `firstNotNullOf()`, strict version of `String.toBoolean()`.</li>
|
||||
<li>Stabilization of experimental APIs: unsigned integers, extensions for Java NIO Path API, Char-to-int and Char-to-code conversions, locale-agnostic functions for upper-/lowercasing.</li>
|
||||
<li>Changes in the experimental Duration API.</li>
|
||||
<li>Simplified kotlin-test dependency usage.</li>
|
||||
<li>New and updated assertion functions in kotlin-test.</li>
|
||||
<li>New library versions: coroutines 1.5.0, serialization 1.2.0, dateTime 0.2.0</li>
|
||||
<li>Fixed compiler exceptions.</li>
|
||||
</ul>
|
||||
Learn more about Kotlin 1.5.0-M1 in the <a href="https://github.com/JetBrains/kotlin/releases/tag/v1.5.0-M1/">changelog</a>.
|
||||
Learn more in:
|
||||
<ul>
|
||||
<li><a href="https://kotlinlang.org/docs/whatsnew15.html?utm_source=product&utm_medium=link">What’s New in Kotlin 1.5.0</a>.</li>
|
||||
<li><a href="https://blog.jetbrains.com/kotlin/2021/04/kotlin-1-5-0-released/?utm_source=product&utm_medium=link">the release blog post</a>.</li>
|
||||
<li><a href="https://github.com/JetBrains/kotlin/releases/tag/v1.5.0/">the release changelog</a>.</li>
|
||||
</ul>
|
||||
<br><br>
|
||||
<h3>1.4.30</h3>
|
||||
Released: <b>February 4, 2021</b>
|
||||
|
||||
Reference in New Issue
Block a user