Versions Compared

Key

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

Build 2019.1.6

Download Scala plugin for IDEA

Expand
6 Fixed issues
6 Fixed issues
  • SCL-4167 Class parameters indentation improvement
  • SCL-3673 Code Style / Method declaration parameters / Align when multiline shouldn't affect class declarations
  • SCL-15126 Newline indentation alignment regression on Nightly
  • SCL-14553 Update bsp support to 2.0
  • SCL-13695 "Download the plugin" link -> misconfigured DNS error
  • SCL-15148 Download links are not posted in release notes on confluence

...

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

...

Expand
0 Fixed issues
0 Fixed issues
 

Build 2018.2.10

Expand
22 Fixed issues
22 Fixed issues
  • SCL-13431 Cannot properly highlight instantiations made through type alias
  • SCL-13919 scala plugin shows incorrect deprecation warnings
  • SCL-14207 Intellij Play run config breaks after update
  • SCL-14201 copying Scala code causes UI freeze
  • SCL-6041 Good code is red, new parameterized type alias definition
  • SCL-14196 Regression: Akka HTTP MediaTypes literals that a dot in the name don't appear in code completion and have highlighting error
  • SCL-14178 IDE hangs with Scala plug-in
  • SCL-14185 existential types are not shown in infix notation
  • SCL-14187 implicit hints are not disposed on the last offset of the file
  • SCL-14180 wrong "not found implicit" error
  • SCL-14182 scala plugin paste bug V2018.2.9
  • SCL-14140 implicit with type inference not found for constructor
  • SCL-14161 Deprecated parameter names are red
  • SCL-14166 Editor implicitly assigns type Any to predefined Double constants
  • SCL-13977 Expression in parantheses show implicit conversion twice
  • SCL-14162 NullPointerException in implicit hints
  • SCL-14199 NPE in `org.jetbrains.plugins.scala.project.migration.ImportedLibrariesService`
  • SCL-14090 Merge multiple gutter icons happens for overriding members, but doesn't for overrided
  • SCL-14159 Cannot find implicit for ActorContext
  • SCL-12233 show implicit parameter doesn't work for constructor with apply method
  • SCL-14173 hydra downloader throws npe
  • SCL-14153 "Implicit arguments Popup" doesn't appear for class declaration or instantiation

...

Expand
0 Fixed issues
0 Fixed issues
 

Build 2018.1.9

Expand
30 Fixed issues
30 Fixed issues
  • SCL-10753 Wrong type inference with higher kinded types (infers Nothing)
  • SCL-8414 Macro bundles cause a lot of false errors
  • SCL-13025 Import errors when project directory contains uppercase letters
  • SCL-11914 False positive errors for Java code in Scala module: using 'default' as parameter name for Scala function
  • SCL-11147 Improve printing of infix types
  • SCL-11925 sbt plugins used in shell not resolved for some configurations
  • SCL-13642 "Show function return type hints (Scala)" always enabled after restart
  • SCL-12003 locally preload bundled sbt plugins for offline resolving
  • SCL-13102 No submodule appear in project module view after import multi-module sbt project on Mac OS X
  • SCL-13550 SbtProcessManager#pluginResolverSetting is broken on windows
  • SCL-13283 Lightbend Project Starter: sbt initialized incorrectly
  • SCL-12866 Error while importing sbt Dotty project
  • SCL-13327 Filter out the MaxPermSize deprecation message
  • SCL-12520 When only the JVM or JS part of a ScalaJS cross project is used, the shared code folder in the cross project has no module
  • SCL-13476 Sbt project name interferes with folder name even though root project has different name
  • SCL-13398 Avoid unnecessary structural types in refactorings
  • SCL-13542 Regression in EAP from 2017.3 when importing circe-derivation project
  • SCL-9860 Inspection: unnecessary parentheses in a type
  • SCL-13538 Inconvenient ordering of JARs for new Scala SDK (Scala ones should be first)
  • SCL-12528 Project with period "." in name causing issues
  • SCL-12507 Inspection: unnecessary parentheses for parameter
  • SCL-10062 types with two parameters and operator-like names should be presented in infix form
  • SCL-12285 Show symbolic types in infix notation
  • SCL-11331 another false "Wrong number of arguments for extractor" highlighting
  • SCL-13395 Create dotty project
  • SCL-12460 Document process to install the Scala Plugin standalone
  • SCL-9859 Inspection: unnecessary parentheses in a pattern
  • SCL-13469 Type annotations: add an option to enforce type annotation for accidental structural types
  • SCL-13540 Incorrect scope suggestion in Extract Field refactoring
  • SCL-13544 Lightbend templates list becomes too short in some cases

...