Build 2017.2.6.1

Download Scala plugin for IDEA

  • SCL-11320 Good code red when type constructor unification needed
  • SCL-3074 Good code red: val a: Array[ArrayLong] = Array(Array(1,2,3))
  • SCL-11828 Find Usage of val does not find usages within subclass for overridden variables
  • SCL-12104 Scalameta macro annotation expansion failed if annotation contains type parameter
  • SCL-11143 SBT highlighting: Wrong forward reference
  • SCL-12476 IIE when try to apply an action proposed by inspection from Inspections Result Panel
  • SCL-12387 Unresolved code shows Internal IDE Error
  • SCL-12407 SHOWSTOPPER! Scala.js Debugger tries to open client-dev-fastopt.js (it should never do this)
  • SCL-12148 Improve `Receiver position` to also include Actor.Receive type annotated partial functions
  • SCL-12379 Can't collapse macros after expansion
  • SCL-12450 IntelliJ IDEA Run Scala Console throwing exception
  • SCL-10668 Internal IDE error in case of Worksheet is opened (even as non-active tab) during long period of time ( >15h)
  • SCL-12475 IIE when try to resolve an annotation
  • SCL-12222 Project View: show file extension for .sbt files
  • SCL-12482 Type annotation required inspection doesn't add type for underscore parameter
  • SCL-12409 Unable to save settings after opening a project in second window
  • SCL-12110 A more generic approach for processing macro-transformed code
  • SCL-12026 Add inspection that warns for suspicious implicit creation
  • SCL-11861 Gradle import is (supposedly) broken in new IDEA
  • SCL-11862 Support Maven projects without scala-library dependency
  • SCL-11848 sbt tasks tree lost on reopening project
  • SCL-12064 Implicit declaration type inspection
  • SCL-12419 match error in ScalaTestRunLineMarkerProvider.getInfo
  • SCL-12350 "Type is obvious" setting applies to List.empty but doesn't to Map.empty
  • SCL-12422 sbt shell import error: value jetbrains is not a member of String
  • SCL-12417 Undo-macro-expansion does not delete generated companion object
  • SCL-12373 Incomplete classpath of annotation invoked
  • SCL-12395 "Name boolean parameters" breaks parameter list
  • SCL-12000 build status shows "queued sbt build ..." when building through sbt shell
  • SCL-11783 We incorrectly add class modifier in pop-up info
  • SCL-12473 Type annotation inspection doesn't see annotated type for function parameters
  • SCL-12199 SOE in lub
  • SCL-12195 SOE in ScalaPsiTypeBridge
  • SCL-12348 wrong SAM expansion with implicit parameters
  • SCL-12221 toString of our psi and scType throws exceptions if not in read action or is cancelled
  • SCL-12059 Cannot see Twirl template decorator in sidebar:
  • SCL-12342 outdated scalameta dependency
  • SCL-11618 Fine-grained settings for the type annotation inspection
  • SCL-12218 Empty intention description
  • SCL-11985 Clicking on expand-macro button deletes the whole file
  • SCL-12241 don't parse classfile just to check if it has "ScalaSig" attribute
  • SCL-12011 Scala compiler settings: parse compound -Xplugin option
  • SCL-12004 "Annotator based error" inspection should skip .md files
  • SCL-12111 Type annotation inspection bug
  • SCL-12247 Provide undo icon for expanded elements
  • SCL-12246 Make option "Exclude target dir on refresh" enabled by default
  • SCL-12385 Macro fails to expand if embedded inside an object
  • SCL-12386 Macro revert doesn't fully revert macro content
  • SCL-12404 Code completion fails to handle implicit conversions
  • SCL-11796 show type names in ComparingUnrelatedTypesInspection hint
  • SCL-12426 More descriptive messages for type annotation inspection
  • SCL-12448 Scala "Double negation" inspection interferes with Java "Double negation" inspection
  • SCL-12446 Incorrect "Explicit type annotation required" inspection fires
  • SCL-12131 OSX Scala Compile Server - Cannot choose JVM SDK when setting external compile server for scala
  • SCL-11773 Wrong "Argument duplicates corresponding parameter default value" msg
  • SCL-12242 use StringBuilder instead of PrintWriter in scala decompiler
  • SCL-12234 Red code: "defining" function call in Play Template
  • SCL-12236 Exception and wrong default state of "Specify type" option in Refactoring -> Extract variable
  • SCL-11831 Too long Breadcrumb for constructor definition
  • SCL-12232 Excess import after adding a type annotation

Build 2017.2.5.4

