diff --git a/idea/resources-descriptors/META-INF/plugin.xml b/idea/resources-descriptors/META-INF/plugin.xml
index 0e622390e82..71157b667db 100644
--- a/idea/resources-descriptors/META-INF/plugin.xml
+++ b/idea/resources-descriptors/META-INF/plugin.xml
@@ -16,46 +16,24 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
1.4-RC:
+ 1.4.0
+ Released: August 17, 2020
- - All source sets now include the standard library dependency by default.
- - New IDE functionality to debug coroutines.
- - The ability to define deep recursive functions using coroutines.
- - Improved Kotlin/JS integrations for npm dependencies, CSS, and dukat in Gradle, the @JsExport annotation in the default compiler backend
- - A preview for Node.js API bindings.
- - Simplified management of CocoaPods dependencies.
-
- For more details, please refer to the blogpost.
- 1.4-M3
- Released: July 6, 2020
-
- - JVM libraries now come with the module-info descriptor
- - Functional interfaces are added to the standard library
- - New collection operations to cover real-life cases
- - @Throws annotation in the common library
- - Deprecation of some functions on floating-point arrays
-
- For more details, please refer to the blogpost.
- 1.4-M2
- Released: June 4, 2020
-
- - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New compiler with better type inference.
+ - IR backends for JVM and JS in Alpha mode (requires opt-in).
- A new flexible Kotlin Project Wizard for easy creation and configuration of different types of projects.
- - A new compiler mode for library authors called explicit API mode that helps create consistent and well-described APIs.
- - Kotlin/Native support for using suspending functions from Swift and Objective-C.
- - Kotlin/JS’ refined Gradle DSL, CSS support out of the box, and a common export annotation.
+ - New IDE functionality to debug coroutines.
+ - IDE performance improvements: many actions, such as project opening and autocomplete suggestions now complete up to 4 times faster.
+ - New language features such as SAM conversions, trailing comma, and other.
+ - Type annotations in the JVM bytecode and new modes for generating default interfaces in Kotlin/JVM.
+ - New Gradle DSL for Kotlin/JS.
+ - Improved performance and interop with Swift and Objective-C in Kotlin/Native.
+ - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New collection operators, delegated properties improvements, the double-ended queue implementation ArrayDeque, and much more new things in the standard library.
- For more details, please refer to the blogpost.
- 1.4-M1
- Released: March 23, 2020
-
- - A new, more powerful type inference algorithm is enabled by default.
- - Contracts are now available for final member functions.
- - The Kotlin/JVM compiler now generates type annotations in the bytecode for Java 8+ targets.
- - There’s a new backend for Kotlin/JS that brings major improvements to the resulting artifacts.
- - Evolutionary changes in the standard library: completing deprecation cycles and deprecating some additional parts.
-
- For more details, please refer to the blogpost.
+ For more details, see What’s New in Kotlin 1.4.0 and this blog post.
+
+ To get the most out of the changes and improvements introduced in Kotlin 1.4, join our Online Event where you will be able to enjoy four days of Kotlin talks, Q&As with the Kotlin team, and more.
]]>
diff --git a/idea/resources-descriptors/META-INF/plugin.xml.192 b/idea/resources-descriptors/META-INF/plugin.xml.192
index 874165cc34e..15b7cd2990e 100644
--- a/idea/resources-descriptors/META-INF/plugin.xml.192
+++ b/idea/resources-descriptors/META-INF/plugin.xml.192
@@ -16,46 +16,24 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
1.4-RC:
+ 1.4.0
+ Released: August 17, 2020
- - All source sets now include the standard library dependency by default.
- - New IDE functionality to debug coroutines.
- - The ability to define deep recursive functions using coroutines.
- - Improved Kotlin/JS integrations for npm dependencies, CSS, and dukat in Gradle, the @JsExport annotation in the default compiler backend
- - A preview for Node.js API bindings.
- - Simplified management of CocoaPods dependencies.
-
- For more details, please refer to the blogpost.
- 1.4-M3
- Released: July 6, 2020
-
- - JVM libraries now come with the module-info descriptor
- - Functional interfaces are added to the standard library
- - New collection operations to cover real-life cases
- - @Throws annotation in the common library
- - Deprecation of some functions on floating-point arrays
-
- For more details, please refer to the blogpost.
- 1.4-M2
- Released: June 4, 2020
-
- - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New compiler with better type inference.
+ - IR backends for JVM and JS in Alpha mode (requires opt-in).
- A new flexible Kotlin Project Wizard for easy creation and configuration of different types of projects.
- - A new compiler mode for library authors called explicit API mode that helps create consistent and well-described APIs.
- - Kotlin/Native support for using suspending functions from Swift and Objective-C.
- - Kotlin/JS’ refined Gradle DSL, CSS support out of the box, and a common export annotation.
+ - New IDE functionality to debug coroutines.
+ - IDE performance improvements: many actions, such as project opening and autocomplete suggestions now complete up to 4 times faster.
+ - New language features such as SAM conversions, trailing comma, and other.
+ - Type annotations in the JVM bytecode and new modes for generating default interfaces in Kotlin/JVM.
+ - New Gradle DSL for Kotlin/JS.
+ - Improved performance and interop with Swift and Objective-C in Kotlin/Native.
+ - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New collection operators, delegated properties improvements, the double-ended queue implementation ArrayDeque, and much more new things in the standard library.
- For more details, please refer to the blogpost.
- 1.4-M1
- Released: March 23, 2020
-
- - A new, more powerful type inference algorithm is enabled by default.
- - Contracts are now available for final member functions.
- - The Kotlin/JVM compiler now generates type annotations in the bytecode for Java 8+ targets.
- - There’s a new backend for Kotlin/JS that brings major improvements to the resulting artifacts.
- - Evolutionary changes in the standard library: completing deprecation cycles and deprecating some additional parts.
-
- For more details, please refer to the blogpost.
+ For more details, see What’s New in Kotlin 1.4.0 and this blog post.
+
+ To get the most out of the changes and improvements introduced in Kotlin 1.4, join our Online Event where you will be able to enjoy four days of Kotlin talks, Q&As with the Kotlin team, and more.
]]>
diff --git a/idea/resources-descriptors/META-INF/plugin.xml.193 b/idea/resources-descriptors/META-INF/plugin.xml.193
index e8c3666f0bb..cee87a6b8ef 100644
--- a/idea/resources-descriptors/META-INF/plugin.xml.193
+++ b/idea/resources-descriptors/META-INF/plugin.xml.193
@@ -16,46 +16,24 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
1.4-RC:
+ 1.4.0
+ Released: August 17, 2020
- - All source sets now include the standard library dependency by default.
- - New IDE functionality to debug coroutines.
- - The ability to define deep recursive functions using coroutines.
- - Improved Kotlin/JS integrations for npm dependencies, CSS, and dukat in Gradle, the @JsExport annotation in the default compiler backend
- - A preview for Node.js API bindings.
- - Simplified management of CocoaPods dependencies.
-
- For more details, please refer to the blogpost.
- 1.4-M3
- Released: July 6, 2020
-
- - JVM libraries now come with the module-info descriptor
- - Functional interfaces are added to the standard library
- - New collection operations to cover real-life cases
- - @Throws annotation in the common library
- - Deprecation of some functions on floating-point arrays
-
- For more details, please refer to the blogpost.
- 1.4-M2
- Released: June 4, 2020
-
- - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New compiler with better type inference.
+ - IR backends for JVM and JS in Alpha mode (requires opt-in).
- A new flexible Kotlin Project Wizard for easy creation and configuration of different types of projects.
- - A new compiler mode for library authors called explicit API mode that helps create consistent and well-described APIs.
- - Kotlin/Native support for using suspending functions from Swift and Objective-C.
- - Kotlin/JS’ refined Gradle DSL, CSS support out of the box, and a common export annotation.
+ - New IDE functionality to debug coroutines.
+ - IDE performance improvements: many actions, such as project opening and autocomplete suggestions now complete up to 4 times faster.
+ - New language features such as SAM conversions, trailing comma, and other.
+ - Type annotations in the JVM bytecode and new modes for generating default interfaces in Kotlin/JVM.
+ - New Gradle DSL for Kotlin/JS.
+ - Improved performance and interop with Swift and Objective-C in Kotlin/Native.
+ - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New collection operators, delegated properties improvements, the double-ended queue implementation ArrayDeque, and much more new things in the standard library.
- For more details, please refer to the blogpost.
- 1.4-M1
- Released: March 23, 2020
-
- - A new, more powerful type inference algorithm is enabled by default.
- - Contracts are now available for final member functions.
- - The Kotlin/JVM compiler now generates type annotations in the bytecode for Java 8+ targets.
- - There’s a new backend for Kotlin/JS that brings major improvements to the resulting artifacts.
- - Evolutionary changes in the standard library: completing deprecation cycles and deprecating some additional parts.
-
- For more details, please refer to the blogpost.
+ For more details, see What’s New in Kotlin 1.4.0 and this blog post.
+
+ To get the most out of the changes and improvements introduced in Kotlin 1.4, join our Online Event where you will be able to enjoy four days of Kotlin talks, Q&As with the Kotlin team, and more.
]]>
diff --git a/idea/resources-descriptors/META-INF/plugin.xml.202 b/idea/resources-descriptors/META-INF/plugin.xml.202
index 0920a8e0f78..6dd171f6c99 100644
--- a/idea/resources-descriptors/META-INF/plugin.xml.202
+++ b/idea/resources-descriptors/META-INF/plugin.xml.202
@@ -16,46 +16,24 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
1.4-RC:
+ 1.4.0
+ Released: August 17, 2020
- - All source sets now include the standard library dependency by default.
- - New IDE functionality to debug coroutines.
- - The ability to define deep recursive functions using coroutines.
- - Improved Kotlin/JS integrations for npm dependencies, CSS, and dukat in Gradle, the @JsExport annotation in the default compiler backend
- - A preview for Node.js API bindings.
- - Simplified management of CocoaPods dependencies.
-
- For more details, please refer to the blogpost.
- 1.4-M3
- Released: July 6, 2020
-
- - JVM libraries now come with the module-info descriptor
- - Functional interfaces are added to the standard library
- - New collection operations to cover real-life cases
- - @Throws annotation in the common library
- - Deprecation of some functions on floating-point arrays
-
- For more details, please refer to the blogpost.
- 1.4-M2
- Released: June 4, 2020
-
- - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New compiler with better type inference.
+ - IR backends for JVM and JS in Alpha mode (requires opt-in).
- A new flexible Kotlin Project Wizard for easy creation and configuration of different types of projects.
- - A new compiler mode for library authors called explicit API mode that helps create consistent and well-described APIs.
- - Kotlin/Native support for using suspending functions from Swift and Objective-C.
- - Kotlin/JS’ refined Gradle DSL, CSS support out of the box, and a common export annotation.
+ - New IDE functionality to debug coroutines.
+ - IDE performance improvements: many actions, such as project opening and autocomplete suggestions now complete up to 4 times faster.
+ - New language features such as SAM conversions, trailing comma, and other.
+ - Type annotations in the JVM bytecode and new modes for generating default interfaces in Kotlin/JVM.
+ - New Gradle DSL for Kotlin/JS.
+ - Improved performance and interop with Swift and Objective-C in Kotlin/Native.
+ - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New collection operators, delegated properties improvements, the double-ended queue implementation ArrayDeque, and much more new things in the standard library.
- For more details, please refer to the blogpost.
- 1.4-M1
- Released: March 23, 2020
-
- - A new, more powerful type inference algorithm is enabled by default.
- - Contracts are now available for final member functions.
- - The Kotlin/JVM compiler now generates type annotations in the bytecode for Java 8+ targets.
- - There’s a new backend for Kotlin/JS that brings major improvements to the resulting artifacts.
- - Evolutionary changes in the standard library: completing deprecation cycles and deprecating some additional parts.
-
- For more details, please refer to the blogpost.
+ For more details, see What’s New in Kotlin 1.4.0 and this blog post.
+
+ To get the most out of the changes and improvements introduced in Kotlin 1.4, join our Online Event where you will be able to enjoy four days of Kotlin talks, Q&As with the Kotlin team, and more.
]]>
diff --git a/idea/resources-descriptors/META-INF/plugin.xml.as36 b/idea/resources-descriptors/META-INF/plugin.xml.as36
index e0f302f579d..6f616e29dcd 100644
--- a/idea/resources-descriptors/META-INF/plugin.xml.as36
+++ b/idea/resources-descriptors/META-INF/plugin.xml.as36
@@ -16,46 +16,24 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
1.4-RC:
+ 1.4.0
+ Released: August 17, 2020
- - All source sets now include the standard library dependency by default.
- - New IDE functionality to debug coroutines.
- - The ability to define deep recursive functions using coroutines.
- - Improved Kotlin/JS integrations for npm dependencies, CSS, and dukat in Gradle, the @JsExport annotation in the default compiler backend
- - A preview for Node.js API bindings.
- - Simplified management of CocoaPods dependencies.
-
- For more details, please refer to the blogpost.
- 1.4-M3
- Released: July 6, 2020
-
- - JVM libraries now come with the module-info descriptor
- - Functional interfaces are added to the standard library
- - New collection operations to cover real-life cases
- - @Throws annotation in the common library
- - Deprecation of some functions on floating-point arrays
-
- For more details, please refer to the blogpost.
- 1.4-M2
- Released: June 4, 2020
-
- - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New compiler with better type inference.
+ - IR backends for JVM and JS in Alpha mode (requires opt-in).
- A new flexible Kotlin Project Wizard for easy creation and configuration of different types of projects.
- - A new compiler mode for library authors called explicit API mode that helps create consistent and well-described APIs.
- - Kotlin/Native support for using suspending functions from Swift and Objective-C.
- - Kotlin/JS’ refined Gradle DSL, CSS support out of the box, and a common export annotation.
+ - New IDE functionality to debug coroutines.
+ - IDE performance improvements: many actions, such as project opening and autocomplete suggestions now complete up to 4 times faster.
+ - New language features such as SAM conversions, trailing comma, and other.
+ - Type annotations in the JVM bytecode and new modes for generating default interfaces in Kotlin/JVM.
+ - New Gradle DSL for Kotlin/JS.
+ - Improved performance and interop with Swift and Objective-C in Kotlin/Native.
+ - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New collection operators, delegated properties improvements, the double-ended queue implementation ArrayDeque, and much more new things in the standard library.
- For more details, please refer to the blogpost.
- 1.4-M1
- Released: March 23, 2020
-
- - A new, more powerful type inference algorithm is enabled by default.
- - Contracts are now available for final member functions.
- - The Kotlin/JVM compiler now generates type annotations in the bytecode for Java 8+ targets.
- - There’s a new backend for Kotlin/JS that brings major improvements to the resulting artifacts.
- - Evolutionary changes in the standard library: completing deprecation cycles and deprecating some additional parts.
-
- For more details, please refer to the blogpost.
+ For more details, see What’s New in Kotlin 1.4.0 and this blog post.
+
+ To get the most out of the changes and improvements introduced in Kotlin 1.4, join our Online Event where you will be able to enjoy four days of Kotlin talks, Q&As with the Kotlin team, and more.
]]>
diff --git a/idea/resources-descriptors/META-INF/plugin.xml.as40 b/idea/resources-descriptors/META-INF/plugin.xml.as40
index 24e5d027d7f..f23bb9bffec 100644
--- a/idea/resources-descriptors/META-INF/plugin.xml.as40
+++ b/idea/resources-descriptors/META-INF/plugin.xml.as40
@@ -16,46 +16,24 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
1.4-RC:
+ 1.4.0
+ Released: August 17, 2020
- - All source sets now include the standard library dependency by default.
- - New IDE functionality to debug coroutines.
- - The ability to define deep recursive functions using coroutines.
- - Improved Kotlin/JS integrations for npm dependencies, CSS, and dukat in Gradle, the @JsExport annotation in the default compiler backend
- - A preview for Node.js API bindings.
- - Simplified management of CocoaPods dependencies.
-
- For more details, please refer to the blogpost.
- 1.4-M3
- Released: July 6, 2020
-
- - JVM libraries now come with the module-info descriptor
- - Functional interfaces are added to the standard library
- - New collection operations to cover real-life cases
- - @Throws annotation in the common library
- - Deprecation of some functions on floating-point arrays
-
- For more details, please refer to the blogpost.
- 1.4-M2
- Released: June 4, 2020
-
- - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New compiler with better type inference.
+ - IR backends for JVM and JS in Alpha mode (requires opt-in).
- A new flexible Kotlin Project Wizard for easy creation and configuration of different types of projects.
- - A new compiler mode for library authors called explicit API mode that helps create consistent and well-described APIs.
- - Kotlin/Native support for using suspending functions from Swift and Objective-C.
- - Kotlin/JS’ refined Gradle DSL, CSS support out of the box, and a common export annotation.
+ - New IDE functionality to debug coroutines.
+ - IDE performance improvements: many actions, such as project opening and autocomplete suggestions now complete up to 4 times faster.
+ - New language features such as SAM conversions, trailing comma, and other.
+ - Type annotations in the JVM bytecode and new modes for generating default interfaces in Kotlin/JVM.
+ - New Gradle DSL for Kotlin/JS.
+ - Improved performance and interop with Swift and Objective-C in Kotlin/Native.
+ - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New collection operators, delegated properties improvements, the double-ended queue implementation ArrayDeque, and much more new things in the standard library.
- For more details, please refer to the blogpost.
- 1.4-M1
- Released: March 23, 2020
-
- - A new, more powerful type inference algorithm is enabled by default.
- - Contracts are now available for final member functions.
- - The Kotlin/JVM compiler now generates type annotations in the bytecode for Java 8+ targets.
- - There’s a new backend for Kotlin/JS that brings major improvements to the resulting artifacts.
- - Evolutionary changes in the standard library: completing deprecation cycles and deprecating some additional parts.
-
- For more details, please refer to the blogpost.
+ For more details, see What’s New in Kotlin 1.4.0 and this blog post.
+
+ To get the most out of the changes and improvements introduced in Kotlin 1.4, join our Online Event where you will be able to enjoy four days of Kotlin talks, Q&As with the Kotlin team, and more.
]]>
diff --git a/idea/resources-descriptors/META-INF/plugin.xml.as41 b/idea/resources-descriptors/META-INF/plugin.xml.as41
index 7b6fc3666f4..4883038eb40 100644
--- a/idea/resources-descriptors/META-INF/plugin.xml.as41
+++ b/idea/resources-descriptors/META-INF/plugin.xml.as41
@@ -16,46 +16,24 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
1.4-RC:
+ 1.4.0
+ Released: August 17, 2020
- - All source sets now include the standard library dependency by default.
- - New IDE functionality to debug coroutines.
- - The ability to define deep recursive functions using coroutines.
- - Improved Kotlin/JS integrations for npm dependencies, CSS, and dukat in Gradle, the @JsExport annotation in the default compiler backend
- - A preview for Node.js API bindings.
- - Simplified management of CocoaPods dependencies.
-
- For more details, please refer to the blogpost.
- 1.4-M3
- Released: July 6, 2020
-
- - JVM libraries now come with the module-info descriptor
- - Functional interfaces are added to the standard library
- - New collection operations to cover real-life cases
- - @Throws annotation in the common library
- - Deprecation of some functions on floating-point arrays
-
- For more details, please refer to the blogpost.
- 1.4-M2
- Released: June 4, 2020
-
- - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New compiler with better type inference.
+ - IR backends for JVM and JS in Alpha mode (requires opt-in).
- A new flexible Kotlin Project Wizard for easy creation and configuration of different types of projects.
- - A new compiler mode for library authors called explicit API mode that helps create consistent and well-described APIs.
- - Kotlin/Native support for using suspending functions from Swift and Objective-C.
- - Kotlin/JS’ refined Gradle DSL, CSS support out of the box, and a common export annotation.
+ - New IDE functionality to debug coroutines.
+ - IDE performance improvements: many actions, such as project opening and autocomplete suggestions now complete up to 4 times faster.
+ - New language features such as SAM conversions, trailing comma, and other.
+ - Type annotations in the JVM bytecode and new modes for generating default interfaces in Kotlin/JVM.
+ - New Gradle DSL for Kotlin/JS.
+ - Improved performance and interop with Swift and Objective-C in Kotlin/Native.
+ - Support for sharing code in several targets thanks to the hierarchical structure in multiplatform projects.
+ - New collection operators, delegated properties improvements, the double-ended queue implementation ArrayDeque, and much more new things in the standard library.
- For more details, please refer to the blogpost.
- 1.4-M1
- Released: March 23, 2020
-
- - A new, more powerful type inference algorithm is enabled by default.
- - Contracts are now available for final member functions.
- - The Kotlin/JVM compiler now generates type annotations in the bytecode for Java 8+ targets.
- - There’s a new backend for Kotlin/JS that brings major improvements to the resulting artifacts.
- - Evolutionary changes in the standard library: completing deprecation cycles and deprecating some additional parts.
-
- For more details, please refer to the blogpost.
+ For more details, see What’s New in Kotlin 1.4.0 and this blog post.
+
+ To get the most out of the changes and improvements introduced in Kotlin 1.4, join our Online Event where you will be able to enjoy four days of Kotlin talks, Q&As with the Kotlin team, and more.
]]>