Child pages
  • Scala Plugin EAP fixes
Skip to end of metadata
Go to start of metadata

Regular plugin releases are available from plugin repository.

Be Careful

Icon

It is important to distinguish EAP from traditional pre-release software. Please note that the quality of EAP versions may at times be way below even usual beta standards.

Icon

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 "https://plugins.jetbrains.com/plugins/eap/1347" to custom repositories in Settings -> Plugins -> Browse custom repositories

 

Build 2017.3.6

Download Scala plugin for IDEA

 65 Fixed issues
  • SCL-12582 Macro expanded dependent types added by scalameta are not recognized
  • SCL-8507 shapeless.Generic
  • SCL-10396 Good code red: shapeless tuple syntax
  • SCL-11870 Go To Declaration navigates to object instead of class declaration
  • SCL-12947 Can't launch compiler server in #2017.3.586
  • SCL-12880 Not compile any evaluation from scala worksheet
  • SCL-12376 SBT Shell window position reset to default one each time IDEA is closed
  • SCL-12925 IIE when open some ammonite script in the Editor
  • SCL-12869 Ammonite run config. wrongly choose Java sdk
  • SCL-12921 Override / Implement: add properly type annotations
  • SCL-12805 IIE in attempt to compile macros @WithApply
  • SCL-12825 Exception when try to see some places in build.sbt file in "Place to add dependency" dialog
  • SCL-12843 "Add sbt dependencies" doesn't appear for Cats library
  • SCL-12816 Default expressions are not converted in parameters
  • SCL-12546 Unable to add Scala SDK
  • SCL-12871 Import sbt project with Java 9
  • SCL-12784 make test run configuration types dumb aware
  • SCL-12853 IIE when IDEA stops on a breakpoint in a specific project
  • SCL-12874 IDEA hang on project open
  • SCL-12837 "Add sbt dependency" doesn't search by package
  • SCL-12834 Added by ''@deriving'' macros code is reachable by 'root.<name>'
  • SCL-12777 Provide support for import $plugin
  • SCL-11551 Importing sbt projects should create project even when import fails
  • SCL-12793 Receiver goes to "Extractor" section in ClusterClient.scala
  • SCL-12792 Make lib importing to a project by pop-up suggestion at the top of the Editor
  • SCL-12887 Very slow syntax analysis when editing Java code
  • SCL-12750 Disabled option "Use CBT for Running and Building your project" leads to compilation error
  • SCL-12924 Add "executable" to "Specify path"
  • SCL-12926 IEE in the Editor when I typed a code
  • SCL-12840 runtime type evaluator do not work for inner classes
  • SCL-12845 IIE when call "Add sbt dep." quickfix
  • SCL-12901 sbt 1.1 import fails when using process import
  • SCL-12963 Build tool window in Toggle view shows all messages in one line
  • SCL-11087 Good code gray: incorrect "useless expression"
  • SCL-12821 Add scala version check for enabling Trailing comma support
  • SCL-12804 "Place to add dependency" should be more compact
  • SCL-12801 Receiver Akka's TargetLocation goes to Extractor section
  • SCL-12560 Resume debug: Don't call commitAndRunReadAction inside ReadAction, it will cause a deadlock otherwise
  • SCL-12889 unnecessary work in SbtMavenDependencyCompletionContributor
  • SCL-10407 navigation from stacktraces suggests too many variants
  • SCL-10325 SBT error log not displayed in Event Log
  • SCL-12881 Cannot resolve symbol using implicit class and shapeless
  • SCL-12668 Add Scala versions suggestion to New_CBT_Build_Class dialog
  • SCL-11890 Collection inspection: convert Option(Constant) to Some(Constant)
  • SCL-10997 Add library to deps in build.sbt
  • SCL-12662 Offers to over simplify JavaFX Binding
  • SCL-11525 Support build tool window output
  • SCL-12824 Replace an icon for build.sbt file in "Place to add dependency" dialog
  • SCL-12932 Collections collection name suggestion
  • SCL-12919 Add external libraries resolver and downloader in tests
  • SCL-12810 Debugger does not stop at all breakpoints in Scala application
  • SCL-12803 Receiver "case Register(...)" in "waitingForRegistration(...): Receive" goes to Extractor section instead of Receiver
  • SCL-12813 Add SBT dependency dialog shows no progress or errors
  • SCL-12622 new icons for sbt
  • SCL-10021 Breakpoints are not working in implicit value class with @inline def
  • SCL-12769 Suggest user to specify path to amm instead of error message
  • SCL-12951 layout of messages in build toolwindow
  • SCL-12968 Internal exception during test fun via sbt console
  • SCL-10860 Implicit class using HList wrong code highlighting
  • SCL-12836 "Add sbt dependencies" should use "%%" operator if available
  • SCL-12835 "Add sbt dependencies" inserts extra "libraryDependencies" keyword
  • SCL-12187 SBT Shell takes "busy" state at a second click on debug button
  • SCL-12644 Proposed SBT artifacts look imcomplete
  • SCL-12899 Local disabling of type-aware highlighting should work regardless of white space
  • SCL-12846 `Add type annotation for function definition` add `Nothing` for function implementation

Build 2017.2.13

Download Scala plugin for IDEA

 1 Fixed issues

Build 2017.3.5

Download Scala plugin for IDEA

 41 Fixed issues
  • SCL-11603 SBT Shell Can't close process using Ctrl+D
  • SCL-12301 Upgrade scalastyle to version 1.0.0
  • SCL-11885 Find usages of top level private unqualified class in Scala does not work
  • SCL-12714 Good code is red, abstract type alias in object
  • SCL-12780 #ScalaTest support broken
  • SCL-12707 IIE when create new SBT project
  • SCL-11598 SBT Shell Add `Always scroll down` option
  • SCL-12679 IIE about Hocon when create or import a project
  • SCL-12774 Ammonite runner searches resources by a wrong path
  • SCL-12772 The Editor cannot resolve $file.<some_folder>.<some_class> imports
  • SCL-12732 Buttons for path specification don't work in the Ammonite run config
  • SCL-12408 please remove usages of deprecated SoftKeySoftValueHashMap
  • SCL-12665 Cannot import CBT project
  • SCL-11884 Activator EOL
  • SCL-12765 Many Ammonite imports in Scala script project are incorrectly highlighted as unused
  • SCL-12690 AddUnitTypeEnterHandler always commits document
  • SCL-12794 packaging of our plugin takes too long on windows
  • SCL-12790 "Create library from jar..." intention doesn't appear on a sequence of ivy imports
  • SCL-12002 lowercase "sbt" mentions in the UI
  • SCL-12701 don't open debug window when activating sbt shell debugging
  • SCL-12775 Ammonite run config. doesn't save deleted param.
  • SCL-12776 IDEA cannot resolve ammonite annotations without imports
  • SCL-12634 Support Lightbend "project starter" templates
  • SCL-12731 Add setting "Program arguments" to Ammonite run config.
  • SCL-12734 Double colon in Ammonite run config dialog
  • SCL-11614 SBT Shell No shortcut to bring focus to shell
  • SCL-12781 move scala compile server settings closer to scala compiler settings
  • SCL-12786 Navigation from method usage leads to method's class but not to method
  • SCL-12633 Intellij Play2 module not honored in run configuration
  • SCL-10610 Find Usages does not work for members of private classes/objects
  • SCL-12609 Idea shows import as unused, but it's used in implicit and doesn't compile without import
  • SCL-12767 Make setting "Treat .sc files as: Auto" more descriptive
  • SCL-12647 No place to add dependency after SBT Artifact choise
  • SCL-12646 "SBT Artifact Search" window should be more compact
  • SCL-12762 DisposalException from SbtShellRunner
  • SCL-12601 Implicit usage isn't highlighted in case of import
  • SCL-12709 Minor issues in the description of "Lightbend Project Starter" wizard
  • SCL-12768 Rename "Run Ammonite" Run config. to "Ammonite" Run config
  • SCL-12700 Use server VM to run the tests
  • SCL-12573 Can't resolve "import $ivy" in simple ammonite project
  • SCL-12729 IDEA suggests to add SBT deps in not-SBT project

Build 2017.2.11.9

Download Scala plugin for IDEA

 1 Fixed issues

Build 2017.2.11

Download Scala plugin for IDEA

 31 Fixed issues
  • SCL-12450 IntelliJ IDEA Run Scala Console throwing exception
  • SCL-12435 implicit conversions from LowPriorityImplicit via scala.Predef are not shown in completion
  • SCL-12623 Internal error InferUtil$SafeCheckException when run simplification inspections on attached project
  • SCL-3536 Alignment of extends block
  • SCL-4290 "Chained method calls / Align when multiline" removes indentation
  • SCL-12375 Good code red: overloaded apply method from implicit conversion on object's superclass
  • SCL-12452 Incorrect highlighting on implicit single class apply
  • SCL-12474 IIE when add type annotation in Play2TemplateBlock
  • SCL-12482 Type annotation required inspection doesn't add type for underscore parameter
  • SCL-12416 Two single-line comments break indentation in function definition
  • SCL-12360 Synthetic import statements are not processed
  • SCL-9387 For Yield Formatting issue
  • SCL-12527 scala.meta macro expansion fails
  • SCL-12066 reorganize imports does not adhere to formatting rules
  • SCL-12258 formatter removes indention of first comment in for block
  • SCL-12297 Comment and annotation before single-expression Scala method breaks indentation
  • SCL-12473 Type annotation inspection doesn't see annotated type for function parameters
  • SCL-12353 Formatter 'Blank Lines' -> 'Around field' and 'Around field in interface' add blank lines also inside methods
  • SCL-12483 Remove Type Annotation intention on _ parameter throws an exception
  • SCL-12523 Meta annotation expansion improperly handles destructuring
  • SCL-12347 Formatting: Partial function arguments on multiple lines get formatted to a single line
  • SCL-12506 Add type annotation intention adds excessive parentheses inside {}
  • SCL-12505 Add type annotation intention adds excessive parentheses to underscore parameter argument
  • SCL-12509 Good code red "Value classes can have only one parameter" with scala meta macro annotation
  • SCL-12465 Redundant parentheses in macro expansion
  • SCL-10845 Wrongly reports error for method overloaded by implicit class
  • SCL-12309 We forget to set space between class_name and curly_brace after completion
  • SCL-12576 function types with single parameters may be rendered without parentheses
  • SCL-12314 Formatter prefers to break function parameters on ":" rather than ","
  • SCL-12337 Resolve fails on adding 'this' qualifier to implicit call
  • SCL-12551 Parameter type not substituted for parametherized java types