Download Scala plugin for IDEA

  • SCL-7237 Common build code not recognized in SBT child projects
  • SCL-11320 Good code red when type constructor unification needed
  • SCL-11143 SBT highlighting: Wrong forward reference
  • SCL-12273 deadlock with calcFakeCompanionModule and desugaredElement
  • SCL-12104 Scalameta macro annotation expansion failed if annotation contains type parameter
  • SCL-10660 Mark sbt generated sources directories as "generated sources root"
  • SCL-12245 Error when creating new SBT Dotty project
  • SCL-10417 Poor performance on Java project which uses Scala libraries (Akka)
  • SCL-10668 Internal IDE error in case of Worksheet is opened (even as non-active tab) during long period of time ( >15h)
  • SCL-12292 after update 2017.2 error (/:dumpStructure) java.net.URISyntaxException: Illegal character in path at index 20
  • SCL-7997 Editor underscores class member in backticks
  • SCL-12222 Project View: show file extension for .sbt files
  • SCL-12224 SBT project is not initialized after git clone
  • SCL-12110 A more generic approach for processing macro-transformed code
  • SCL-12280 Mistakenly unused import with implicits
  • SCL-12026 Add inspection that warns for suspicious implicit creation
  • SCL-11861 Gradle import is (supposedly) broken in new IDEA
  • SCL-11862 Support Maven projects without scala-library dependency
  • SCL-11848 sbt tasks tree lost on reopening project
  • SCL-12064 Implicit declaration type inspection
  • SCL-12218 Empty intention description
  • SCL-12000 build status shows "queued sbt build ..." when building through sbt shell
  • SCL-12242 use StringBuilder instead of PrintWriter in scala decompiler
  • SCL-12111 Type annotation inspection bug
  • SCL-12199 SOE in lub
  • SCL-12195 SOE in ScalaPsiTypeBridge
  • SCL-12221 toString of our psi and scType throws exceptions if not in read action or is cancelled
  • SCL-12059 Cannot see Twirl template decorator in sidebar:
  • SCL-12328 adjust types replaces type with a deprecated type alias
  • SCL-12131 OSX Scala Compile Server - Cannot choose JVM SDK when setting external compile server for scala
  • SCL-11618 Fine-grained settings for the type annotation inspection
  • SCL-12323 Projects with nonstandard build file setup not recognized as sbt projects
  • SCL-11985 Clicking on expand-macro button deletes the whole file
  • SCL-12241 don't parse classfile just to check if it has "ScalaSig" attribute
  • SCL-12011 Scala compiler settings: parse compound -Xplugin option
  • SCL-12264 getResolveScope throws assertion on invalid psi elements
  • SCL-12247 Provide undo icon for expanded elements
  • SCL-12269 parse classfiles in more efficient way
  • SCL-12268 reimplement parsing of scalaSig attribute
  • SCL-11796 show type names in ComparingUnrelatedTypesInspection hint
  • SCL-11773 Wrong "Argument duplicates corresponding parameter default value" msg
  • SCL-12236 Exception and wrong default state of "Specify type" option in Refactoring -> Extract variable
  • SCL-11831 Too long Breadcrumb for constructor definition
  • SCL-12331 failing slow tests: SettingQueryHandlerTest
  • SCL-12332 implicit parameter of type Ordering[SetString] is not found
  • SCL-12232 Excess import after adding a type annotation

Build 2017.2.4.3

Download Scala plugin for IDEA

Build 2017.2.3.2

Download Scala plugin for IDEA

  • SCL-12182 PIEAE in introduce variable
  • SCL-12094 Method signature refactoring is broken
  • SCL-12126 Deadlock in 2017.2 , IU-172.2953.9,
  • SCL-12137 Alt+Enter import is failing, showing import dummy.dummy
  • SCL-11986 Factory method generated without parameterised types in constructor call
  • SCL-12088 Wrong ordering in play 2 version in 'Create new project' window
  • SCL-12090 performance problem with Breeze library
  • SCL-10597 Feature request: Trailing comma support
  • SCL-12095 Can't run new Play2.6 app
  • SCL-11822 Internal IDE Error when run simplify_factory_method inspection over the Akka project
  • SCL-12024 IDEA hangs on Scala Plugin indexing
  • SCL-12058 Red code in Play 2.6.0-RC1

Build 2017.1.19.50

Download Scala plugin for IDEA

  • SCL-12126 Deadlock in 2017.2 , IU-172.2953.9,
  • SCL-12094 Method signature refactoring is broken
  • SCL-12024 IDEA hangs on Scala Plugin indexing

Build 2017.1.15.49

Download Scala plugin for IDEA

