Versions Compared


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

Build 2018.3.3

34 Fixed issues
34 Fixed issues
  • SCL-14538 Good Code Red. Incorrect type inference for HKT, as usual.
  • SCL-14482 Presentation compiler ignores case classes and traits/classes with companion objects
  • SCL-14415 Can't start SBT shell in IDEA: "Not a valid key: idea-shell"
  • SCL-13027 Good code red: overloaded method selected based on return type used in infix notation
  • SCL-11987 Using SBT shell for build and import, logs intellij communication to default sbt history
  • SCL-14341 Can't open worksheet settings in 2018.3
  • SCL-14541 Implicit hints are displayed as plain text in the recent builds of IDEA 2018.3
  • SCL-14320 worksheet repl mode doesn't work for scala 2.13
  • SCL-14414 Exception after opening ticket2251.scala file
  • SCL-14523 Worksheet doesn't work in REPL mode: IncorrectOperationException in attempt to run a simple expression
  • SCL-13032 Wrong result of "Add type annotation to value definition"
  • SCL-14233 bsp: task canceling
  • SCL-13650 Can't evaluate a function call in debug mode, scala 2.13
  • SCL-14228 bsp: persistent sessions
  • SCL-14544 broken `case Data.DataCase` completion when case class is defined inside a (companion) object
  • SCL-14445 NPE while (re)formatting Scala code
  • SCL-14399 Copy worksheet don't copy the whole line
  • SCL-14480 Complete variable name based on available classes
  • SCL-14474 bsp dependency reduction
  • SCL-14477 bsp builds shows "bsp build: queued" while running
  • SCL-14229 bsp: don't request multiple builds at once
  • SCL-14478 Class completion doesn't work on line before a method call with parameter
  • SCL-14535 Scala implicit conversion with view bound not found in some cases (breaks most scalajs-react code)
  • SCL-14510 Cannot complete class name of a class declared in a package object
  • SCL-14518 show type info renders upper bound wrong
  • SCL-14498 Good code yellow: wrong inspection for inner class actors
  • SCL-14509 scala_compiler.xml changes without a good reason
  • SCL-14536 compile server cannot be started in debug IDEA
  • SCL-14336 support sbt commands in Run anything window
  • SCL-14545 Project view: display package object next to the corresponding package
  • SCL-14355 "Implement methods" doesn't replicate Infix Type notation
  • SCL-14503 Wrong highlighting - Float Infinity is considered as a Double instead of a Float
  • SCL-14395 Invalid warning highlighting when dealing with partial class
  • SCL-14423 Exception in attempt to run tests in akka-stream-extensions project

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