Build 2017.3.4

Download Scala plugin for IDEA

 35 Fixed issues
  • SCL-12359 Twirl Templates Won't Open in Editor
  • SCL-12435 implicit conversions from LowPriorityImplicit via scala.Predef are not shown in completion
  • SCL-12623 Internal error InferUtil$SafeCheckException when run simplification inspections on attached project
  • SCL-3536 Alignment of extends block
  • SCL-4290 "Chained method calls / Align when multiline" removes indentation
  • SCL-12375 Good code red: overloaded apply method from implicit conversion on object's superclass
  • SCL-12598 implicit search with local type inference is broken for constructor invocations
  • SCL-12452 Incorrect highlighting on implicit single class apply
  • SCL-12596 idea173.x test failures: Play2TemplateCallResolveTest
  • SCL-12416 Two single-line comments break indentation in function definition
  • SCL-12527 scala.meta macro expansion fails
  • SCL-12360 Synthetic import statements are not processed
  • SCL-9387 For Yield Formatting issue
  • SCL-12577 Many exceptions
  • SCL-12066 reorganize imports does not adhere to formatting rules
  • SCL-12258 formatter removes indention of first comment in for block
  • SCL-12599 No highlighting for ExecutionContext implicit usage
  • SCL-12635 IndexNotReadyException from ScalaBreadcrumbsInfoProvider
  • SCL-12353 Formatter 'Blank Lines' -> 'Around field' and 'Around field in interface' add blank lines also inside methods
  • SCL-12470 Add support for highlighting implicit usages
  • SCL-12615 Ctrl-Shift-F7 (Highlight Usages) has stopped working.
  • SCL-12309 We forget to set space between class_name and curly_brace after completion
  • SCL-11401 scala.meta macro expansion fails when pattern matching on annotation constructor with Symbol*
  • SCL-10997 Add library to deps in build.sbt
  • SCL-12642 wrong accessibility errors when highlighting scala library
  • SCL-12601 Implicit usage isn't highlighted in case of import
  • SCL-12600 Editor doesn't highlight implicits usage in a sequence
  • SCL-12586 No navigation from import statement to another script
  • SCL-12297 Comment and annotation before single-expression Scala method breaks indentation
  • SCL-10845 Wrongly reports error for method overloaded by implicit class
  • SCL-12576 function types with single parameters may be rendered without parentheses
  • SCL-12314 Formatter prefers to break function parameters on ":" rather than ","
  • SCL-12337 Resolve fails on adding 'this' qualifier to implicit call
  • SCL-12347 Formatting: Partial function arguments on multiple lines get formatted to a single line
  • SCL-12551 Parameter type not substituted for parametherized java types

Build 2017.2.7.8

Download Scala plugin for IDEA

 1 Fixed issues

Build 2017.2.7.6

Download Scala plugin for IDEA

 32 Fixed issues
  • SCL-12450 IntelliJ IDEA Run Scala Console throwing exception
  • SCL-12435 implicit conversions from LowPriorityImplicit via scala.Predef are not shown in completion
  • SCL-3536 Alignment of extends block
  • SCL-4290 "Chained method calls / Align when multiline" removes indentation
  • SCL-12375 Good code red: overloaded apply method from implicit conversion on object's superclass
  • SCL-12452 Incorrect highlighting on implicit single class apply
  • SCL-12474 IIE when add type annotation in Play2TemplateBlock
  • SCL-12482 Type annotation required inspection doesn't add type for underscore parameter
  • SCL-12416 Two single-line comments break indentation in function definition
  • SCL-12360 Synthetic import statements are not processed
  • SCL-9387 For Yield Formatting issue
  • SCL-12527 scala.meta macro expansion fails
  • SCL-12066 reorganize imports does not adhere to formatting rules
  • SCL-12258 formatter removes indention of first comment in for block
  • SCL-12297 Comment and annotation before single-expression Scala method breaks indentation
  • SCL-12473 Type annotation inspection doesn't see annotated type for function parameters
  • SCL-12353 Formatter 'Blank Lines' -> 'Around field' and 'Around field in interface' add blank lines also inside methods
  • SCL-12505 Add type annotation intention adds excessive parentheses to underscore parameter argument
  • SCL-12483 Remove Type Annotation intention on _ parameter throws an exception
  • SCL-12523 Meta annotation expansion improperly handles destructuring
  • SCL-12347 Formatting: Partial function arguments on multiple lines get formatted to a single line
  • SCL-12506 Add type annotation intention adds excessive parentheses inside {}
  • SCL-11401 scala.meta macro expansion fails when pattern matching on annotation constructor with Symbol*
  • SCL-12509 Good code red "Value classes can have only one parameter" with scala meta macro annotation
  • SCL-12465 Redundant parentheses in macro expansion
  • SCL-12288 java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter when compiling Scala 2.12.2 project with Java 9
  • SCL-10845 Wrongly reports error for method overloaded by implicit class
  • SCL-12309 We forget to set space between class_name and curly_brace after completion
  • SCL-12576 function types with single parameters may be rendered without parentheses
  • SCL-12314 Formatter prefers to break function parameters on ":" rather than ","
  • SCL-12337 Resolve fails on adding 'this' qualifier to implicit call
  • SCL-12551 Parameter type not substituted for parametherized java types

Build 2017.2.7

Download Scala plugin for IDEA

 60 Fixed issues
  • 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-12448 Scala "Double negation" inspection interferes with Java "Double negation" inspection
  • 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-12026 Add inspection that warns for suspicious implicit creation
  • 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-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-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-12446 Incorrect "Explicit type annotation required" inspection fires
  • SCL-12000 build status shows "queued sbt build ..." when building through sbt shell
  • 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.7

Download Scala plugin for IDEA

 60 Fixed issues
  • 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-12448 Scala "Double negation" inspection interferes with Java "Double negation" inspection
  • 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-12026 Add inspection that warns for suspicious implicit creation
  • 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-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-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-12446 Incorrect "Explicit type annotation required" inspection fires
  • SCL-12000 build status shows "queued sbt build ..." when building through sbt shell
  • 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.3.1

Download Scala plugin for IDEA

 0 Fixed issues

Build 2017.2.6.1

Download Scala plugin for IDEA

 60 Fixed issues
  • 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.6

Download Scala plugin for IDEA

 47 Fixed issues
  • SCL-7237 Common build code not recognized in SBT child projects
  • SCL-11320 Good code red when type constructor unification needed
  • SCL-12104 Scalameta macro annotation expansion failed if annotation contains type parameter
  • SCL-11143 SBT highlighting: Wrong forward reference
  • SCL-12273 deadlock with calcFakeCompanionModule and desugaredElement
  • SCL-10660 Mark sbt generated sources directories as "generated sources root"
  • SCL-12245 Error when creating new SBT Dotty project
  • SCL-12387 Unresolved code shows Internal IDE Error
  • 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.5

Download Scala plugin for IDEA

 1 Fixed issues
  • SCL-12059 Cannot see Twirl template decorator in sidebar:

Build 2017.2.4

Download Scala plugin for IDEA

 18 Fixed issues
  • SCL-12058 Red code in Play 2.6.0-RC1
  • SCL-12166 Scala Preferences fail to load
  • SCL-12095 Can't run new Play2.6 app
  • SCL-12055 Sources for sbt and plugins are not linked to project
  • SCL-11607 Debugging in sbt shell
  • SCL-12106 Complex Scala Code Analysis fails with exception
  • SCL-12090 performance problem with Breeze library
  • SCL-10597 Feature request: Trailing comma support
  • SCL-12129 IDE hangs on Find when Scala plug-in is enabled
  • SCL-12149 NullPointerException in ScalaInplaceVariableIntroducer.moveOffsetAfter
  • SCL-12179 wrong check for synthetic trait forwarders
  • SCL-12182 PIEAE in introduce variable
  • SCL-12138 replace run line marker with green triangle
  • SCL-12124 sbt shell does not start with sbt 0.13.16-Mx
  • SCL-12132 Scala plugin has forgotten that it can run Java FX Applications
  • SCL-12126 Deadlock in 2017.2 , IU-172.2953.9,
  • SCL-12127 Consistent intellij crash with F-Bounded polymorphism (recursive type definition)
  • SCL-12137 Alt+Enter import is failing, showing import dummy.dummy

Build 2017.1.20

Download Scala plugin for IDEA

 15 Fixed issues
  • SCL-12101 Freeze while editing Scala (thread dumps attached)
  • SCL-12024 IDEA hangs on Scala Plugin indexing
  • SCL-12106 Complex Scala Code Analysis fails with exception
  • SCL-12129 IDE hangs on Find when Scala plug-in is enabled
  • SCL-11861 Gradle import is (supposedly) broken in new IDEA
  • SCL-12011 Scala compiler settings: parse compound -Xplugin option
  • SCL-12016 we shouldn't import classes and objects if they are aliased in `scala` or `scala.Predef`
  • SCL-12005 MatchError in addImportForClass
  • SCL-12008 Assertion failed in Play2SyntheticPackagesHolder
  • SCL-12094 Method signature refactoring is broken
  • SCL-12079 PsiInvalidElementAccessException in debugger
  • SCL-12049 Incorrect highlighting in file (project included)
  • SCL-12126 Deadlock in 2017.2 , IU-172.2953.9,
  • SCL-12127 Consistent intellij crash with F-Bounded polymorphism (recursive type definition)
  • SCL-9286 Broken formatting inside quasiquotes

Build 2017.2.3

Download Scala plugin for IDEA

 13 Fixed issues
  • SCL-12016 we shouldn't import classes and objects if they are aliased in `scala` or `scala.Predef`
  • SCL-12062 Terrible build performance with Scala plugin
  • SCL-12005 MatchError in addImportForClass
  • SCL-12094 Method signature refactoring is broken
  • SCL-11986 Factory method generated without parameterised types in constructor call
  • SCL-12009 reload in sbt shell after starting a shell in another project breaks reload
  • SCL-12007 Overrides search from java shows inconsistent results
  • SCL-12101 Freeze while editing Scala (thread dumps attached)
  • SCL-11780 Found usage misclassified as a thrown exception
  • SCL-11955 sbt 1.0 import
  • SCL-11822 Internal IDE Error when run simplify_factory_method inspection over the Akka project
  • SCL-7793 add auto complete for duration and where code need executioncontext
  • SCL-11131 Search for Instance Creation (i.e constructor calls)

Build 2017.1.19

