From f7829d0beaf97510f7c8e2b5dc8ba43e6e3a680a Mon Sep 17 00:00:00 2001 From: Anton Yalyshev Date: Fri, 26 Mar 2021 13:09:10 +0300 Subject: [PATCH] Add change-notes for 1.5-M2 release --- .../resources-descriptors/META-INF/plugin.xml | 20 +++++++++++++++++++ .../META-INF/plugin.xml.201 | 20 +++++++++++++++++++ .../META-INF/plugin.xml.as41 | 20 +++++++++++++++++++ .../META-INF/plugin.xml.as42 | 20 +++++++++++++++++++ 4 files changed, 80 insertions(+) diff --git a/idea/resources-descriptors/META-INF/plugin.xml b/idea/resources-descriptors/META-INF/plugin.xml index 94e94fe77e1..3d2086afc93 100644 --- a/idea/resources-descriptors/META-INF/plugin.xml +++ b/idea/resources-descriptors/META-INF/plugin.xml @@ -16,7 +16,27 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio. 1.5.0-M2 +
    +
  • SAM adapters use `invokedynamic` on the JVM by default.
  • +
  • Deprecation of `-Xjvm-default=enable` and `-Xjvm-default=compatibility` compiler modes and `@JvmDefault` annotation.
  • +
  • Standard library: math functions `floorDiv()` and `mod()`, collection function `firstNotNullOf()`, strict version of String.toBoolean().
  • +
+ Learn more about Kotlin 1.5.0-M2 in the changelog and this blog post. +

+

1.5.0-M1

+ Released: March 3, 2021 +
    +
  • JVM IR backend by default.
  • +
  • New language features by default: inline value classes, sealed interfaces, and JVM records support.
  • +
  • Kotlin/JVM: new default target: 1.8 (1.6 is deprecated), string concatenation uses `invokedynamic` by default.
  • +
  • Kotlin/Native compilation time improvements.
  • +
  • Fixed compiler exceptions.
  • +
+ Learn more about Kotlin 1.5.0-M1 in the changelog. +

1.4.30

+ Released: February 4, 2021
  • Preview of new language features: JVM records support, sealed interfaces, and stable inline classes.
  • Kotlin/JVM: IR backend is now in Beta.
  • diff --git a/idea/resources-descriptors/META-INF/plugin.xml.201 b/idea/resources-descriptors/META-INF/plugin.xml.201 index 85fbc959b3f..697bf318802 100644 --- a/idea/resources-descriptors/META-INF/plugin.xml.201 +++ b/idea/resources-descriptors/META-INF/plugin.xml.201 @@ -16,7 +16,27 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio. 1.5.0-M2 +
      +
    • SAM adapters use `invokedynamic` on the JVM by default.
    • +
    • Deprecation of `-Xjvm-default=enable` and `-Xjvm-default=compatibility` compiler modes and `@JvmDefault` annotation.
    • +
    • Standard library: math functions `floorDiv()` and `mod()`, collection function `firstNotNullOf()`, strict version of String.toBoolean().
    • +
    + Learn more about Kotlin 1.5.0-M2 in the changelog and this blog post. +

    +

    1.5.0-M1

    + Released: March 3, 2021 +
      +
    • JVM IR backend by default.
    • +
    • New language features by default: inline value classes, sealed interfaces, and JVM records support.
    • +
    • Kotlin/JVM: new default target: 1.8 (1.6 is deprecated), string concatenation uses `invokedynamic` by default.
    • +
    • Kotlin/Native compilation time improvements.
    • +
    • Fixed compiler exceptions.
    • +
    + Learn more about Kotlin 1.5.0-M1 in the changelog. +

    1.4.30

    + Released: February 4, 2021
    • Preview of new language features: JVM records support, sealed interfaces, and stable inline classes.
    • Kotlin/JVM: IR backend is now in Beta.
    • diff --git a/idea/resources-descriptors/META-INF/plugin.xml.as41 b/idea/resources-descriptors/META-INF/plugin.xml.as41 index deac8769498..22ee14d35c5 100644 --- a/idea/resources-descriptors/META-INF/plugin.xml.as41 +++ b/idea/resources-descriptors/META-INF/plugin.xml.as41 @@ -16,7 +16,27 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio. 1.5.0-M2 +
        +
      • SAM adapters use `invokedynamic` on the JVM by default.
      • +
      • Deprecation of `-Xjvm-default=enable` and `-Xjvm-default=compatibility` compiler modes and `@JvmDefault` annotation.
      • +
      • Standard library: math functions `floorDiv()` and `mod()`, collection function `firstNotNullOf()`, strict version of String.toBoolean().
      • +
      + Learn more about Kotlin 1.5.0-M2 in the changelog and this blog post. +

      +

      1.5.0-M1

      + Released: March 3, 2021 +
        +
      • JVM IR backend by default.
      • +
      • New language features by default: inline value classes, sealed interfaces, and JVM records support.
      • +
      • Kotlin/JVM: new default target: 1.8 (1.6 is deprecated), string concatenation uses `invokedynamic` by default.
      • +
      • Kotlin/Native compilation time improvements.
      • +
      • Fixed compiler exceptions.
      • +
      + Learn more about Kotlin 1.5.0-M1 in the changelog. +

      1.4.30

      + Released: February 4, 2021
      • Preview of new language features: JVM records support, sealed interfaces, and stable inline classes.
      • Kotlin/JVM: IR backend is now in Beta.
      • diff --git a/idea/resources-descriptors/META-INF/plugin.xml.as42 b/idea/resources-descriptors/META-INF/plugin.xml.as42 index b3efe09b41a..416fd43b8fe 100644 --- a/idea/resources-descriptors/META-INF/plugin.xml.as42 +++ b/idea/resources-descriptors/META-INF/plugin.xml.as42 @@ -16,7 +16,27 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio. 1.5.0-M2 +
          +
        • SAM adapters use `invokedynamic` on the JVM by default.
        • +
        • Deprecation of `-Xjvm-default=enable` and `-Xjvm-default=compatibility` compiler modes and `@JvmDefault` annotation.
        • +
        • Standard library: math functions `floorDiv()` and `mod()`, collection function `firstNotNullOf()`, strict version of String.toBoolean().
        • +
        + Learn more about Kotlin 1.5.0-M2 in the changelog and this blog post. +

        +

        1.5.0-M1

        + Released: March 3, 2021 +
          +
        • JVM IR backend by default.
        • +
        • New language features by default: inline value classes, sealed interfaces, and JVM records support.
        • +
        • Kotlin/JVM: new default target: 1.8 (1.6 is deprecated), string concatenation uses `invokedynamic` by default.
        • +
        • Kotlin/Native compilation time improvements.
        • +
        • Fixed compiler exceptions.
        • +
        + Learn more about Kotlin 1.5.0-M1 in the changelog. +

        1.4.30

        + Released: February 4, 2021
        • Preview of new language features: JVM records support, sealed interfaces, and stable inline classes.
        • Kotlin/JVM: IR backend is now in Beta.