Child pages
  • Scala Plugin EAP fixes

Versions Compared


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



You can setup auto-update of Scala plugin EAP builds in IntelliJ IDEA.
Simply select desired update channel from a drop-down menu at "Updates" tab in Scala plugin settings page.

Or if you cannot do it from plugin settings add "" to custom repositories in Settings -> Plugins -> Browse custom repositories


Build 2018.2.11.3

12 Fixed issues
12 Fixed issues
  • SCL-14482 Presentation compiler ignores case classes and traits/classes with companion objects
  • SCL-13839 False positive Comparing Unrelated Types in filter()
  • SCL-13032 Wrong result of "Add type annotation to value definition"
  • SCL-14414 Exception after opening ticket2251.scala file
  • SCL-14445 NPE while (re)formatting Scala code
  • SCL-14397 NPE when opening Scala code style settings without an open project
  • SCL-14258 AOT completion pollutes results in evaluate expression dialog
  • SCL-14498 Good code yellow: wrong inspection for inner class actors
  • SCL-14503 Wrong highlighting - Float Infinity is considered as a Double instead of a Float
  • SCL-14478 Class completion doesn't work on line before a method call with parameter
  • SCL-14032 variance checking error
  • SCL-14510 Cannot complete class name of a class declared in a package object

Build 2018.3.2

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