Download Scala plugin for IDEA

 73 Fixed issues
  • SCL-11971 Unexpected refresh of a dialog after JDK8-message
  • SCL-11417 When copying Scala code from one scala class to another, Scala plugin offers to convert from Java code
  • SCL-11458 Enum + Method convertation generates incorrect code
  • 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-11262 Incorrect type
  • SCL-9119 Good code red: apply call type is not inferred
  • SCL-11314 Support catching multiple exceptions in converter
  • SCL-11402 scala.meta macro expansion fails when pattern matching on annotation type parameter
  • SCL-11361 Text-> Java converter Imports addition can't correctly handle Java Collections
  • SCL-10276 Highlight expected parameters during Akka actor creation actorOf(classOfExample, name, age)
  • SCL-10277 Suggesting Akka props() pattern via completion
  • SCL-10589 'Convert to Scala' should generate 'Unit' methods taking into account Scala settings
  • SCL-11909 Exception in REPL Worksheet after it's execution in 2017.2 plugin
  • SCL-11467 REPL Worksheet trash code on output after "print"
  • SCL-11445 Don't allow remove braces in try statements with multiple statements
  • SCL-9432 Good code highlighted in red: type inference fails
  • SCL-11442 Switch-case convert. makes bad formatting
  • SCL-11321 Handle empty switch statement
  • SCL-11712 Improve Package Object presentation in Project View
  • SCL-11986 Factory method generated without parameterised types in constructor call
  • 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-4717 incorrect highlight of valid syntax
  • SCL-11523 Debug. Fields named "sp" are shown in variables
  • SCL-11291 Play project does not compile from IDEA
  • 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-11691 sbt shell: pick up .sbtopts in launch parameters
  • 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-7010 Good code is red: Method is more specific than object
  • SCL-11444 Try-catch-finally convert. forgets to add curly-braces to Try block
  • SCL-11796 show type names in ComparingUnrelatedTypesInspection hint
  • SCL-1164 Add ability to infer generic parameters types for method and infix calls.
  • SCL-11313 Wrong super.equals(error) conversion
  • SCL-9942 Wrong error highlighting because of object rename
  • SCL-11475 REPL Worksheet Compilation error at second execution of a same code (pattern matching)
  • SCL-11882 IntelliJ Idea startup time is much slower with scala plugin
  • SCL-11599 SBT Shell `Start SBT Shell` action does nothing
  • SCL-11420 Code completion gives preference to Scala types when writing Java
  • SCL-11499 REPL Worksheet Additional output in second run of the same code
  • SCL-11911 Don't show low-ranked sbt keys in project view
  • SCL-8267 Highlighted errors when there is no error
  • SCL-11865 fix tests for IDEA 172 branch
  • SCL-11494 REPL Worksheet blue arrow points to comment before final expression
  • SCL-594 java.lang.ClassCastException: com.intellij.testFramework.LightVirtualFile cannot be cast to com.intellij.openapi.vfs.VirtualFileWithId
  • SCL-11702 parallel or independent running of build commands in shell
  • 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-11449 Worksheet fail if it runs in Interactive mode with REPL
  • SCL-10112 3.0.1 plugin contains Play 2.4.2 version
  • SCL-11900 Exception in ServiceManager when IDEA 2017.2 stay some time in background
  • SCL-11720 REPL Worksheet wrong number for "res" after "print" statement
  • SCL-11500 Inspection: private final val marked "redundant" for final classes and objects
  • SCL-11643 While in Scala editor the breadcrumbs ignore background color settings
  • SCL-11992 Exception during introduce variable on IDEA 172
  • SCL-11515 SBT import/refresh doesn't end on error, no information about error
  • SCL-11905 IllegalArgumentException when run println in Worksheet in 2017.2 Scala plugin
  • SCL-11529 NPE in project import
  • SCL-11012 Add one more find usages category for Akka case classes in send/ask positions
  • 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-11405 IDE creates scala type file in case of Java code copy-paste
  • SCL-10961 FlatSpecFinder is throwing an exception
  • SCL-11822 Internal IDE Error when run simplify_factory_method inspection over the Akka project
  • SCL-11901 Cannot import any SBT project with IDEA 2017.2
  • SCL-10804 Add an option to edit the default template for a scala test file
  • SCL-11268 Artifact index issues

Build 2017.2.2

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2017.1.15

Download Scala plugin for IDEA

 1 Fixed issues

Build 2017.1.14

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2017.1.10

Download Scala plugin for IDEA

 33 Fixed issues
  • 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-11453 SBT messages are separated by empty line
  • SCL-11309 SBT Shell add History commands support
  • SCL-11262 Incorrect type
  • SCL-11321 Handle empty switch statement
  • 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-11361 Text-> Java converter Imports addition can't correctly handle Java Collections
  • 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-11523 Debug. Fields named "sp" are shown in variables
  • 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-11313 Wrong super.equals(error) conversion
  • SCL-11445 Don't allow remove braces in try statements with multiple statements
  • SCL-11314 Support catching multiple exceptions in converter
  • SCL-11451 Java class with static elements is converted to Scala object
  • SCL-11449 Worksheet fail if it runs in Interactive mode with REPL
  • SCL-11515 SBT import/refresh doesn't end on error, no information about error
  • SCL-11405 IDE creates scala type file in case of Java code copy-paste
  • SCL-11529 NPE in project import
  • IDEA-169008 Gradle: unnesessary module is configured on creating a new project; Throwable at com.intellij.openapi.module.impl.ModuleManagerImpl.loadModules
  • SCL-11552 Object displayed with $
  • SCL-11268 Artifact index issues

Build 2017.1.9

Download Scala plugin for IDEA

 30 Fixed issues
  • SCL-10078 Convert Java Code to Scala should turn @Override methods into override
  • SCL-11362 Text-> Java converter Java converter doesn't convert Lambda expression
  • SCL-11241 Remove extra leading space in Scala inspections settings
  • SCL-11204 Scala implicit declaration never used weak warning
  • SCL-11223 Disabling auto import on nested class
  • SCL-11304 SBT Shell If I cancel restart action, SBT Console anyway does it
  • SCL-3286 Smart Code Completion ignores "Exclude from Import and Completion" option
  • SCL-10017 Debugger can't evaluate
  • SCL-11245 Debugger skipped breakpoints (no executable code found ...)
  • SCL-11199 Spelling error on scala code style Type Annotations tab
  • SCL-11033 Update Button in Scala settings
  • SCL-11255 Code Completion does not work for inner classes defined locally
  • SCL-11271 IDEA suggest to convert sealed trait to SAM
  • SCL-11339 batch optimize import aborts if an exception occurs
  • SCL-11214 IDE permanently freezes on attempt to set break point (occurs in release and EAP)
  • SCL-11282 Highlighting fails for imported package with reserved word in name
  • SCL-11024 scala.meta macro annotation on objects with apply methods
  • SCL-11200 IDEA Ultimate / scala plugin gives warnings that it cannot connect to the compile server
  • SCL-11146 Auto generation of anonymous classes doesn't always use overridden methods' return type
  • SCL-10543 'Implement methods' generates full path for path-dependent types
  • SCL-11340 NullPointerException while running project
  • SCL-11236 Please remove "Build" from default "Before launch" steps for "SBT Task" run configuration
  • SCL-6913 Code Style for Scala: Method call arguments, New line after '(' only if multi-line args exists
  • SCL-8053 Configurable Import Sort Ordering
  • SCL-8768 Renaming class name could give result of class import get appended with dollar sign ($)
  • SCL-9769 Java to Scala conversion for "external" code
  • SCL-4280 Format action incorrectly formats method signature in scaladoc
  • SCL-11203 Unable to run ScalaTest code
  • SCL-11224 Scala.js false positive: Reassignment to val
  • SCL-4867 <Click to see difference> for ScalaTest

Build 2016.3.9

Download Scala plugin for IDEA

 71 Fixed issues
  • SCL-10678 Inspection: replace match
    Unknown macro: { case true => ??? ; case false => ??? }
    with `if`
  • SCL-10763 Debugger crashes after encountering an instance of scala built java class.
  • SCL-11103 Array rendering in worksheet. Regression.
  • SCL-11245 Debugger skipped breakpoints (no executable code found ...)
  • SCL-10884 Automatic import for member calls, like `asScala`
  • SCL-9929 PC sometimes lost precise collection type
  • SCL-11204 Scala implicit declaration never used weak warning
  • SCL-11339 batch optimize import aborts if an exception occurs
  • SCL-10792 Import package is still wrong
  • SCL-10113 'Add type annotation' intention not available for procedure-style functions
  • SCL-11142 Type annotation resolving of inner class of java class is wrong
  • SCL-10017 Debugger can't evaluate
  • SCL-9925 Scala type checker fails with PackratParser
  • SCL-10363 Cannot run single scala-test when tests use tags
  • SCL-10723 [Refactor -> Extract method] Type annotation setting for private method depends on previous choice
  • SCL-10677 Respect type annotation settings in "create from usage" handlers
  • SCL-10806 SBT cannot find JVM in Android SDK
  • SCL-10894 Better UI handling of dependency resolution errors
  • SCL-11099 Expansion of macro-annotated method fails
  • SCL-11098 Incorrect expansion of infix types
  • SCL-10160 cannot create application run configuration from scala object with "Choose main class" dialog
  • SCL-5854 Wrong highlighting - match returning Either confuses Scala type checking
  • SCL-8887 Find usages for var class parameters finds all access as read value, no writes
  • SCL-5183 Wrong type is inferred
  • SCL-10788 Introduce Variable refactoring does not ignore whitespaces
  • SCL-10969 AddTypeAnnotation inspection doesn't disappear in some cases
  • SCL-9771 Categorize apply/unapply usages for case classes
  • SCL-10965 Incorrect scala.meta expansion
  • SCL-10764 "Extract method" that was invoked in method definition keeps "Specify type" checkbox unchecked even if default setting is "Add"
  • SCL-10820 Find/Show usages fail to detect usage of package private variables which are defined in a package object
  • SCL-10532 Exponential Slowdown when auto-completing an import (entire UI is frozen for some time)
  • SCL-11024 scala.meta macro annotation on objects with apply methods
  • SCL-10722 Extract method Signature preview initially doesn't respect enabled "Specify type" setting
  • SCL-11120 UI freeze
  • SCL-10217 find usage finds fields of wrong classes
  • SCL-11200 IDEA Ultimate / scala plugin gives warnings that it cannot connect to the compile server
  • SCL-9827 Error during import of sbt project
  • SCL-10858 decompiler is not aware of lazy vals
  • SCL-10974 Type added by type_annotation_inspection makes code red and breaks compilation
  • SCL-10932 ScalaTest members don't appear in outline anymore
  • SCL-10345 Inspection: redundant default argument
  • SCL-9577 Scala Worksheet Incorrectly Displays "Wrong Forward Reference"
  • SCL-10719 "Configure type annotation inspection" link gives NPE and doesn't open new window
  • SCL-10743 Wrong gutter position
  • SCL-6417 "Type mismatch" when using scalaz validation
  • SCL-10826 Incremental error highlighting - error not shown for a function call after parameter type has changed
  • SCL-4500 Highlighting error when mapping list of Int
  • SCL-10218 highlighting, type checking, and error highlighting not working in scala scripts and scala console
  • SCL-11340 NullPointerException while running project
  • SCL-8827 Implicit ToResponseMarshallable conversion not detected inside akka-http complete blocks
  • SCL-10636 Wrong error highlighting in a Akka-Http project
  • SCL-7570 Find usages categorizes some constructor calls as "Value read"
  • SCL-10922 Good code yellow: 'Remove "new" modifier' from overriden case class
  • SCL-11047 Stuck on indexing with 2016.3
  • SCL-11022 V 2016.3 Internal build breaks on Linux mounted project directory
  • SCL-8705 Ever-increasing memory consumption until the IDE crashes
  • SCL-7521 Highlights error in a good code - sequence of doubles/ints
  • SCL-10624 akka-http routes dsl regression in 2016.2
  • IDEA-162923 junit-jupiter 5 messes detection of non-annotated JUnit tests
  • SCL-11004 Copy past does not work, SOE in log
  • SCL-11105 IntelliJ IDEA 2016.3 Ultimate now showing "Project JDK is not defined" on non-Java project. Please turn it off.
  • SCL-10632 Method formatting broken when Scaladoc added
  • SCL-11090 Scala code analysis hanging, SOE in log
  • SCL-11072 NullPointerException after upgrading to Scala plugin version 2016.3.4
  • SCL-10237 Good code red: typelevel.cats's applicatives doesn't understand |@|
  • SCL-11005 Latest version of IDEA 2016.3 scala plugin not compatible with sbt-multi-jvm plugin
  • SCL-11224 Scala.js false positive: Reassignment to val
  • SCL-10432 Good code red: implicit conversion
  • SCL-10992 UI Freeze
  • SCL-8413 enablePlugins call from build.sbt incorrectly highlighted as error
  • SCL-9877 akka-http - combined directives not properly highlighted

