JetBrains/kotlin
JetBrains/kotlin
Activity
Last release
Open issues
Open PRs
License
release notes
release notes
Published 9/27/2018
Pre-ReleasePre-releaseKT-27006 Android extensions are not recognised by IDE in multiplatform projectsKT-27008 Compiler plugins are not working in multiplatform projects with Android targetKT-24415 Remove bridge flag from default methodsKT-24510 Coroutines make Android's D8 angryKT-25545 Import statement of [@Experimental](https://github.com/Experimental) element causes compiler warning/error, but annotation can't be used to avoid itKT-26382 Wrong smartcast if used safe call + returnsNull effectKT-26640 Check inference behaviour for coroutines that it's possible to improve it in compatible wayKT-26804 Make sure @PublishedAPI is retained in binary representation of a primary constructor of an inline classKT-27079 Allow using extensions without opt-in in builder-inference if they add only trivial constraintsKT-27084 smart cast to non-nullable regression from 1.2.70 to 1.3.0-rc-57KT-27117 IllegalAccessError when using private Companion field inside inline lambdaKT-27121 Illegal field modifiers in class for a field of an interface companionKT-27161 Getting "Backend Internal error: Descriptor can be left only if it is last" using new when syntaxKT-26313 Support ResolveScopeEnlarger in Kotlin IDEKT-26786 MPP builders: create not only build.gradle but some example files alsoKT-13948 IDE plugins: improve descriptionKT-14981 IDE should accept only its variant of plugin, as possibleKT-23864 Copyright message is duplicated in kotlin file in root package after updating copyrightKT-24907 please remove usages of com.intellij.openapi.vfs.StandardFileSystems#getJarRootForLocalFile deprecated long agoKT-25449 Mark classes loaded by custom class loader with @DynamicallyLoaded annotation for the sake of better static analysisKT-25463 API version in Kotlin facets isn't automatically set to 1.3 when importing a project in GradleKT-25952 New Project Wizard: generate MPP in a new wayKT-26501 Fix "IDEA internal actions" group text to "Kotlin internal actions"KT-26695 IDEA takes 1.3-M2-release plugin as more recent than any 1.3.0-dev-nnn or 1.3.0-rc-nnn pluginKT-26763 Compiler options are not imported into Kotlin facet for a Native moduleKT-26774 Create IDE setting for experimental inline classesKT-26889 Don't show migration dialog if no actual migrations are availableKT-26933 No jre -> jdk fix in Gradle file if version isn't written explicitlyKT-26937 MPP: Gradle import: adding target definition after importing its sourceSet does not correct the module SDKKT-26953 New MPP project wrong formattingKT-27021 Wrong JVM target if no Kotlin facet is specifiedKT-27100 Version migration dialog is not shown in Studio 3.3KT-27145 Gradle import: JVM modules gets no JDK in dependenciesKT-27177 MPP wizards: use Gradle 4.7 onlyKT-27193 Gradle import: with Kotlin configured Android module gets non-Android JDKKT-27027 Formatter puts when subject variable on a new lineKT-25313 Autocomplete generates incorrect code on fields overriding by expected classKT-26057 (arguably) redundant hint shown for enum value when qualified with enum classKT-14929 Deprecated ReplaceWith for type aliasesKT-25251 Create intention for migration coroutines from experimental to released stateKT-26027 False positive from "Nested lambda has shadowed implicit parameter" inspection for SAM conversionKT-26268 Inspection "Nested lambda has shadowed implicit parameter" should only warn if parameter is usedKT-26775 Create quick fix that enable or disable experimental inline classes in projectKT-26991 ReplaceWith for object doesn't work anymoreKT-24060 main function in common part of MPP project: allow user to choose between platform modules to run it fromKT-26647 Warn user about incompatible/ignored Native targets on Gradle build of a project with the new multiplatform modelKT-26690 IDE significantly slows down having Native target in a multiplatform projectKT-26872 MPP: JS: Node.js run configuration is created with not existing JavaScript fileKT-26942 MPP IDE: JS test configuration removes gutter actions from common moduleKT-27010 New mpp: missing run gutters in common code when relevant platform roots do not existKT-27133 IDE requires actual implementations to be also present in test source setsKT-27172 ISE: "The provided plugin org.jetbrains.kotlin.android.synthetic.AndroidComponentRegistrar is not compatible with this version of compiler" on build of a multiplatform project with iOS and AndroidKT-25055 Android modules are named same as JVM ones in actual gutter tooltipKT-26004 IDE: Unable to navigate to common library declaration from platform code (not necessarily in an MPP project)KT-23884 Running common module test in IDE results in "no JDK specified" errorKT-23911 Cannot jump to source from common test function in Run tool windowKT-24170 Instance parameter of inherited declaration should have the type of subclass, not the base classKT-24444 Do not store proxy objects from Gradle importer in the project modelKT-25200 Report a warning when building multiplatform code in GradleKT-26390 Implement source JARs building and publishing in new MPPKT-26771 New Native MPP Gradle plugin creates publications only for host systemKT-26834 Gradle compilation of multimodule project fails with Could not resolve all files for configuration ':example-v8:apiDependenciesMetadata'KT-27111 org.jetbrains.kotlin.platform.type is not set for some Gradle configurations in multiplatform pluginKT-27196 Support Kotlin/JS DCE in new MPPrelease notes
Published 9/27/2018
Pre-ReleasePre-releaseKT-27006 Android extensions are not recognised by IDE in multiplatform projectsKT-27008 Compiler plugins are not working in multiplatform projects with Android targetKT-24415 Remove bridge flag from default methodsKT-24510 Coroutines make Android's D8 angryKT-25545 Import statement of [@Experimental](https://github.com/Experimental) element causes compiler warning/error, but annotation can't be used to avoid itKT-26382 Wrong smartcast if used safe call + returnsNull effectKT-26640 Check inference behaviour for coroutines that it's possible to improve it in compatible wayKT-26804 Make sure @PublishedAPI is retained in binary representation of a primary constructor of an inline classKT-27079 Allow using extensions without opt-in in builder-inference if they add only trivial constraintsKT-27084 smart cast to non-nullable regression from 1.2.70 to 1.3.0-rc-57KT-27117 IllegalAccessError when using private Companion field inside inline lambdaKT-27121 Illegal field modifiers in class for a field of an interface companionKT-27161 Getting "Backend Internal error: Descriptor can be left only if it is last" using new when syntaxKT-26313 Support ResolveScopeEnlarger in Kotlin IDEKT-26786 MPP builders: create not only build.gradle but some example files alsoKT-13948 IDE plugins: improve descriptionKT-14981 IDE should accept only its variant of plugin, as possibleKT-23864 Copyright message is duplicated in kotlin file in root package after updating copyrightKT-24907 please remove usages of com.intellij.openapi.vfs.StandardFileSystems#getJarRootForLocalFile deprecated long agoKT-25449 Mark classes loaded by custom class loader with @DynamicallyLoaded annotation for the sake of better static analysisKT-25463 API version in Kotlin facets isn't automatically set to 1.3 when importing a project in GradleKT-25952 New Project Wizard: generate MPP in a new wayKT-26501 Fix "IDEA internal actions" group text to "Kotlin internal actions"KT-26695 IDEA takes 1.3-M2-release plugin as more recent than any 1.3.0-dev-nnn or 1.3.0-rc-nnn pluginKT-26763 Compiler options are not imported into Kotlin facet for a Native moduleKT-26774 Create IDE setting for experimental inline classesKT-26889 Don't show migration dialog if no actual migrations are availableKT-26933 No jre -> jdk fix in Gradle file if version isn't written explicitlyKT-26937 MPP: Gradle import: adding target definition after importing its sourceSet does not correct the module SDKKT-26953 New MPP project wrong formattingKT-27021 Wrong JVM target if no Kotlin facet is specifiedKT-27100 Version migration dialog is not shown in Studio 3.3KT-27145 Gradle import: JVM modules gets no JDK in dependenciesKT-27177 MPP wizards: use Gradle 4.7 onlyKT-27193 Gradle import: with Kotlin configured Android module gets non-Android JDKKT-27027 Formatter puts when subject variable on a new lineKT-25313 Autocomplete generates incorrect code on fields overriding by expected classKT-26057 (arguably) redundant hint shown for enum value when qualified with enum classKT-14929 Deprecated ReplaceWith for type aliasesKT-25251 Create intention for migration coroutines from experimental to released stateKT-26027 False positive from "Nested lambda has shadowed implicit parameter" inspection for SAM conversionKT-26268 Inspection "Nested lambda has shadowed implicit parameter" should only warn if parameter is usedKT-26775 Create quick fix that enable or disable experimental inline classes in projectKT-26991 ReplaceWith for object doesn't work anymoreKT-24060 main function in common part of MPP project: allow user to choose between platform modules to run it fromKT-26647 Warn user about incompatible/ignored Native targets on Gradle build of a project with the new multiplatform modelKT-26690 IDE significantly slows down having Native target in a multiplatform projectKT-26872 MPP: JS: Node.js run configuration is created with not existing JavaScript fileKT-26942 MPP IDE: JS test configuration removes gutter actions from common moduleKT-27010 New mpp: missing run gutters in common code when relevant platform roots do not existKT-27133 IDE requires actual implementations to be also present in test source setsKT-27172 ISE: "The provided plugin org.jetbrains.kotlin.android.synthetic.AndroidComponentRegistrar is not compatible with this version of compiler" on build of a multiplatform project with iOS and AndroidKT-25055 Android modules are named same as JVM ones in actual gutter tooltipKT-26004 IDE: Unable to navigate to common library declaration from platform code (not necessarily in an MPP project)KT-23884 Running common module test in IDE results in "no JDK specified" errorKT-23911 Cannot jump to source from common test function in Run tool windowKT-24170 Instance parameter of inherited declaration should have the type of subclass, not the base classKT-24444 Do not store proxy objects from Gradle importer in the project modelKT-25200 Report a warning when building multiplatform code in GradleKT-26390 Implement source JARs building and publishing in new MPPKT-26771 New Native MPP Gradle plugin creates publications only for host systemKT-26834 Gradle compilation of multimodule project fails with Could not resolve all files for configuration ':example-v8:apiDependenciesMetadata'KT-27111 org.jetbrains.kotlin.platform.type is not set for some Gradle configurations in multiplatform pluginKT-27196 Support Kotlin/JS DCE in new MPPThe Kotlin Programming Language.