Versions Compared

Key

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

Build 2.1.0.15.1

Download Scala plugin for IDEA

Expand
104 Fixed issues
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

Expand
108 Fixed issues
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

...