Skip to content

1.1.2-eap-69

Choose a tag to compare

@4u7 4u7 released this 11 Apr 14:58
· 58 commits to 1.1.2 since this release

Compiler

  • KT-8187 IAE on anonymous object in the delegation specifier list
  • KT-8813 Do not report unused parameters for anonymous functions
  • KT-9786 String.trimIndent doc is misleading
  • KT-12112 Do not consider nullability of error functions and properties for smart casts
  • KT-12276 No warning for unnecessary non-null assertion after method call with generic return type
  • KT-13648 Spurious warning: "Elvis operator (?:) always returns the left operand of non-nullable type (???..???)"
  • KT-15562 Service is dying
  • KT-16264 Forbid usage of _ without backticks
  • KT-16412 Exception from compiler when try call SAM constructor where argument is callable reference to nested class inside object
  • KT-16875 Decrease severity of unused parameter in lambda to weak warning
  • KT-17125 > Failed to apply plugin [id 'kotlin'] > For input string: “”
  • KT-17136 ModuleDescriptorImpl.allImplementingModules should be evaluated lazily
  • KT-17214 Do not show warning about useless elvis for error function types

Tools

  • KT-11916 Provide incremental compilation for Maven

Kapt

  • KT-16990 Kapt3: java.io.File cannot be cast to java.lang.String

Android support

  • KT-17200 Unable to build an android project

IDE

  • KT-6159 Inline Method refactoring
  • KT-11907 Move to package renames file to temp.kt
  • KT-12264 AssertionError: Resolver for 'completion/highlighting in LibrarySourceInfo for platform JVM' does not know how to resolve ModuleProductionSourceInfo
  • KT-13734 Annotated element search is slow
  • KT-14402 Inspection "Use destructuring declaration" for lambdas doesn't work when parameter is of type Pair
  • KT-14710 Sample references aren't resolved in IDE
  • KT-15279 'Kotlin not configured message' should not be displayed while gradle sync is in progress
  • KT-15870 Move quick fix of "Package name does not match containing directory" inspection: Throwable "AWT events are not allowed inside write action"
  • KT-16128 'Add label to loop' QF proposed when there's already a label
  • KT-16415 Dependency leakage with Kotlin IntelliJ plugin, using gradle-script-kotlin, and the gradle-intellij-plugin
  • KT-16468 Destructure declaration intention should be applicable for Pair
  • KT-16828 Don't suggest destructing declarations if not all components are used
  • KT-16837 Slow typing in Kotlin file because of ImportFixBase
  • KT-16926 'implement' dependency is not transitive when importing gradle project to IDEA
  • KT-17022 Replace deprecated in the whole project may miss some usages in expression body
  • KT-17141 Running test from gutter icon fails in AS 2.4 Preview 3
  • KT-17162 Plain-text Java copy-paste to Kotlin file results in exception
  • KT-16714 J2K: Write access is allowed from event dispatch thread only

JS

  • KT-16144 JS: inliner can't find function called through inheritor ("fake" override) from another module