Build 2017.1.8

Download Scala plugin for IDEA

 3 Fixed issues
  • 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.8

Download Scala plugin for IDEA

 3 Fixed issues
  • 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.7

Download Scala plugin for IDEA

 1 Fixed issues
  • SCL-11103 Array rendering in worksheet. Regression.

Build 2017.1.6

Download Scala plugin for IDEA

 6 Fixed issues
  • 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.6

Download Scala plugin for IDEA

 14 Fixed issues
  • SCL-11103 Array rendering in worksheet. Regression.
  • SCL-10965 Incorrect scala.meta expansion
  • SCL-11142 Type annotation resolving of inner class of java class is wrong
  • SCL-11099 Expansion of macro-annotated method fails
  • SCL-11098 Incorrect expansion of infix types
  • 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-9827 Error during import of sbt project
  • SCL-11105 IntelliJ IDEA 2016.3 Ultimate now showing "Project JDK is not defined" on non-Java project. Please turn it off.
  • 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

Build 2017.1.5

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2016.3.5

Download Scala plugin for IDEA

 9 Fixed issues
  • 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-11065 Breadcrumb text not visible (or not respecting colour preferences) with Scala plug-in enabled
  • SCL-9827 Error during import of sbt project
  • 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

Build 2016.2.1

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2016.2.0

Download Scala plugin for IDEA

 2 Fixed issues
  • SCL-10511 imports in Scala worksheets don't work properly
  • SCL-10370 code does not compile in worksheet

Build 2016.2.0

Download Scala plugin for IDEA

 2 Fixed issues
  • SCL-10511 imports in Scala worksheets don't work properly
  • SCL-10370 code does not compile in worksheet

Build 2016.2.0

Download Scala plugin for IDEA

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

Build 3.0.8

Download Scala plugin for IDEA

 4 Fixed issues
  • SCL-10245 Scala Compile Server idle timeout won't stick
  • SCL-10301 can't evaluate method call work if qualifier has a same name as implicitly imported package
  • SCL-10295 Overload resolution problem
  • SCL-10232 Good code is red

Build 3.0.7.31

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 3.0.7.30

Download Scala plugin for IDEA

 2 Fixed issues
  • SCL-10301 can't evaluate method call work if qualifier has a same name as implicitly imported package
  • SCL-10295 Overload resolution problem

Build 3.0.6

Download Scala plugin for IDEA

 2 Fixed issues

Build 3.0.3.25

Download Scala plugin for IDEA

 2 Fixed issues

Build 3.0.3.22

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 3.0.3

Download Scala plugin for IDEA

 5 Fixed issues
  • SCL-9161 The verb "re-format" should be written without a hyphen
  • SCL-10105 Freeze on importing SBT Project
  • SCL-10161 Cannot close project because of blocked thread
  • SCL-9514 Move a class with companion object causes "File already exists problem"
  • SCL-5456 Refactoring a Scala file with class and companion object fails

Build 3.0.2.20

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 3.0.2.18

Download Scala plugin for IDEA

 2 Fixed issues
  • SCL-9514 Move a class with companion object causes "File already exists problem"
  • SCL-5456 Refactoring a Scala file with class and companion object fails

Build 3.0.2.16

Download Scala plugin for IDEA

 1 Fixed issues
  • SCL-10161 Cannot close project because of blocked thread

Build 3.0.2.14

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 3.0.2

Download Scala plugin for IDEA

 1 Fixed issues

Build 3.0.1.13

Download Scala plugin for IDEA

 1 Fixed issues

Build 3.0.1

Download Scala plugin for IDEA

 7 Fixed issues
  • SCL-10039 Setting Scala compiler incrementality type to SBT breaks Java projects
  • SCL-10036 Breakpoints not working in scala async blocks in Scala 2.10
  • SCL-10042 'Type annotation required' inspection marks constructor as missing return type annotation
  • SCL-8947 Create New Scala Class - wrong error "This is not a valid Scala qualified name"
  • SCL-10071 Deadlock
  • SCL-9395 Scala Console run config broken IDEA 15.0 - java.lang.ClassNotFoundException: @vm_params
  • SCL-10109 Internal Server error in default Play2 template

Build 3.0.0.10

Download Scala plugin for IDEA

 10 Fixed issues
  • SCL-10039 Setting Scala compiler incrementality type to SBT breaks Java projects
  • SCL-9116 Option.contains inspection is invalid on Scala 2.10 but still suggested
  • SCL-10036 Breakpoints not working in scala async blocks in Scala 2.10
  • SCL-10042 'Type annotation required' inspection marks constructor as missing return type annotation
  • SCL-9161 The verb "re-format" should be written without a hyphen
  • SCL-9975 Additional compiler options change takes effect only after rebooting compile server twice
  • SCL-8947 Create New Scala Class - wrong error "This is not a valid Scala qualified name"
  • SCL-10071 Deadlock
  • SCL-9395 Scala Console run config broken IDEA 15.0 - java.lang.ClassNotFoundException: @vm_params
  • SCL-9306 Good code red: implicitly conversions from functions to functions

Build 3.0.0

Download Scala plugin for IDEA

 3 Fixed issues
  • SCL-9116 Option.contains inspection is invalid on Scala 2.10 but still suggested
  • SCL-9975 Additional compiler options change takes effect only after rebooting compile server twice
  • SCL-9306 Good code red: implicitly conversions from functions to functions

Build 2.2.2

Download Scala plugin for IDEA

 59 Fixed issues
  • SCL-9865 Injection API - It's impossible to extend annotated class type
  • SCL-9922 Typo in ""Pattern may never match"
  • SCL-9716 Inspection: redundant `val` modifier in case class
  • SCL-9820 Incorrect inspection "Anonymous function convertible to a method value"
  • SCL-9774 Wrong warning "Field in DelayedInit is likely to be null" for lazy vals
  • SCL-9717 IntelliJ code inspector not using ScalaStyle latest version?
  • SCL-9434 Arrays are translated to incorrect, uncompilable code
  • SCL-7582 default argument functions for constructor do not resolve in java
  • SCL-9261 Good code is red: Slick
  • 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-9475 error opening sbt project spoiwo: ;' expected but 'lazy' found.
  • SCL-9412 Bad return type in method reference when calling Stream.map with constructor of Scala class
  • SCL-3899 Convert Java to Scala: Final fields initialized in constructor are not converted properly
  • SCL-8232 Incorrect syntax error when supplying id function to traverse method
  • SCL-9938 Remove error highlighting from type element in case of type mismatch
  • SCL-9640 Scala plugin reports errors when source file located outside the source root is opened
  • SCL-9668 Pattern match should be highlighted yellow
  • SCL-9583 Scala scratch file evaluation fails
  • SCL-9916 Inspection pass never completes for the specific file
  • SCL-9915 Scala Single Abstract Method (SAM) with by-name argument compilation error: identifier expected but '=>' found.
  • SCL-9764 IDE hangs when writing a for comprehension with an underscore
  • SCL-9838 Wrong "comparing unrelated types" with a type alias for a Float
  • SCL-9368 Convert "throws Exception" to "@throwsException" instead of @throws(classOfException)
  • SCL-9429 Scala plugin doesn't support pattern matching on case classes with more than 22 parameters
  • SCL-9369 Conversion should generate a primary constructors, including a correct translation of calls to parent constructors
  • SCL-9505 Some breakpoints in lambdas are never hit
  • SCL-9627 False highlighted error: type mismatch on a custom AnyVal class assignment in an OptionAnyVal
  • SCL-9715 Redundant conversion inspection is unstable
  • SCL-9421 break/continue lose labels
  • SCL-9361 Inspection: Hash code uses a var
  • SCL-9586 Regression: Java functions with Object[] parameters assumed as ArrayAny instead of ArrayAnyRef
  • SCL-9545 Parentheses wrongly removed from expression on simplify boolean ...
  • SCL-9682 "anonymous function can be turned into a method value" is overeager
  • SCL-9446 SyntheticMembersInjector injectFunctions doesn't override abstract methods
  • SCL-4289 Java calling Scala, bad code green when constructing a trait
  • SCL-9661 Intellij idea 15 not infering scala types correctly in Java 1.8 project
  • SCL-9542 Introduce var poor type deduction
  • SCL-9712 Inspection: use partial function instead of explicit pattern matching
  • SCL-8823 PartialFunction0 that 'returns' Unit incorrect red highlight
  • SCL-9605 formatting changes value of interpolated string literal
  • SCL-9574 .map(_ == "").getOrElse(true) should be .forall(_ == "")
  • SCL-9456 Scala return type error highlighting confusing in a try/catch block
  • SCL-9832 Do not warn about empty-parens for getters in ScalaJS facades
  • SCL-9760 Don't suggest length-related collection inspections for Array
  • SCL-9567 @Inject annotation is broken in the latest EAP
  • SCL-9346 Wrong warning 'Comparing unrelated types' for overloaded == and != operators
  • SCL-2022 Autocompletion: suggest nearby references first
  • SCL-6617 Feature request: sort completions by scope
  • SCL-9736 Type inference & auto-complete broken with Monocle REGRESSION
  • SCL-9863 Code coloring is broken (deprecated attributes usage)
  • SCL-9742 Play is not working in 2.0.228.6
  • SCL-8408 Weird priorities in the autocompletion cause great pain with quick typing
  • SCL-9920 Erroneous pattern matching warning
  • SCL-8119 Scala: Breeze operations return 'Nothing' in editor, while compilation works fine.
  • SCL-9699 Scala "Output path is shared between modules" error with new IDEA 16 module structure
  • SCL-5852 Java editor misbehaves when implementing a Scala Trait with type parameters in a Java class
  • SCL-9757 FREQUENT FREEZING AND LOSS OF DATA
  • SCL-9597 Importing/opening a Gradle Scala project incorrectly configures the Scala compiler encoding setting

