Skip to content

@Movshin Movshin released this Mar 23, 2020 · 9 commits to 1.3.70 since this release

1.3.71

Compiler

  • KT-36095 201: False positive OVERLOAD_RESOLUTION_AMBIGUITY with Java Enum.valueOf and Enum.values() reference
  • KT-37040 'No explicit visibility in API mode' should not be reported on enum members
  • KT-37204 AssertionError: "No delegated property metadata owner for" with lazy inside inline function

Docs & Examples

  • KT-37029 Kotlin full stack app demo: update all involving versions to work with 1.3.70 release

IDE

  • KT-34759 "PSI and index do not match" and high CPU usage when the library has enum with elements in quotes and internal lazy val in another part of code
  • KT-37200 StackOverflowError in LightMethodBuilder.equals when analysing Kotlin files
  • KT-37229 java.lang.NoSuchMethodError: 'com.intellij.psi.impl.light.LightJavaModule, com.intellij.psi.impl.light.LightJavaModule.findModule after updating kotlin plugin to 1.3.70
  • KT-37273 No error in editor when typing unresolved reference in super constructor lambda
  • KT-37414 Not all imports are added on paste if code is formatted after paste
  • KT-37553 Run inspections after general highlight pass

IDE. Code Style, Formatting

  • KT-37545 Continuation indent for method's parameter changes in call chain

IDE. Hints

  • KT-37537 IDE is missing or swallowing keystrokes when hint popups are displayed

IDE. Inspections and Intentions

  • KT-36478 IDE suggests to use 'OptIn' annotation when it is not available in the used version of kotlin-stdlib
  • KT-37294 False positive "Unused unary operator" on negative long annotation value

IDE. Navigation

  • KT-36657 KotlinFindUsagesHandler#processElementUsages always return false if options.isSearchForTextOccurrences is false

IDE. Refactorings

  • KT-37451 Change of signature error: Type of parameter cannot be resolved
  • KT-37597 Support Suggest rename and change signature refactorings in Kotlin for IDEA 2020.1

IDE. Run Configurations

  • KT-36781 Override ConfigurationFactory::getId method in Kotlin plugin to avoid problems with localizations

JavaScript

  • KT-37386 Incorrect JS generated by the compiler: function is erased by the function parameter

Tools. Gradle. JS

  • KT-36196 Investigate performance problems while resolving in projects with npm dependencies

Tools. Gradle. Multiplatform

  • KT-37264 In intermediate common source sets, internals are not visible from their dependsOn source sets during Gradle build

Tools. Gradle. Native

  • KT-37565 MPP plugin: Forbid parallel in-process execution of the Kotlin/Native compiler

Tools. kapt

  • KT-37241 Kapt: Classpath entry points to a non-existent location: ...build/intermediates/javac/debug/classes...
Assets 6
You can’t perform that action at this time.