Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Build 2018.3.2

Expand
47 Fixed issues
47 Fixed issues
Wiki Markup

* [SCL-9347|https://youtrack.jetbrains.com/issue/SCL-9347] Good code red using class with generics using `forSome` keyword
* [SCL-14341|https://youtrack.jetbrains.com/issue/SCL-14341] Can't open worksheet settings in 2018.3
* [SCL-12503|https://youtrack.jetbrains.com/issue/SCL-12503] Good code red for Dynamic object at type position (Cannot resolve symbol ...)
* [SCL-13839|https://youtrack.jetbrains.com/issue/SCL-13839] False positive Comparing Unrelated Types in filter()
* [SCL-14152|https://youtrack.jetbrains.com/issue/SCL-14152] Scala plugin considers vararg case class field as an incorrect override for Seq[T] method 
* [SCL-9468|https://youtrack.jetbrains.com/issue/SCL-9468] Type mismatch, type inference fails with path dependent type and type projection
* [SCL-14101|https://youtrack.jetbrains.com/issue/SCL-14101] Better presentation of context bound-related implicit parameters
* [SCL-14342|https://youtrack.jetbrains.com/issue/SCL-14342] sbt plugin resolution happens once per project
* [SCL-14209|https://youtrack.jetbrains.com/issue/SCL-14209] Exhaustive match postfix completion
* [SCL-14258|https://youtrack.jetbrains.com/issue/SCL-14258] AOT completion pollutes results in evaluate expression dialog
* [SCL-14324|https://youtrack.jetbrains.com/issue/SCL-14324] "Global" sbt settings not saved
* [SCL-7891|https://youtrack.jetbrains.com/issue/SCL-7891] Error in highlighting when extending generic types
* [SCL-14397|https://youtrack.jetbrains.com/issue/SCL-14397] NPE when opening Scala code style settings without an open project
* [SCL-14351|https://youtrack.jetbrains.com/issue/SCL-14351] remove "scala macro debugging" code, it was experimental and not supported anymore
* [SCL-12251|https://youtrack.jetbrains.com/issue/SCL-12251] Implicit resolution incorrect (incorrectly assuming ambiguity?)
* [SCL-10156|https://youtrack.jetbrains.com/issue/SCL-10156] Implemented method not found
* [SCL-6573|https://youtrack.jetbrains.com/issue/SCL-6573] Trashy error message on mixin type
* [SCL-10399|https://youtrack.jetbrains.com/issue/SCL-10399] Incorrect F[_] type sometimes inferred leading to spurious error highlighting
* [SCL-14322|https://youtrack.jetbrains.com/issue/SCL-14322] AOT completion overwrites subsequent parameter
* [SCL-11261|https://youtrack.jetbrains.com/issue/SCL-11261] Good code red: type parameter with upper and lower bound
* [SCL-14328|https://youtrack.jetbrains.com/issue/SCL-14328] Do not force AOT completion for function literal parameters
* [SCL-13017|https://youtrack.jetbrains.com/issue/SCL-13017] False error: Expression of type Int doesn't conform to expected type Seq[Int]
* [SCL-14337|https://youtrack.jetbrains.com/issue/SCL-14337] Update a usage of MoveClassesOrPackagesDialog class
* [SCL-13654|https://youtrack.jetbrains.com/issue/SCL-13654] Error inspection can't find implicit conversion for method apply call with curly brackets
* [SCL-14345|https://youtrack.jetbrains.com/issue/SCL-14345] Support multiline TODO comments
* [SCL-13015|https://youtrack.jetbrains.com/issue/SCL-13015] False error: Expression of type Seq[Int] => Unit doesn't conform to expected type Int => Unit
* [SCL-14380|https://youtrack.jetbrains.com/issue/SCL-14380] ScTemplateBodyImpl.exprs doesn't find all expressions
* [SCL-12136|https://youtrack.jetbrains.com/issue/SCL-12136] Errors reported in Scala code when there are none
* [SCL-14353|https://youtrack.jetbrains.com/issue/SCL-14353] remove usages of deprecated ApplicationComponent interface
* [SCL-14190|https://youtrack.jetbrains.com/issue/SCL-14190] Could not evaluate due to a change in a source file
* [SCL-13747|https://youtrack.jetbrains.com/issue/SCL-13747] Syntax highlighting error in scratch file (inherited method)
* [SCL-14318|https://youtrack.jetbrains.com/issue/SCL-14318] "Quick Documentation" on varargs formal parameter shows singular type
* [SCL-10029|https://youtrack.jetbrains.com/issue/SCL-10029] Type constraints on class methods are highlighted incorrectly
* [SCL-14194|https://youtrack.jetbrains.com/issue/SCL-14194] Evaluate expression with compilation does not work inside lambda
* [SCL-9701|https://youtrack.jetbrains.com/issue/SCL-9701] IDEA incorrectly deduces vararg closure parameter type
* [SCL-12977|https://youtrack.jetbrains.com/issue/SCL-12977] Good code red: Extractors extending classes with type parameters
* [SCL-14375|https://youtrack.jetbrains.com/issue/SCL-14375] debugger doesn't work in SAM lambdas
* [SCL-14355|https://youtrack.jetbrains.com/issue/SCL-14355] "Implement methods" doesn't replicate Infix Type notation
* [SCL-10845|https://youtrack.jetbrains.com/issue/SCL-10845] Wrongly reports error for method overloaded by implicit class
* [SCL-14379|https://youtrack.jetbrains.com/issue/SCL-14379] type annotations: apply method is "stable" only for objects
* [SCL-11597|https://youtrack.jetbrains.com/issue/SCL-11597] Good code red: Custom extractor returning Option[tuple] highlighted incorrectly
* [SCL-14423|https://youtrack.jetbrains.com/issue/SCL-14423] Exception in attempt to run tests in akka-stream-extensions project
* [SCL-13114|https://youtrack.jetbrains.com/issue/SCL-13114] False error: Expression of type X.type doesn't conform to expected type ({   val v : List[T] }) forSome {type T}
* [SCL-10354|https://youtrack.jetbrains.com/issue/SCL-10354] val.type not recognized in type parameters
* [SCL-13018|https://youtrack.jetbrains.com/issue/SCL-13018] Cannot parse repeated parameter of a function type
* [SCL-12120|https://youtrack.jetbrains.com/issue/SCL-12120] Wrong highlighting with Scala 2.12.2/2.11.11's new feature: "Allow custom `apply` and `unapply` methods in case class companions"
* [SCL-13205|https://youtrack.jetbrains.com/issue/SCL-13205] use scala "import hidden" implicit function , IDEA can't understand

Build 2018.2.11

Expand
24 Fixed issues
24 Fixed issues
  • SCL-13225 sbt shell input not focused when expected
  • SCL-12708 Incorrect highlighting of vararg methods passed as parameters to h/o functions expecting functions taking varargs
  • SCL-14152 Scala plugin considers vararg case class field as an incorrect override for SeqT method
  • SCL-14307 Scala plugin delete the whole Scala file when I want to "remove unuse element".
  • SCL-14224 False warnings about missed implicits in scalatest code
  • SCL-14211 Exhaustive match completion: infix expression case
  • SCL-14212 Exhaustive match: explicit case class companion module
  • SCL-14216 exhaustive match: imports
  • SCL-14137 Exhaustive match generate nothing for sealed class and its decendants
  • SCL-14298 exception from akka props inspection
  • SCL-14181 expected type for arguments should check implicits before expected type of an invocation
  • SCL-14264 False "no implicits found" hint
  • SCL-14302 semantic highlighting: variable pattern
  • SCL-14082 resolving subpackage should respect scope
  • SCL-14206 Wrong types generated for implementation of a Java interface
  • SCL-14223 Wrong inspection message in `JavaAccessorEmptyParenCallInspection`
  • SCL-14208 Missing gutter icon for overriden vals
  • SCL-14090 Merge multiple gutter icons happens for overriding members, but doesn't for overrided
  • SCL-14278 Scalastyle-consistent formatting of imports is not consistent with Scalastyle
  • SCL-14270 convert to a method reference: wrong suggestion if method takes implicit type class instance
  • SCL-14238 wrong highlighting of argument in block
  • SCL-14293 wrong "method overrides nothing" message for dependent parameter types
  • SCL-13420 Red code for shapeless Witness on negative literals
  • SCL-14172 Scala parameter/type hints do not work

...