Build 2.2.15.2

Download Scala plugin for IDEA

 1 Fixed issues
  • SCL-9920 Erroneous pattern matching warning

Build 2.2.1

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2.1.228.17.16

Download Scala plugin for IDEA

 17 Fixed issues
  • SCL-9668 Pattern match should be highlighted yellow
  • SCL-7582 default argument functions for constructor do not resolve in java
  • SCL-9938 Remove error highlighting from type element in case of type mismatch
  • 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-9916 Inspection pass never completes for the specific file
  • SCL-9915 Scala Single Abstract Method (SAM) with by-name argument compilation error: identifier expected but '=>' found.
  • SCL-9682 "anonymous function can be turned into a method value" is overeager
  • SCL-9832 Do not warn about empty-parens for getters in ScalaJS facades
  • 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-2022 Autocompletion: suggest nearby references first
  • SCL-6617 Feature request: sort completions by scope
  • SCL-8119 Scala: Breeze operations return 'Nothing' in editor, while compilation works fine.
  • SCL-8408 Weird priorities in the autocompletion cause great pain with quick typing
  • SCL-5852 Java editor misbehaves when implementing a Scala Trait with type parameters in a Java class

Build 2.1.228.15.16

Download Scala plugin for IDEA

 40 Fixed issues
  • SCL-9865 Injection API - It's impossible to extend annotated class type
  • SCL-9715 Redundant conversion inspection is unstable
  • SCL-9716 Inspection: redundant `val` modifier in case class
  • SCL-9717 IntelliJ code inspector not using ScalaStyle latest version?
  • SCL-9774 Wrong warning "Field in DelayedInit is likely to be null" for lazy vals
  • SCL-9434 Arrays are translated to incorrect, uncompilable code
  • SCL-9764 IDE hangs when writing a for comprehension with an underscore
  • SCL-9261 Good code is red: Slick
  • SCL-8232 Incorrect syntax error when supplying id function to traverse method
  • SCL-9475 error opening sbt project spoiwo: ;' expected but 'lazy' found.
  • SCL-9820 Incorrect inspection "Anonymous function convertible to a method value"
  • SCL-9412 Bad return type in method reference when calling Stream.map with constructor of Scala class
  • SCL-3899 Convert Java to Scala: Final fields initialized in constructor are not converted properly
  • SCL-9640 Scala plugin reports errors when source file located outside the source root is opened
  • SCL-9583 Scala scratch file evaluation fails
  • SCL-9838 Wrong "comparing unrelated types" with a type alias for a Float
  • SCL-9429 Scala plugin doesn't support pattern matching on case classes with more than 22 parameters
  • SCL-9369 Conversion should generate a primary constructors, including a correct translation of calls to parent constructors
  • SCL-9368 Convert "throws Exception" to "@throwsException" instead of @throws(classOfException)
  • SCL-9627 False highlighted error: type mismatch on a custom AnyVal class assignment in an OptionAnyVal
  • SCL-9505 Some breakpoints in lambdas are never hit
  • SCL-9421 break/continue lose labels
  • SCL-9361 Inspection: Hash code uses a var
  • SCL-9586 Regression: Java functions with Object[] parameters assumed as ArrayAny instead of ArrayAnyRef
  • SCL-9545 Parentheses wrongly removed from expression on simplify boolean ...
  • SCL-9446 SyntheticMembersInjector injectFunctions doesn't override abstract methods
  • SCL-9712 Inspection: use partial function instead of explicit pattern matching
  • SCL-4289 Java calling Scala, bad code green when constructing a trait
  • SCL-9542 Introduce var poor type deduction
  • SCL-9574 .map(_ == "").getOrElse(true) should be .forall(_ == "")
  • SCL-9605 formatting changes value of interpolated string literal
  • SCL-9661 Intellij idea 15 not infering scala types correctly in Java 1.8 project
  • SCL-9346 Wrong warning 'Comparing unrelated types' for overloaded == and != operators
  • SCL-9567 @Inject annotation is broken in the latest EAP
  • SCL-9863 Code coloring is broken (deprecated attributes usage)
  • SCL-9736 Type inference & auto-complete broken with Monocle REGRESSION
  • SCL-9742 Play is not working in 2.0.228.6
  • SCL-9699 Scala "Output path is shared between modules" error with new IDEA 16 module structure
  • SCL-9757 FREQUENT FREEZING AND LOSS OF DATA
  • SCL-9597 Importing/opening a Gradle Scala project incorrectly configures the Scala compiler encoding setting

Build 2.2.0

Download Scala plugin for IDEA

 3 Fixed issues
  • SCL-9774 Wrong warning "Field in DelayedInit is likely to be null" for lazy vals
  • SCL-9717 IntelliJ code inspector not using ScalaStyle latest version?
  • SCL-9699 Scala "Output path is shared between modules" error with new IDEA 16 module structure

Build 2.1.228.11.16

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2.1.228.11

Download Scala plugin for IDEA

 3 Fixed issues
  • SCL-9774 Wrong warning "Field in DelayedInit is likely to be null" for lazy vals
  • SCL-9717 IntelliJ code inspector not using ScalaStyle latest version?
  • SCL-9699 Scala "Output path is shared between modules" error with new IDEA 16 module structure

Build 2.0.228.9.15.1

Download Scala plugin for IDEA

 3 Fixed issues
  • SCL-9261 Good code is red: Slick
  • SCL-9446 SyntheticMembersInjector injectFunctions doesn't override abstract methods
  • SCL-9627 False highlighted error: type mismatch on a custom AnyVal class assignment in an OptionAnyVal

Build 2.1.0.15.1