* [SCL-11971|https://youtrack.jetbrains.com/issue/SCL-11971] Unexpected refresh of a dialog after JDK8-message
* [SCL-11882|https://youtrack.jetbrains.com/issue/SCL-11882] IntelliJ Idea startup time is much slower with scala plugin
* [SCL-11911|https://youtrack.jetbrains.com/issue/SCL-11911] Don't show low-ranked sbt keys in project view
* [SCL-11691|https://youtrack.jetbrains.com/issue/SCL-11691] sbt shell: pick up .sbtopts in launch parameters
* [SCL-11865|https://youtrack.jetbrains.com/issue/SCL-11865] fix tests for IDEA 172 branch
* [SCL-11909|https://youtrack.jetbrains.com/issue/SCL-11909] Exception in REPL Worksheet after it's execution in 2017.2 plugin
* [SCL-11986|https://youtrack.jetbrains.com/issue/SCL-11986] Factory method generated without parameterised types in constructor call
* [SCL-11948|https://youtrack.jetbrains.com/issue/SCL-11948] preserve user's shell prompt in IDEA
* [SCL-11814|https://youtrack.jetbrains.com/issue/SCL-11814] sbt shell: link files / lines from inspect task
* [SCL-11993|https://youtrack.jetbrains.com/issue/SCL-11993] wrong type for introduced variable in inplace mode
* [SCL-11900|https://youtrack.jetbrains.com/issue/SCL-11900] Exception in ServiceManager when IDEA 2017.2 stay some time in background
* [SCL-11862|https://youtrack.jetbrains.com/issue/SCL-11862] Support Maven projects without scala-library dependency
* [SCL-11972|https://youtrack.jetbrains.com/issue/SCL-11972] Wrong-JDK-message for appears for Scala 2.11 (it doesn't have to)
* [SCL-11992|https://youtrack.jetbrains.com/issue/SCL-11992] Exception during introduce variable on IDEA 172
* [SCL-10961|https://youtrack.jetbrains.com/issue/SCL-10961] FlatSpecFinder is throwing an exception
* [SCL-11905|https://youtrack.jetbrains.com/issue/SCL-11905] IllegalArgumentException when run println in Worksheet in 2017.2 Scala plugin
* [SCL-11901|https://youtrack.jetbrains.com/issue/SCL-11901] Cannot import any SBT project with IDEA 2017.2
* [SCL-10580|https://youtrack.jetbrains.com/issue/SCL-10580] SBT - Add possibility to add .scala files at sbt ${root}/project directory

Build 2017.1.15.48

Download Scala plugin for IDEA

  • SCL-11450 Handle Lambda expression on Worksheet output
  • SCL-11453 SBT messages are separated by empty line
  • SCL-11471 REPL Worksheet From time to time I get Internal IDE Error about Read access for Logger
  • SCL-11683 NPE in parsing worksheet arguments
  • SCL-11309 SBT Shell add History commands support
  • SCL-11786 sbt files now have the same icon as scala files
  • SCL-1164 Add ability to infer generic parameters types for method and infix calls.
  • SCL-11475 REPL Worksheet Compilation error at second execution of a same code (pattern matching)
  • SCL-9432 Good code highlighted in red: type inference fails
  • SCL-11073 In-place Introduce Variable: a link to configure code style
  • SCL-11809 Name suggestions don't pay attention on UpperCase
  • SCL-11619 IDEA 2017-like Scala Type / Member icons in Project View
  • SCL-11712 Improve Package Object presentation in Project View
  • SCL-11657 SBT Shell Can't import Dotty example project
  • SCL-11753 High CPU utilisation when editing this file
  • SCL-4717 incorrect highlight of valid syntax
  • SCL-11467 REPL Worksheet trash code on output after "print"
  • SCL-11468 REPL Worksheet exception in output if execute code in REPL after regular mode
  • SCL-11469 REPL Worksheet Output panel disappears after click on garbage_button
  • SCL-11691 sbt shell: pick up .sbtopts in launch parameters
  • SCL-7010 Good code is red: Method is more specific than object
  • SCL-11523 Debug. Fields named "sp" are shown in variables
  • SCL-11313 Wrong super.equals(error) conversion
  • SCL-9942 Wrong error highlighting because of object rename
  • SCL-11599 SBT Shell `Start SBT Shell` action does nothing
  • SCL-11499 REPL Worksheet Additional output in second run of the same code
  • SCL-8267 Highlighted errors when there is no error
  • SCL-11494 REPL Worksheet blue arrow points to comment before final expression
  • SCL-11594 Hide the SBT shell checkbox on project import, but show it in the normal settings
  • SCL-11842 Delete companion object on deleting class / trait
  • SCL-11708 IDEA 2017-like Scala File icon in Project View
  • SCL-11705 Wrong inner classes order in completion list
  • SCL-594 java.lang.ClassCastException: com.intellij.testFramework.LightVirtualFile cannot be cast to com.intellij.openapi.vfs.VirtualFileWithId
  • SCL-9119 Good code red: apply call type is not inferred
  • SCL-11577 Modify code style ... dialog in "Type ann. req." inspection appears for each warning
  • SCL-11451 Java class with static elements is converted to Scala object
  • SCL-11344 Incorrect "Application does not take parameters"
  • SCL-11777 Pay attention on parenthesis when replace Object to factory method call
  • SCL-11500 Inspection: private final val marked "redundant" for final classes and objects
  • SCL-11720 REPL Worksheet wrong number for "res" after "print" statement
  • SCL-11643 While in Scala editor the breadcrumbs ignore background color settings
  • SCL-11515 SBT import/refresh doesn't end on error, no information about error
  • SCL-11529 NPE in project import
  • SCL-11546 Run config that is targeted to SBT Shell doesn't track changes in source sode
  • IDEA-169008 Gradle: unnesessary module is configured on creating a new project; Throwable at com.intellij.openapi.module.impl.ModuleManagerImpl.loadModules
  • SCL-9858 Good code red: Incorrect type checking of result of a recursive method with path-dependent types
  • SCL-11268 Artifact index issues

Build 2017.1.9.28

Download Scala plugin for IDEA

  • SCL-11313 Wrong super.equals(error) conversion
  • SCL-11523 Debug. Fields named "sp" are shown in variables
  • SCL-11451 Java class with static elements is converted to Scala object
  • SCL-11552 Object displayed with $

Build 2017.1.9.18

Download Scala plugin for IDEA

Build 2017.1.9.11

Download Scala plugin for IDEA

  • SCL-11515 SBT import/refresh doesn't end on error, no information about error

Build 2017.1.9.8

Download Scala plugin for IDEA

  • SCL-11458 Enum + Method convertation generates incorrect code
  • SCL-11417 When copying Scala code from one scala class to another, Scala plugin offers to convert from Java code
  • SCL-11450 Handle Lambda expression on Worksheet output
  • SCL-11361 Text-> Java converter Imports addition can't correctly handle Java Collections
  • SCL-11262 Incorrect type
  • SCL-11467 REPL Worksheet trash code on output after "print"
  • SCL-11442 Switch-case convert. makes bad formatting
  • SCL-11420 Code completion gives preference to Scala types when writing Java
  • SCL-11393 Java to Scala conversion doesn't apply annotation settings
  • SCL-11259 Show parameter tool-tips (Ctrl-P) does not work in complex / multi-line situations
  • SCL-11402 scala.meta macro expansion fails when pattern matching on annotation type parameter
  • SCL-10589 'Convert to Scala' should generate 'Unit' methods taking into account Scala settings
  • SCL-11401 scala.meta macro expansion fails when pattern matching on annotation constructor with Symbol*
  • SCL-11468 REPL Worksheet exception in output if execute code in REPL after regular mode
  • SCL-11469 REPL Worksheet Output panel disappears after click on garbage_button
  • SCL-11441 Switch-case convert. forgets to add curly-braces to block
  • SCL-11370 When paste Java code to Scala class, converter deletes empty lines before place of paste
  • SCL-11444 Try-catch-finally convert. forgets to add curly-braces to Try block
  • SCL-11445 Don't allow remove braces in try statements with multiple statements
  • SCL-11314 Support catching multiple exceptions in converter
  • SCL-11491 Irrelevant suggestion to convert code when paste Scala class
  • SCL-10427 Postfix completion: println
  • SCL-11449 Worksheet fail if it runs in Interactive mode with REPL
  • SCL-11405 IDE creates scala type file in case of Java code copy-paste
  • IDEA-169008 Gradle: unnesessary module is configured on creating a new project; Throwable at com.intellij.openapi.module.impl.ModuleManagerImpl.loadModules
  • SCL-6913 Code Style for Scala: Method call arguments, New line after '(' only if multi-line args exists

Build 2017.1.8.6

Download Scala plugin for IDEA

  • SCL-3286 Smart Code Completion ignores "Exclude from Import and Completion" option
  • SCL-11362 Text-> Java converter Java converter doesn't convert Lambda expression
  • SCL-11339 batch optimize import aborts if an exception occurs
  • SCL-11282 Highlighting fails for imported package with reserved word in name
  • SCL-11304 SBT Shell If I cancel restart action, SBT Console anyway does it
  • SCL-6913 Code Style for Scala: Method call arguments, New line after '(' only if multi-line args exists
  • SCL-11340 NullPointerException while running project
  • SCL-8053 Configurable Import Sort Ordering
  • SCL-8768 Renaming class name could give result of class import get appended with dollar sign ($)
  • SCL-4280 Format action incorrectly formats method signature in scaladoc
  • SCL-4867 <Click to see difference> for ScalaTest

Build 2016.3.8.16

Download Scala plugin for IDEA

  • SCL-11339 batch optimize import aborts if an exception occurs
  • SCL-11024 scala.meta macro annotation on objects with apply methods
  • SCL-11245 Debugger skipped breakpoints (no executable code found ...)
  • SCL-11340 NullPointerException while running project

Build 2017.1.6.1

Download Scala plugin for IDEA

Build 2016.3.7.124

Download Scala plugin for IDEA

  • SCL-11204 Scala implicit declaration never used weak warning
  • SCL-11200 IDEA Ultimate / scala plugin gives warnings that it cannot connect to the compile server
  • SCL-11224 Scala.js false positive: Reassignment to val

Build 2016.3.5.115

Download Scala plugin for IDEA

Build 2016.3.5.113

Download Scala plugin for IDEA

  • SCL-11142 Type annotation resolving of inner class of java class is wrong
  • SCL-11120 UI freeze
  • SCL-10160 cannot create application run configuration from scala object with "Choose main class" dialog
  • SCL-10017 Debugger can't evaluate
  • SCL-10858 decompiler is not aware of lazy vals
  • SCL-11105 IntelliJ IDEA 2016.3 Ultimate now showing "Project JDK is not defined" on non-Java project. Please turn it off.

Build 2016.3.4.104

Download Scala plugin for IDEA

  • SCL-11098 Incorrect expansion of infix types
  • SCL-11103 Array rendering in worksheet. Regression.
  • SCL-10965 Incorrect scala.meta expansion
  • SCL-11099 Expansion of macro-annotated method fails
  • SCL-10974 Type added by type_annotation_inspection makes code red and breaks compilation
  • SCL-11065 Breadcrumb text not visible (or not respecting colour preferences) with Scala plug-in enabled
  • SCL-9827 Error during import of sbt project
  • SCL-11022 V 2016.3 Internal build breaks on Linux mounted project directory
  • SCL-11047 Stuck on indexing with 2016.3
  • SCL-11004 Copy past does not work, SOE in log
  • SCL-11090 Scala code analysis hanging, SOE in log
  • SCL-11072 NullPointerException after upgrading to Scala plugin version 2016.3.4
  • SCL-11005 Latest version of IDEA 2016.3 scala plugin not compatible with sbt-multi-jvm plugin
  • SCL-10992 UI Freeze

Build 2016.3.2.81

Download Scala plugin for IDEA

  • SCL-10969 AddTypeAnnotation inspection doesn't disappear in some cases

Build 2016.3.2.72

Download Scala plugin for IDEA

Build 2016.3.2.64

Download Scala plugin for IDEA

Build 2016.3.2.62

Download Scala plugin for IDEA

Build 2016.3.2.35

Download Scala plugin for IDEA

* [SCL-10884|https://youtrack.jetbrains.com/issue/SCL-10884] Automatic import for member calls, like `asScala`
* [SCL-9771|https://youtrack.jetbrains.com/issue/SCL-9771] Categorize apply/unapply usages for case classes
* [SCL-10792|https://youtrack.jetbrains.com/issue/SCL-10792] Import package is still wrong
* [SCL-10806|https://youtrack.jetbrains.com/issue/SCL-10806] SBT cannot find JVM in Android SDK
* [SCL-10678|https://youtrack.jetbrains.com/issue/SCL-10678] Inspection: replace match { case true => ??? ; case false => ??? } with `if`
* [SCL-10894|https://youtrack.jetbrains.com/issue/SCL-10894] Better UI handling of dependency resolution errors
* [SCL-8887|https://youtrack.jetbrains.com/issue/SCL-8887] Find usages for var class parameters finds all access as read value, no writes
* [SCL-10788|https://youtrack.jetbrains.com/issue/SCL-10788] Introduce Variable refactoring does not ignore whitespaces
* [SCL-10820|https://youtrack.jetbrains.com/issue/SCL-10820] Find/Show usages fail to detect usage of package private variables which are defined in a package object
* [SCL-10743|https://youtrack.jetbrains.com/issue/SCL-10743] Wrong gutter position
* [SCL-10217|https://youtrack.jetbrains.com/issue/SCL-10217] find usage finds fields of wrong classes
* [SCL-6417|https://youtrack.jetbrains.com/issue/SCL-6417] "Type mismatch" when using scalaz validation
* [SCL-10345|https://youtrack.jetbrains.com/issue/SCL-10345] Inspection: redundant default argument
* [SCL-9577|https://youtrack.jetbrains.com/issue/SCL-9577] Scala Worksheet Incorrectly Displays "Wrong Forward Reference"
* [SCL-10826|https://youtrack.jetbrains.com/issue/SCL-10826] Incremental error highlighting - error not shown for a function call after parameter type has changed
* [SCL-10218|https://youtrack.jetbrains.com/issue/SCL-10218] highlighting, type checking, and error highlighting not working in scala scripts and scala console
* [SCL-7570|https://youtrack.jetbrains.com/issue/SCL-7570] Find usages categorizes some constructor calls as "Value read"
* [SCL-8827|https://youtrack.jetbrains.com/issue/SCL-8827] Implicit ToResponseMarshallable conversion not detected inside akka-http complete blocks
* [SCL-10636|https://youtrack.jetbrains.com/issue/SCL-10636] Wrong error highlighting in a Akka-Http project
* [SCL-10922|https://youtrack.jetbrains.com/issue/SCL-10922] Good code yellow: 'Remove "new" modifier' from overriden case class
* [SCL-8705|https://youtrack.jetbrains.com/issue/SCL-8705] Ever-increasing memory consumption until the IDE crashes
* [SCL-10624|https://youtrack.jetbrains.com/issue/SCL-10624] akka-http routes dsl regression in 2016.2
* [IDEA-162923|https://youtrack.jetbrains.com/issue/IDEA-162923] junit-jupiter 5 messes detection of non-annotated JUnit tests
* [SCL-8413|https://youtrack.jetbrains.com/issue/SCL-8413] enablePlugins call from build.sbt incorrectly highlighted as error
* [SCL-9877|https://youtrack.jetbrains.com/issue/SCL-9877] akka-http - combined directives not properly highlighted

Build 2016.3.2.10

Download Scala plugin for IDEA

Build 2016.2.1.33

Download Scala plugin for IDEA

  • SCL-8889 Formatting issue in method call with 1 tuple as parameter
  • SCL-4890 Support "off-side rule" formatting in Scala
  • SCL-5025 Add addional setting for method call arguments alignment
  • SCL-9869 Refactoring of Scala code removes empty (blank) lines in scaladoc comments
  • SCL-7453 Formatter: Double indentation for class/method parameters

Build 2016.3.2.7

Download Scala plugin for IDEA

Build 2016.3.1.4

Download Scala plugin for IDEA

Build 2016.3.1.2

Download Scala plugin for IDEA

Build 2016.2.1.25

Download Scala plugin for IDEA

  • SCL-10544 Error:scalac: bad option: '-nobootcp'
  • SCL-10511 imports in Scala worksheets don't work properly
  • SCL-8889 Formatting issue in method call with 1 tuple as parameter
  • SCL-10532 Exponential Slowdown when auto-completing an import (entire UI is frozen for some time)
  • SCL-4890 Support "off-side rule" formatting in Scala
  • SCL-10488 Step Over action in debugging behaves incorrectly in case of operation with variable
  • SCL-5025 Add addional setting for method call arguments alignment
  • SCL-9869 Refactoring of Scala code removes empty (blank) lines in scaladoc comments
  • SCL-10485 Download classifiers settings in SBT preferences are not always applied or saved correctly
  • SCL-10370 code does not compile in worksheet
  • SCL-10526 IDEA Performance
  • SCL-10463 SBT configuration refresh does not refresh SNAPSHOT sources
  • SCL-10085 Project SDK keeps resetting to the one specified in sbt.xml
  • SCL-7453 Formatter: Double indentation for class/method parameters

Build 3.0.10.7

Download Scala plugin for IDEA

  • SCL-9372 Code with eq is missing parenthesis

Build 3.0.10.4

Download Scala plugin for IDEA

Build 3.0.10.3

Download Scala plugin for IDEA

* [SCL-8858|https://youtrack.jetbrains.com/issue/SCL-8858] Usage of none monospace font in error message.
* [SCL-10311|https://youtrack.jetbrains.com/issue/SCL-10311] false "Wrong number of arguments for extractor" highlighting
* [SCL-7582|https://youtrack.jetbrains.com/issue/SCL-7582] default argument functions for constructor do not resolve in java
* [SCL-9868|https://youtrack.jetbrains.com/issue/SCL-9868] "Move statements right and left" for Scala too (not just java/html)
* [SCL-10039|https://youtrack.jetbrains.com/issue/SCL-10039] Setting Scala compiler incrementality type to SBT breaks Java projects
* [SCL-5728|https://youtrack.jetbrains.com/issue/SCL-5728] good code red: infix expression with several underscore arguments and expected type
* [SCL-9861|https://youtrack.jetbrains.com/issue/SCL-9861] Inspection: unnecessary partial function definition
* [SCL-9942|https://youtrack.jetbrains.com/issue/SCL-9942] Wrong error highlighting because of object rename
* [SCL-9844|https://youtrack.jetbrains.com/issue/SCL-9844] Inspection: redundant `new` keyword in case class instantiation
* [SCL-7069|https://youtrack.jetbrains.com/issue/SCL-7069] Parse error for Map[String,Any]
* [SCL-10253|https://youtrack.jetbrains.com/issue/SCL-10253] incorrect error highlighting: too many argument for apply
* [SCL-9840|https://youtrack.jetbrains.com/issue/SCL-9840] Collection inspection: convert map.get(k).get to map(k)
* [SCL-10233|https://youtrack.jetbrains.com/issue/SCL-10233] When selecting menu option "Build/Rebuild Project", compilation aborts with error "Error:scalac: Error: org.jetbrains.jps.incremental.scala.remote.ServerException"
* [SCL-10036|https://youtrack.jetbrains.com/issue/SCL-10036] Breakpoints not working in scala async blocks in Scala 2.10
* [SCL-10306|https://youtrack.jetbrains.com/issue/SCL-10306] wrong type inference for argument patterns if extractor has implicit parameter
* [SCL-9915|https://youtrack.jetbrains.com/issue/SCL-9915] Scala Single Abstract Method (SAM) with by-name argument compilation error: identifier expected but '=>' found.
* [SCL-9938|https://youtrack.jetbrains.com/issue/SCL-9938] Remove error highlighting from type element in case of type mismatch
* [SCL-8759|https://youtrack.jetbrains.com/issue/SCL-8759] Good code red: Calling overloaded Java generics method
* [SCL-9473|https://youtrack.jetbrains.com/issue/SCL-9473] Methods on a method argument are not found any longer if argument type contains refinement
* [SCL-10287|https://youtrack.jetbrains.com/issue/SCL-10287] Wrong RedundantNewCaseClass intention invokation in case of companion object with defined apply method
* [SCL-10286|https://youtrack.jetbrains.com/issue/SCL-10286] Import all members intention doesn't work for member with the same name as package name
* [SCL-10285|https://youtrack.jetbrains.com/issue/SCL-10285] Duplication in description of RedundantNewCaseClass inspection and incorrect intension_action message
* [SCL-6619|https://youtrack.jetbrains.com/issue/SCL-6619] case classes without parameters are removed from Scala 2.11
* [SCL-10405|https://youtrack.jetbrains.com/issue/SCL-10405] no error highlighting for members with same backticked name
* [SCL-8861|https://youtrack.jetbrains.com/issue/SCL-8861] Extending akka testkit gives an error
* [SCL-10289|https://youtrack.jetbrains.com/issue/SCL-10289] Wrong RedundantNewCaseClass inspection call in case of apply with implicit parameter
* [SCL-10326|https://youtrack.jetbrains.com/issue/SCL-10326] NPE in IDEA after Optimize Import of akka-actor
* [SCL-9029|https://youtrack.jetbrains.com/issue/SCL-9029] Good code red: Polymorphic Signatures (MethodHandle.{invoke,invokeExact})
* [SCL-10301|https://youtrack.jetbrains.com/issue/SCL-10301] can't evaluate method call work if qualifier has a same name as implicitly imported package
* [SCL-7503|https://youtrack.jetbrains.com/issue/SCL-7503] Good code is red: Incorrect error highlighting with setter in backticks
* [SCL-9871|https://youtrack.jetbrains.com/issue/SCL-9871] good code red: package spope method not found when escaped keyword in package name
* [SCL-10101|https://youtrack.jetbrains.com/issue/SCL-10101] Scala syntax doesn't catch tuple pattern matching error
* [SCL-9977|https://youtrack.jetbrains.com/issue/SCL-9977] ui lockup in very small file
* [SCL-9668|https://youtrack.jetbrains.com/issue/SCL-9668] Pattern match should be highlighted yellow
* [SCL-10027|https://youtrack.jetbrains.com/issue/SCL-10027] Good code red: error highlight in case class copy caused by existence of same-named, but unrelated method
* [SCL-10245|https://youtrack.jetbrains.com/issue/SCL-10245] Scala Compile Server idle timeout won't stick
* [SCL-10240|https://youtrack.jetbrains.com/issue/SCL-10240] Super Method tool doesn't work with overridden methods of self references
* [SCL-9916|https://youtrack.jetbrains.com/issue/SCL-9916] Inspection pass never completes for the specific file
* [SCL-9682|https://youtrack.jetbrains.com/issue/SCL-9682] "anonymous function can be turned into a method value" is overeager
* [SCL-9922|https://youtrack.jetbrains.com/issue/SCL-9922] Typo in ""Pattern may never match"
* [SCL-10042|https://youtrack.jetbrains.com/issue/SCL-10042] 'Type annotation required' inspection marks constructor as missing return type annotation
* [SCL-9116|https://youtrack.jetbrains.com/issue/SCL-9116] Option.contains inspection is invalid on Scala 2.10 but still suggested
* [SCL-10371|https://youtrack.jetbrains.com/issue/SCL-10371] "Useless expression" inspection doesn't account for class initialization
* [SCL-10165|https://youtrack.jetbrains.com/issue/SCL-10165] packages with backticked names are highlighted as errors
* [SCL-10293|https://youtrack.jetbrains.com/issue/SCL-10293] New intention to regenerate type annotation for var/val/def
* [SCL-7089|https://youtrack.jetbrains.com/issue/SCL-7089] Value tooltip does not show up when debugging Scala
* [SCL-10351|https://youtrack.jetbrains.com/issue/SCL-10351] Inspection: convert null initializer to _
* [SCL-9841|https://youtrack.jetbrains.com/issue/SCL-9841] Collection inspection: convert map.find(_ == k).map(_._2) to map(k)
* [SCL-10103|https://youtrack.jetbrains.com/issue/SCL-10103] Breakpoints in trait methods don't work since Scala uses default methods at the bytecode level
* [SCL-7475|https://youtrack.jetbrains.com/issue/SCL-7475] Good code is red: Shapless @@
* [SCL-10257|https://youtrack.jetbrains.com/issue/SCL-10257] Ability to specify working directory for SBT task run configuration
* [SCL-8823|https://youtrack.jetbrains.com/issue/SCL-8823] PartialFunction0 that 'returns' Unit incorrect red highlight
* [SCL-6729|https://youtrack.jetbrains.com/issue/SCL-6729] Good code red: override member with an object
* [SCL-9578|https://youtrack.jetbrains.com/issue/SCL-9578] No error when var implements val
* [SCL-9161|https://youtrack.jetbrains.com/issue/SCL-9161] The verb  "re-format" should be written without a hyphen
* [SCL-9456|https://youtrack.jetbrains.com/issue/SCL-9456] Scala return type error highlighting confusing in a try/catch block
* [SCL-9898|https://youtrack.jetbrains.com/issue/SCL-9898] Suggest types based on variable name
* [SCL-10105|https://youtrack.jetbrains.com/issue/SCL-10105] Freeze on importing SBT Project
* [SCL-9760|https://youtrack.jetbrains.com/issue/SCL-9760] Don't suggest length-related collection inspections for Array
* [SCL-10161|https://youtrack.jetbrains.com/issue/SCL-10161] Cannot close project because of blocked thread
* [SCL-8947|https://youtrack.jetbrains.com/issue/SCL-8947] Create New Scala Class - wrong error "This is not a valid Scala qualified name"
* [SCL-10244|https://youtrack.jetbrains.com/issue/SCL-10244] Imported library classes are parsed incorrectly which lead to weird import errors
* [SCL-9619|https://youtrack.jetbrains.com/issue/SCL-9619] Type mismatch error for java annotation with element called 'lazy'
* [SCL-9975|https://youtrack.jetbrains.com/issue/SCL-9975] Additional compiler options change takes effect only after rebooting compile server twice
* [SCL-10295|https://youtrack.jetbrains.com/issue/SCL-10295] Overload resolution problem
* [SCL-9832|https://youtrack.jetbrains.com/issue/SCL-9832] Do not warn about empty-parens for getters in ScalaJS facades
* [SCL-6617|https://youtrack.jetbrains.com/issue/SCL-6617] Feature request: sort completions by scope
* [SCL-4988|https://youtrack.jetbrains.com/issue/SCL-4988] Parameter Info stops working with functions when using import renames
* [SCL-10071|https://youtrack.jetbrains.com/issue/SCL-10071] Deadlock
* [SCL-8792|https://youtrack.jetbrains.com/issue/SCL-8792] Infix notation for a tail recursive call wrongly highlighted as an error
* [SCL-2022|https://youtrack.jetbrains.com/issue/SCL-2022] Autocompletion: suggest nearby references first
* [SCL-9920|https://youtrack.jetbrains.com/issue/SCL-9920] Erroneous pattern matching warning
* [SCL-9395|https://youtrack.jetbrains.com/issue/SCL-9395] Scala Console run config broken IDEA 15.0 -  java.lang.ClassNotFoundException: @vm_params
* [SCL-8119|https://youtrack.jetbrains.com/issue/SCL-8119] Scala: Breeze operations return 'Nothing' in editor, while compilation works fine.
* [SCL-9514|https://youtrack.jetbrains.com/issue/SCL-9514] Move a class with companion object causes "File already exists problem"
* [SCL-8408|https://youtrack.jetbrains.com/issue/SCL-8408] Weird priorities in the autocompletion cause great pain with quick typing
* [SCL-5772|https://youtrack.jetbrains.com/issue/SCL-5772] Formatting for the @ identifier
* [SCL-3490|https://youtrack.jetbrains.com/issue/SCL-3490] override def autocomplete
* [SCL-5852|https://youtrack.jetbrains.com/issue/SCL-5852] Java editor misbehaves when implementing a Scala Trait with type parameters in a Java class
* [SCL-10232|https://youtrack.jetbrains.com/issue/SCL-10232] Good code is red
* [SCL-4968|https://youtrack.jetbrains.com/issue/SCL-4968] Highlighting error: Timeout(5 seconds)
* [SCL-3781|https://youtrack.jetbrains.com/issue/SCL-3781] Bad code is green: parameterized class without type arguments
* [SCL-5456|https://youtrack.jetbrains.com/issue/SCL-5456] Refactoring a Scala file with class and companion object fails
* [SCL-10006|https://youtrack.jetbrains.com/issue/SCL-10006] Incorrect type inference
* [SCL-9306|https://youtrack.jetbrains.com/issue/SCL-9306] Good code red: implicitly conversions from functions to functions

Build 3.0.7.37

Download Scala plugin for IDEA

Build 3.0.7.36

Download Scala plugin for IDEA

Build 3.0.7.35

Download Scala plugin for IDEA

  • SCL-10036 Breakpoints not working in scala async blocks in Scala 2.10
  • SCL-10039 Setting Scala compiler incrementality type to SBT breaks Java projects
  • SCL-7582 default argument functions for constructor do not resolve in java
  • SCL-9473 Methods on a method argument are not found any longer if argument type contains refinement
  • SCL-8861 Extending akka testkit gives an error
  • SCL-10301 can't evaluate method call work if qualifier has a same name as implicitly imported package
  • SCL-9938 Remove error highlighting from type element in case of type mismatch
  • SCL-9668 Pattern match should be highlighted yellow
  • SCL-10042 'Type annotation required' inspection marks constructor as missing return type annotation
  • SCL-9916 Inspection pass never completes for the specific file
  • SCL-10245 Scala Compile Server idle timeout won't stick
  • SCL-9915 Scala Single Abstract Method (SAM) with by-name argument compilation error: identifier expected but '=>' found.
  • SCL-9922 Typo in ""Pattern may never match"
  • SCL-9116 Option.contains inspection is invalid on Scala 2.10 but still suggested
  • SCL-9682 "anonymous function can be turned into a method value" is overeager
  • SCL-10161 Cannot close project because of blocked thread
  • SCL-9161 The verb "re-format" should be written without a hyphen
  • SCL-9760 Don't suggest length-related collection inspections for Array
  • SCL-8823 PartialFunction0 that 'returns' Unit incorrect red highlight
  • SCL-9456 Scala return type error highlighting confusing in a try/catch block
  • SCL-9975 Additional compiler options change takes effect only after rebooting compile server twice
  • SCL-9832 Do not warn about empty-parens for getters in ScalaJS facades
  • SCL-10105 Freeze on importing SBT Project
  • SCL-8947 Create New Scala Class - wrong error "This is not a valid Scala qualified name"
  • SCL-10295 Overload resolution problem
  • SCL-2022 Autocompletion: suggest nearby references first
  • SCL-6617 Feature request: sort completions by scope
  • SCL-10071 Deadlock
  • SCL-9920 Erroneous pattern matching warning
  • SCL-9395 Scala Console run config broken IDEA 15.0 - java.lang.ClassNotFoundException: @vm_params
  • SCL-8119 Scala: Breeze operations return 'Nothing' in editor, while compilation works fine.
  • SCL-9514 Move a class with companion object causes "File already exists problem"
  • SCL-8408 Weird priorities in the autocompletion cause great pain with quick typing
  • SCL-10232 Good code is red
  • SCL-5852 Java editor misbehaves when implementing a Scala Trait with type parameters in a Java class
  • SCL-5456 Refactoring a Scala file with class and companion object fails
  • SCL-9306 Good code red: implicitly conversions from functions to functions