Download Scala plugin for IDEA

 104 Fixed issues
  • SCL-2999 Extends/with wrapping doesn't use continuation indent
  • SCL-3508 Default expressions shouldn't be checked for conformance to abstract type
  • SCL-8115 Scala pattern match tuple-crushing mechanism not respected by the type checker
  • SCL-9000 Method call returning tuple within an unapply definition incorrectly maps entire tuple to first captured val at call site rather than destructuring tuple, leaving all remaining captures undefined
  • SCL-9069 Auto-tuple inspection doesn't mix with SAM inspection well
  • SCL-9263 Value classes are not highlighted
  • SCL-9475 error opening sbt project spoiwo: ;' expected but 'lazy' found.
  • SCL-3531 Bad code not flagged: var field used as static id pattern
  • SCL-9480 Cannot disable the inspection `method XXX is never used` using a source code comment
  • SCL-9363 Incorrect indent after enter (newline) in val defs
  • SCL-9362 Incorrect indent for '.' in multiline reference expressions
  • SCL-9270 possibility to create and use variables in evaluate expression
  • SCL-9490 ScalaDoc @throws exception class highlighted red if Exception is a case class
  • SCL-9392 Scaladoc cut words with '$'
  • SCL-9394 Scala good code red in v15 only
  • SCL-9244 Macro annotations on methods don't expand
  • SCL-9240 Good code yellow: "Useless expression" flagged incorrectly
  • SCL-9410 Wrong error highlight in IDEA 15
  • SCL-9419 Highlighting error for `import scala.scalajs.js.|`
  • SCL-9317 Mark expanded macro applications
  • SCL-9383 Please return back possibility to update vals in debugger
  • SCL-9384 Wrong gutter icon for objects in files with main object.
  • SCL-9426 Good code red - Regression in v15
  • SCL-9309 No warning for duplicate aliases
  • SCL-9436 Parser fails on snail operator @*
  • SCL-9535 ClassCastException since IDEA 15 upgrade
  • SCL-9020 Trying to infer type in ??? for Scala project halts IntelliJ
  • SCL-2888 Scala reformat should not remove the space between <Integer>. toString
  • SCL-2469 Formatter: local variable annotations are never wrapped
  • SCL-9156 Reference searchers from Scala plugin are slow
  • SCL-8246 Good code marked red : type Self + template, tested on 1.3.2
  • SCL-8240 Good code marked as bad: mixin types with path dependent types
  • SCL-9235 Incorrect "Java accessor method called as empty-paren" with Java 8 Stream API
  • SCL-9234 .idea/scala_compiler.xml gets corrupted during SBT refresh
  • SCL-9230 debugger trees: label don't changes from "Collecting data..." for vars
  • SCL-9445 SyntheticMembersInjector doesn't inject case class properly
  • SCL-9252 add quickfix for "Type annotation required" inspection
  • SCL-9518 SBT import is broken (NPE)
  • SCL-9453 Error running play 2 project
  • SCL-9287 Missing specs2 and junit libraries in the dependencies of a new Play project
  • SCL-9455 Wrong inspection of DelayedInit for App trait
  • SCL-3352 False error: expression does not conform to expected type (in default value of optional parameter)
  • SCL-2066 Formatter incorrectly indents braces of methods and other blocks if they are configured to be on a new line.
  • SCL-9504 Invalid range of TODO item
  • SCL-9501 Fatal Error reporter does not work with Scala plugin
  • SCL-9460 Type error highlighted on a valid array of anonymous functions
  • SCL-8825 Autoindent sometimes indents too much inside case blocks
  • SCL-9605 formatting changes value of interpolated string literal
  • SCL-2847 formatter inserts space in empty attribute values in xml literals
  • SCL-9482 Autocomplete of @routes.Assets.at()
  • SCL-9179 Make 'Enable optimize imports automatically' command not a top-most one
  • SCL-9272 Labeled objects do not work in "Evaluate expression" if "Scala" is selected
  • SCL-9417 Auto converted code red
  • SCL-9387 For Yield Formatting issue
  • SCL-9385 Issue an hint for `0 to bla - 1` to be `0 until bla` instead in Scala
  • SCL-9420 Good code red with Monocle @Lenses - Regression in v15
  • SCL-9388 Scala Plugin for Intellij doesn't resolve SBT dependecies specified w/ Major Version Syntax
  • SCL-2571 Formatting setting "Extends/implements keyword = Wrap always" puts line break after "new" keyword
  • SCL-8959 Change "working directory" of scala compiler to match project home
  • SCL-9433 Good code red - Another v15 regression
  • SCL-9472 Activator template list search broken, creates project with wrong template
  • SCL-2460 Formatter: no indent is inserted on pressing Enter while typing in second parameters set
  • SCL-9479 Throwable exception "Read access is allowed from event dispatch thread..." reported when starting IDE
  • SCL-9239 A lot of sub-projects in Multi-project build
  • SCL-2459 Formatter: indent on pressing Enter while typing in method parameters list is 1 symbol shorter when needed
  • SCL-8866 Syntax highlighting issue with Java 8
  • SCL-2468 Formatter: last annotation before method/field definition is not wrapped if annotations wrapping is set to "Wrap always"
  • SCL-9519 NullPointerException when opening a specific ssp file
  • SCL-9124 Scala plugin shows too many duplicated classes in inheritors dialog
  • SCL-8188 Collection inspection: replace .filter(!...) with .filterNot(...)
  • SCL-9294 With Scala plugin enabled, com.intellij.debugger.NoDataException is thrown while debugging
  • SCL-9461 Comments in Scala Worksheet cause shifting of results
  • SCL-8160 Highlighting error for Enumeration
  • SCL-5028 curly brace placement for try-catch block
  • SCL-9400 IntelliJ IDEA 15 Scala plugin 2.0.0 not recognizing a Scala class
  • SCL-9409 Good code red - Regression in v15
  • SCL-8970 no highlighting for extractor pattern in patten match
  • SCL-9390 Error checking suddenly disabled / stuck for a fragment of the code
  • SCL-9273 Hierarchy, Go to implementation, and implementation gutter icons are broken
  • SCL-2507 default parameters should drive type inference
  • SCL-2508 default parameters should be considered during application conformance checking
  • SCL-9039 Debugging inside `async` block of code
  • SCL-7898 Support possibility to disable "Line comment at first column" (regression from IDEA 13)
  • SCL-2454 Formatter: formatting with 'Keep line breaks' option disabled doesn't remove line breaks before and after '='
  • SCL-9354 Scala plugin broken by Scala compiler sources
  • SCL-9742 Play is not working in 2.0.228.6
  • SCL-9290 NPE on running Play
  • SCL-9476 Creating a New Play 2.x Application Yields Useless Project
  • SCL-7178 Provide better error message, when two type have the same name
  • SCL-9397 Code completion incorrect (cache invalidation problem?)
  • SCL-2463 Formatter: "Special 'else-if' treatment" option doesn't actually put 'else' and 'if' together when formatting
  • SCL-2455 Formatter: incorrect indent on pressing Enter inside empty '( )' in method declaration and invocation
  • SCL-5771 Completion for generic mutable collection classes does not work correctly
  • SCL-9457 some types in decompiled classes from 2.12 M3 contains `<no symbol>`.`<root>` prefix
  • SCL-9340 Debugger open incorrect file if breakpont reached
  • SCL-8195 An ability to mark some imports as used (so they are not removed upon reformat)
  • SCL-9481 Gradle projects support broken since IDEA 15.0.1
  • SCL-9312 OutOfMemoryError when import/refresh large sbt project
  • SCL-9192 Expression of type BigDecimal doesn't conform to expected type BigDecimal
  • SCL-9343 IntelliJ highlights valid code as error in Scala Plugin 1.9.265
  • SCL-8800 Code highlighting is totally broken for simulacrum
  • SCL-8933 Good code red: Wrong type inference in for comprehension (inferes to Nothing)
  • SCL-7948 When accessing Scala's Tuple2 elements, ._1 and ._2 are highlighted as invalid syntax. I need to use ._1() and ._2().
  • SCL-9597 Importing/opening a Gradle Scala project incorrectly configures the Scala compiler encoding setting

Build 2.1.0

Download Scala plugin for IDEA

 108 Fixed issues
  • SCL-2999 Extends/with wrapping doesn't use continuation indent
  • SCL-3508 Default expressions shouldn't be checked for conformance to abstract type
  • SCL-8115 Scala pattern match tuple-crushing mechanism not respected by the type checker
  • SCL-9000 Method call returning tuple within an unapply definition incorrectly maps entire tuple to first captured val at call site rather than destructuring tuple, leaving all remaining captures undefined
  • SCL-9069 Auto-tuple inspection doesn't mix with SAM inspection well
  • SCL-9261 Good code is red: Slick
  • SCL-9475 error opening sbt project spoiwo: ;' expected but 'lazy' found.
  • SCL-3531 Bad code not flagged: var field used as static id pattern
  • SCL-9480 Cannot disable the inspection `method XXX is never used` using a source code comment
  • SCL-9363 Incorrect indent after enter (newline) in val defs
  • SCL-9362 Incorrect indent for '.' in multiline reference expressions
  • SCL-9270 possibility to create and use variables in evaluate expression
  • SCL-9234 .idea/scala_compiler.xml gets corrupted during SBT refresh
  • SCL-9490 ScalaDoc @throws exception class highlighted red if Exception is a case class
  • SCL-9392 Scaladoc cut words with '$'
  • SCL-9394 Scala good code red in v15 only
  • SCL-9244 Macro annotations on methods don't expand
  • SCL-9240 Good code yellow: "Useless expression" flagged incorrectly
  • SCL-9410 Wrong error highlight in IDEA 15
  • SCL-9419 Highlighting error for `import scala.scalajs.js.|`
  • SCL-9317 Mark expanded macro applications
  • SCL-9383 Please return back possibility to update vals in debugger
  • SCL-9384 Wrong gutter icon for objects in files with main object.
  • SCL-9426 Good code red - Regression in v15
  • SCL-9309 No warning for duplicate aliases
  • SCL-9436 Parser fails on snail operator @*
  • SCL-9535 ClassCastException since IDEA 15 upgrade
  • SCL-9263 Value classes are not highlighted
  • SCL-9020 Trying to infer type in ??? for Scala project halts IntelliJ
  • SCL-2888 Scala reformat should not remove the space between <Integer>. toString
  • SCL-2469 Formatter: local variable annotations are never wrapped
  • SCL-9156 Reference searchers from Scala plugin are slow
  • SCL-8246 Good code marked red : type Self + template, tested on 1.3.2
  • SCL-8240 Good code marked as bad: mixin types with path dependent types
  • SCL-9235 Incorrect "Java accessor method called as empty-paren" with Java 8 Stream API
  • SCL-9627 False highlighted error: type mismatch on a custom AnyVal class assignment in an OptionAnyVal
  • SCL-9230 debugger trees: label don't changes from "Collecting data..." for vars
  • SCL-9445 SyntheticMembersInjector doesn't inject case class properly
  • SCL-9446 SyntheticMembersInjector injectFunctions doesn't override abstract methods
  • SCL-9252 add quickfix for "Type annotation required" inspection
  • SCL-9518 SBT import is broken (NPE)
  • SCL-9453 Error running play 2 project
  • SCL-9287 Missing specs2 and junit libraries in the dependencies of a new Play project
  • SCL-9455 Wrong inspection of DelayedInit for App trait
  • SCL-3352 False error: expression does not conform to expected type (in default value of optional parameter)
  • SCL-2066 Formatter incorrectly indents braces of methods and other blocks if they are configured to be on a new line.
  • SCL-9505 Some breakpoints in lambdas are never hit
  • SCL-9504 Invalid range of TODO item
  • SCL-9501 Fatal Error reporter does not work with Scala plugin
  • SCL-9460 Type error highlighted on a valid array of anonymous functions
  • SCL-9472 Activator template list search broken, creates project with wrong template
  • SCL-9479 Throwable exception "Read access is allowed from event dispatch thread..." reported when starting IDE
  • SCL-8825 Autoindent sometimes indents too much inside case blocks
  • SCL-9605 formatting changes value of interpolated string literal
  • SCL-2847 formatter inserts space in empty attribute values in xml literals
  • SCL-9482 Autocomplete of @routes.Assets.at()
  • SCL-9179 Make 'Enable optimize imports automatically' command not a top-most one
  • SCL-9272 Labeled objects do not work in "Evaluate expression" if "Scala" is selected
  • SCL-9417 Auto converted code red
  • SCL-9387 For Yield Formatting issue
  • SCL-9385 Issue an hint for `0 to bla - 1` to be `0 until bla` instead in Scala
  • SCL-9420 Good code red with Monocle @Lenses - Regression in v15
  • SCL-9388 Scala Plugin for Intellij doesn't resolve SBT dependecies specified w/ Major Version Syntax
  • SCL-2571 Formatting setting "Extends/implements keyword = Wrap always" puts line break after "new" keyword
  • SCL-8959 Change "working directory" of scala compiler to match project home
  • SCL-9433 Good code red - Another v15 regression
  • SCL-2468 Formatter: last annotation before method/field definition is not wrapped if annotations wrapping is set to "Wrap always"
  • SCL-2460 Formatter: no indent is inserted on pressing Enter while typing in second parameters set
  • SCL-9239 A lot of sub-projects in Multi-project build
  • SCL-2459 Formatter: indent on pressing Enter while typing in method parameters list is 1 symbol shorter when needed
  • SCL-8866 Syntax highlighting issue with Java 8
  • SCL-9519 NullPointerException when opening a specific ssp file
  • SCL-9124 Scala plugin shows too many duplicated classes in inheritors dialog
  • SCL-8188 Collection inspection: replace .filter(!...) with .filterNot(...)
  • SCL-9294 With Scala plugin enabled, com.intellij.debugger.NoDataException is thrown while debugging
  • SCL-9461 Comments in Scala Worksheet cause shifting of results
  • SCL-8160 Highlighting error for Enumeration
  • SCL-5028 curly brace placement for try-catch block
  • SCL-9400 IntelliJ IDEA 15 Scala plugin 2.0.0 not recognizing a Scala class
  • SCL-9409 Good code red - Regression in v15
  • SCL-8970 no highlighting for extractor pattern in patten match
  • SCL-9390 Error checking suddenly disabled / stuck for a fragment of the code
  • SCL-9273 Hierarchy, Go to implementation, and implementation gutter icons are broken
  • SCL-2508 default parameters should be considered during application conformance checking
  • SCL-9039 Debugging inside `async` block of code
  • SCL-7898 Support possibility to disable "Line comment at first column" (regression from IDEA 13)
  • SCL-2454 Formatter: formatting with 'Keep line breaks' option disabled doesn't remove line breaks before and after '='
  • SCL-2507 default parameters should drive type inference
  • SCL-9354 Scala plugin broken by Scala compiler sources
  • SCL-9742 Play is not working in 2.0.228.6
  • SCL-9290 NPE on running Play
  • SCL-9476 Creating a New Play 2.x Application Yields Useless Project
  • SCL-7178 Provide better error message, when two type have the same name
  • SCL-9397 Code completion incorrect (cache invalidation problem?)
  • SCL-2463 Formatter: "Special 'else-if' treatment" option doesn't actually put 'else' and 'if' together when formatting
  • SCL-2455 Formatter: incorrect indent on pressing Enter inside empty '( )' in method declaration and invocation
  • SCL-5771 Completion for generic mutable collection classes does not work correctly
  • SCL-9457 some types in decompiled classes from 2.12 M3 contains `<no symbol>`.`<root>` prefix
  • SCL-9340 Debugger open incorrect file if breakpont reached
  • SCL-9481 Gradle projects support broken since IDEA 15.0.1
  • SCL-9312 OutOfMemoryError when import/refresh large sbt project
  • SCL-8195 An ability to mark some imports as used (so they are not removed upon reformat)
  • SCL-9192 Expression of type BigDecimal doesn't conform to expected type BigDecimal
  • SCL-9343 IntelliJ highlights valid code as error in Scala Plugin 1.9.265
  • SCL-8800 Code highlighting is totally broken for simulacrum
  • SCL-8933 Good code red: Wrong type inference in for comprehension (inferes to Nothing)
  • SCL-7948 When accessing Scala's Tuple2 elements, ._1 and ._2 are highlighted as invalid syntax. I need to use ._1() and ._2().
  • SCL-9597 Importing/opening a Gradle Scala project incorrectly configures the Scala compiler encoding setting

Build 2.1.228.9

Download Scala plugin for IDEA

 3 Fixed issues
  • SCL-9261 Good code is red: Slick
  • SCL-9446 SyntheticMembersInjector injectFunctions doesn't override abstract methods
  • SCL-9627 False highlighted error: type mismatch on a custom AnyVal class assignment in an OptionAnyVal

Build 2.0.228.7

Download Scala plugin for IDEA

 1 Fixed issues
  • SCL-9742 Play is not working in 2.0.228.6

Build 2.0.228.8.15.1

Download Scala plugin for IDEA

 1 Fixed issues
  • SCL-9742 Play is not working in 2.0.228.6

Build 2.0.228.7.15.1

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2.0.228.6

Download Scala plugin for IDEA

 1 Fixed issues
  • SCL-9505 Some breakpoints in lambdas are never hit

Build 2.0.4

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2.0.228.5

Download Scala plugin for IDEA

 4 Fixed issues
  • SCL-9475 error opening sbt project spoiwo: ;' expected but 'lazy' found.
  • SCL-9605 formatting changes value of interpolated string literal
  • SCL-8514 sbt plugin does not honor SBT_OPTS environment variable
  • SCL-9597 Importing/opening a Gradle Scala project incorrectly configures the Scala compiler encoding setting

Build 2.0.228.3

Download Scala plugin for IDEA

 6 Fixed issues
  • SCL-9535 ClassCastException since IDEA 15 upgrade
  • SCL-9445 SyntheticMembersInjector doesn't inject case class properly
  • SCL-9490 ScalaDoc @throws exception class highlighted red if Exception is a case class
  • SCL-9482 Autocomplete of @routes.Assets.at()
  • SCL-9476 Creating a New Play 2.x Application Yields Useless Project
  • SCL-9457 some types in decompiled classes from 2.12 M3 contains `<no symbol>`.`<root>` prefix

Build 2.0.4

Download Scala plugin for IDEA

 2 Fixed issues
  • SCL-9535 ClassCastException since IDEA 15 upgrade
  • SCL-9476 Creating a New Play 2.x Application Yields Useless Project

Build 2.0.198.1

Download Scala plugin for IDEA

 14 Fixed issues
  • SCL-9436 Parser fails on snail operator @*
  • SCL-9156 Reference searchers from Scala plugin are slow
  • SCL-9504 Invalid range of TODO item
  • SCL-9234 .idea/scala_compiler.xml gets corrupted during SBT refresh
  • SCL-9501 Fatal Error reporter does not work with Scala plugin
  • SCL-9455 Wrong inspection of DelayedInit for App trait
  • SCL-9453 Error running play 2 project
  • SCL-9480 Cannot disable the inspection `method XXX is never used` using a source code comment
  • SCL-9460 Type error highlighted on a valid array of anonymous functions
  • SCL-9419 Highlighting error for `import scala.scalajs.js.|`
  • SCL-9039 Debugging inside `async` block of code
  • SCL-9433 Good code red - Another v15 regression
  • SCL-8970 no highlighting for extractor pattern in patten match
  • SCL-9397 Code completion incorrect (cache invalidation problem?)

Build 2.0.166.4

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2.0.3

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2.0.2

Download Scala plugin for IDEA

 2 Fixed issues
  • SCL-9394 Scala good code red in v15 only
  • SCL-9426 Good code red - Regression in v15

Build 2.0.1

Download Scala plugin for IDEA

 1 Fixed issues
  • SCL-9400 IntelliJ IDEA 15 Scala plugin 2.0.0 not recognizing a Scala class

Build 2.0.0

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.9.9999

Download Scala plugin for IDEA

 1 Fixed issues
  • SCL-9343 IntelliJ highlights valid code as error in Scala Plugin 1.9.265

Build 1.9.999

Download Scala plugin for IDEA

 27 Fixed issues
  • SCL-9000 Method call returning tuple within an unapply definition incorrectly maps entire tuple to first captured val at call site rather than destructuring tuple, leaving all remaining captures undefined
  • SCL-9244 Macro annotations on methods don't expand
  • SCL-9240 Good code yellow: "Useless expression" flagged incorrectly
  • SCL-9287 Missing specs2 and junit libraries in the dependencies of a new Play project
  • SCL-9317 Mark expanded macro applications
  • SCL-2066 Formatter incorrectly indents braces of methods and other blocks if they are configured to be on a new line.
  • SCL-9235 Incorrect "Java accessor method called as empty-paren" with Java 8 Stream API
  • SCL-9252 add quickfix for "Type annotation required" inspection
  • SCL-9230 debugger trees: label don't changes from "Collecting data..." for vars
  • SCL-9309 No warning for duplicate aliases
  • SCL-9270 possibility to create and use variables in evaluate expression
  • SCL-8959 Change "working directory" of scala compiler to match project home
  • SCL-8866 Syntax highlighting issue with Java 8
  • SCL-9124 Scala plugin shows too many duplicated classes in inheritors dialog
  • SCL-9179 Make 'Enable optimize imports automatically' command not a top-most one
  • SCL-9272 Labeled objects do not work in "Evaluate expression" if "Scala" is selected
  • SCL-9294 With Scala plugin enabled, com.intellij.debugger.NoDataException is thrown while debugging
  • SCL-9354 Scala plugin broken by Scala compiler sources
  • SCL-9273 Hierarchy, Go to implementation, and implementation gutter icons are broken
  • SCL-9290 NPE on running Play
  • SCL-5771 Completion for generic mutable collection classes does not work correctly
  • SCL-7178 Provide better error message, when two type have the same name
  • SCL-9192 Expression of type BigDecimal doesn't conform to expected type BigDecimal
  • SCL-8195 An ability to mark some imports as used (so they are not removed upon reformat)
  • SCL-9312 OutOfMemoryError when import/refresh large sbt project
  • SCL-8933 Good code red: Wrong type inference in for comprehension (inferes to Nothing)
  • SCL-8800 Code highlighting is totally broken for simulacrum

Build 1.9.4.21

Download Scala plugin for IDEA

 1 Fixed issues
  • SCL-9124 Scala plugin shows too many duplicated classes in inheritors dialog

Build 1.9.4.6

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.9.4.1

Download Scala plugin for IDEA

 2 Fixed issues
  • SCL-9309 No warning for duplicate aliases
  • SCL-9294 With Scala plugin enabled, com.intellij.debugger.NoDataException is thrown while debugging

Build 1.9.4

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.9.3.1

Download Scala plugin for IDEA

 4 Fixed issues
  • SCL-9287 Missing specs2 and junit libraries in the dependencies of a new Play project
  • SCL-9290 NPE on running Play
  • SCL-7178 Provide better error message, when two type have the same name
  • SCL-8195 An ability to mark some imports as used (so they are not removed upon reformat)

Build 1.9.3

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.9.2.2

Download Scala plugin for IDEA

 30 Fixed issues
  • SCL-3151 widen selection should include XML attribute text, then attribute text with quotation marks
  • SCL-9141 Debugger jumps around in match statement
  • SCL-9000 Method call returning tuple within an unapply definition incorrectly maps entire tuple to first captured val at call site rather than destructuring tuple, leaving all remaining captures undefined
  • SCL-9240 Good code yellow: "Useless expression" flagged incorrectly
  • SCL-8819 className() and methodName() macros missing in live templates
  • SCL-4346 scaladoc doc comment parser can't handle lines in code examples starting with ""
  • SCL-4953 parameter info doesn't find apply method of compound type
  • SCL-9157 Faster file type detection
  • SCL-9175 ScalaDoc parsing fails with code block containing JSON
  • SCL-9235 Incorrect "Java accessor method called as empty-paren" with Java 8 Stream API
  • SCL-9252 add quickfix for "Type annotation required" inspection
  • SCL-9230 debugger trees: label don't changes from "Collecting data..." for vars
  • SCL-9270 possibility to create and use variables in evaluate expression
  • SCL-2066 Formatter incorrectly indents braces of methods and other blocks if they are configured to be on a new line.
  • SCL-9158 Scala getClassesByName takes too much in a project that has no Scala
  • SCL-5437 Inspection idea: warn when selecting a 'val' from a DelayedInit subclass (e.g. App)
  • SCL-8959 Change "working directory" of scala compiler to match project home
  • SCL-8866 Syntax highlighting issue with Java 8
  • SCL-9179 Make 'Enable optimize imports automatically' command not a top-most one
  • SCL-9273 Hierarchy, Go to implementation, and implementation gutter icons are broken
  • SCL-9272 Labeled objects do not work in "Evaluate expression" if "Scala" is selected
  • SCL-7909 incorrect "unnecessary parentheses" hint in scala
  • SCL-3520 Honour "skip simple getters" setting
  • SCL-9191 Throwable on new Play project creation
  • SCL-5771 Completion for generic mutable collection classes does not work correctly
  • SCL-9192 Expression of type BigDecimal doesn't conform to expected type BigDecimal
  • SCL-8933 Good code red: Wrong type inference in for comprehension (inferes to Nothing)
  • SCL-8800 Code highlighting is totally broken for simulacrum
  • SCL-4036 override annotator should report error when overriding a val with a def.
  • SCL-8167 Perform eviction for dependencies when importing project

Build 1.9.2

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.9.0

Download Scala plugin for IDEA

 50 Fixed issues
  • SCL-3603 good code red
  • SCL-9092 add "create case class" option to popup menu (alt+enter)
  • SCL-7431 Play template variables that generate full HTML attributes marked as errors
  • SCL-9096 Inner trait (ScalaTest): Errorneous 'Reference must be prefixed' warning
  • SCL-3151 widen selection should include XML attribute text, then attribute text with quotation marks
  • SCL-9147 Stuck in an infinite loop when trying to import a project
  • SCL-9049 Scaladoc generates stub with return also when return type is Unit
  • SCL-5099 Pattern variables in field declarations are highlighted as fields
  • SCL-9045 Play Framework, Twirl: Syntax highlighting error. Assigning an expression to an html attribute.
  • SCL-9046 Play Framework, Twirl: Syntax highlighting error.
  • SCL-9102 Open in browser after compilation is not working
  • SCL-9041 Good code red: SAM for Comparable doesn't work
  • SCL-9121 Import statements in worksheet become duplicated in output
  • SCL-4484 Mark "then" as deprecated
  • SCL-9129 some files from scala library are decompiled as java in scala 2.12.0-M2
  • SCL-8989 Unable to track types through Scala Graph nodes
  • SCL-4085 For @scala.deprecated, show the message in the scaladoc popup
  • SCL-8808 Scaladoc in same line with case class causes false error
  • SCL-9124 Scala plugin shows too many duplicated classes in inheritors dialog
  • SCL-4346 scaladoc doc comment parser can't handle lines in code examples starting with ""
  • SCL-4953 parameter info doesn't find apply method of compound type
  • SCL-4872 No sensor of a word beginning when wrapping symbols are inputted in docs
  • SCL-9157 Faster file type detection
  • SCL-9031 Inspection for mapping to unit values fires when mapping to function returning unit
  • SCL-9175 ScalaDoc parsing fails with code block containing JSON
  • SCL-9158 Scala getClassesByName takes too much in a project that has no Scala
  • SCL-9159 Inefficient ScClsStubBuilder
  • SCL-9086 Getting NullPointerException again and again
  • SCL-9051 Cannot rename variable on twirl parameters
  • SCL-8934 Code folding not persisted across restart
  • SCL-9135 Generate property generates wrong name for a setter
  • SCL-9015 Very usual situation, when class can't be resolved in evaluate expression
  • SCL-9100 Create run configuration for Play pfoject
  • SCL-9018 EAP Debugger do not respect breakpoints in tests
  • SCL-8999 Feature needed for call-by-name value parameter error
  • SCL-5437 Inspection idea: warn when selecting a 'val' from a DelayedInit subclass (e.g. App)
  • SCL-8952 Duplicate configuration section
  • SCL-8931 Good code red: SAM converted from method
  • SCL-8486 Copy+paste loses formatting JS code in *.scala.html template
  • SCL-8966 Scala worksheet doesn't work with backticks
  • SCL-9128 Nested stateful monads inspection should be turned off by default
  • SCL-9019 A jar dependency (httpcore 4.0.1) keeps being "detached" from its "library" in the IDEA project every time the Gradle project is refreshed
  • SCL-9191 Throwable on new Play project creation
  • SCL-9146 ScalaJS React <. broken in Intellij 15 EAP
  • SCL-9044 SBT 0.13.9 not working with Intellij
  • SCL-4407 Wrong warning with empty-paren Java accessor with overloaded methods
  • SCL-8720 Scala Worksheet and Scratch file at the same time.
  • SCL-9010 "Your IDEA is outdated to use with Scala plugin" message with reference to build already in use
  • SCL-4036 override annotator should report error when overriding a val with a def.
  • SCL-6738 Javascript formatting broken in Play Framework Scala Templates

Build 1.8.223.1

Download Scala plugin for IDEA

 9 Fixed issues
  • SCL-9147 Stuck in an infinite loop when trying to import a project
  • SCL-7431 Play template variables that generate full HTML attributes marked as errors
  • SCL-9159 Inefficient ScClsStubBuilder
  • SCL-4484 Mark "then" as deprecated
  • SCL-8989 Unable to track types through Scala Graph nodes
  • SCL-8486 Copy+paste loses formatting JS code in *.scala.html template
  • SCL-8966 Scala worksheet doesn't work with backticks
  • SCL-9146 ScalaJS React <. broken in Intellij 15 EAP
  • SCL-6738 Javascript formatting broken in Play Framework Scala Templates

Build 1.8.196.1

Download Scala plugin for IDEA

 11 Fixed issues
  • SCL-4085 For @scala.deprecated, show the message in the scaladoc popup
  • SCL-9092 add "create case class" option to popup menu (alt+enter)
  • SCL-3603 good code red
  • SCL-9096 Inner trait (ScalaTest): Errorneous 'Reference must be prefixed' warning
  • SCL-9121 Import statements in worksheet become duplicated in output
  • SCL-9135 Generate property generates wrong name for a setter
  • SCL-9124 Scala plugin shows too many duplicated classes in inheritors dialog
  • SCL-9129 some files from scala library are decompiled as java in scala 2.12.0-M2
  • SCL-4872 No sensor of a word beginning when wrapping symbols are inputted in docs
  • SCL-9128 Nested stateful monads inspection should be turned off by default
  • SCL-8720 Scala Worksheet and Scratch file at the same time.

Build 1.8.179.1

Download Scala plugin for IDEA

 16 Fixed issues
  • SCL-8808 Scaladoc in same line with case class causes false error
  • SCL-9049 Scaladoc generates stub with return also when return type is Unit
  • SCL-5099 Pattern variables in field declarations are highlighted as fields
  • SCL-9100 Create run configuration for Play pfoject
  • SCL-9046 Play Framework, Twirl: Syntax highlighting error.
  • SCL-9102 Open in browser after compilation is not working
  • SCL-9041 Good code red: SAM for Comparable doesn't work
  • SCL-9086 Getting NullPointerException again and again
  • SCL-9031 Inspection for mapping to unit values fires when mapping to function returning unit
  • SCL-8934 Code folding not persisted across restart
  • SCL-9051 Cannot rename variable on twirl parameters
  • SCL-9045 Play Framework, Twirl: Syntax highlighting error. Assigning an expression to an html attribute.
  • SCL-9018 EAP Debugger do not respect breakpoints in tests
  • SCL-8931 Good code red: SAM converted from method
  • SCL-9044 SBT 0.13.9 not working with Intellij
  • SCL-4407 Wrong warning with empty-paren Java accessor with overloaded methods

Build 1.8.139.9

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.7.139.5

Download Scala plugin for IDEA

 2 Fixed issues
  • SCL-9031 Inspection for mapping to unit values fires when mapping to function returning unit
  • SCL-9018 EAP Debugger do not respect breakpoints in tests

Build 1.7.139.4

Download Scala plugin for IDEA

 4 Fixed issues
  • SCL-8999 Feature needed for call-by-name value parameter error
  • SCL-9015 Very usual situation, when class can't be resolved in evaluate expression
  • SCL-9019 A jar dependency (httpcore 4.0.1) keeps being "detached" from its "library" in the IDEA project every time the Gradle project is refreshed
  • SCL-8952 Duplicate configuration section

Build 1.7.113.1

Download Scala plugin for IDEA

 3 Fixed issues
  • SCL-8965 SBT import is still broken (two months already)
  • SCL-8579 SBT import does not respect JDK deduced by sbt-structure 1.4.15
  • SCL-8631 Type error not shown when type tooltip is enabled

Build 1.7.94.3

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.7.94.2

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.7.94.1

Download Scala plugin for IDEA

 18 Fixed issues
  • IDEA-142373 JavaTestFinders escape
  • SCL-8908 Plugin version lost if switching update channel
  • SCL-8917 Breakpoints in lambda sometimes trigger in a different source file
  • SCL-8835 Inspection "Replace with .contains" does not work with Scala 2.10
  • SCL-5367 Good code shows as red: Using Value Types from Java
  • SCL-8920 New SAM inspection doesn't catch Callable
  • SCL-8863 Good code red: @uncheckedVariance annotation
  • SCL-8890 inspection access to first/last element by index
  • SCL-8852 "Comparing unrelated types" inspections can be improved
  • SCL-4625 Spurious error accessing a protected method within a java class
  • SCL-8935 NPE at autocompletion
  • SCL-8921 Don't truncate the logger message in org.jetbrains.jps.cmdline.BuildMain (line 405?)
  • SCL-8793 Good code red: function resolves to a completely unrelated library
  • SCL-7170 Good code red: underscore after a by-name parameter
  • SCL-7885 Java editor doesn't recognize all exceptions marked with @throws in Scala code
  • SCL-8157 Good code red: calling apply in implicitly converted object
  • SCL-6140 Support Scala 2.11 SAM
  • SCL-8162 Support Kind Projector

Build 1.6.27.1.EAP

Download Scala plugin for IDEA

 3 Fixed issues
  • SCL-8803 Error highlighted when using multiple constructors for covariant generics
  • SCL-8803 Error highlighted when using multiple constructors for covariant generics
  • SCL-8632 Import quick fix menu automatically open Exclude sub-menu
  • No labels