Build 2019.3.14

Download Scala plugin for IDEA

  • SCL-16622 Use a single, standard "Type mismatch hints" setting
  • SCL-16635 "___ | Configure..." context menu entry for parameter name hints
  • SCL-16577 Method Chain Inlay hints not shown in preview when they are turned off
  • SCL-16580 method chain hints: don't show singleton types on first line even if aligned
  • SCL-16556 Method chain hints: remove the "type is identical" setting
  • SCL-16592 Method chain hints: don't show "package types"

Build 2019.3.12

Download Scala plugin for IDEA

  • SCL-13959 Type hints for long method chains
  • SCL-13053 Trailing commas not recognized in Scala sources of the build
  • SCL-16482 deadlock in worksheet actions
  • SCL-14055 Three equal actions for "Show Implicit hints" in Find Action list
  • SCL-16493 For scala 2.13.1 REPL worksheet compilation errors are shown in the right tab
  • SCL-16494 Implicit inlays move type chain hints
  • SCL-16149 Scala Scratch doesn't provide code completion for an exhaustive pattern-matching expression
  • SCL-16453 Auto-completion for `def` identifiers (as for `val`s and `var`s)
  • SCL-15980 Aligning of type hints in expression chains conflicts with other inlays
  • SCL-16043 worksheet in plain mode: false warning in scala 2.13
  • SCL-16484 worksheet in PLAIN mode: runtime errors are not displayed
  • SCL-16078 do not position caret after type hints
  • SCL-11103 Array rendering in worksheet. Regression.
  • SCL-16495 Make `TypePresentationContext` explicit in our code
  • SCL-16539 Don't put chained method hints to View menu
  • SCL-16458 enable case completion inside partial function definition
  • SCL-16537 Expression chain hints: don't show obvious types (when configured so)
  • SCL-16548 Method chain hints: don't show a type of the whole expression
  • SCL-16535 Don't show a chain hint when there's a type mismatch hint
  • SCL-14993 worksheet splitter is too wide
  • SCL-16474 make member private appears in scaladoc
  • SCL-9271 In interactive mode add compilation error status somewhere
  • SCL-16003 type hints for chained expressions with argument block or partial function
  • SCL-16554 Method chain hints: don't omit types when hints are aligned
  • SCL-16325 Run ScalaTest with coverage disabled
  • SCL-16521 Nullpointer exception when assigning lambda to kotlin sam type
  • SCL-16113 Caching shouldn't be done in recursive calls
  • SCL-16421 todo in scaladoc not being recognized
  • SCL-16547 Method chain hints: don't show a hint for non method calls
  • SCL-16400 With "Exression chain type hints" turned ON, hitting End key moves past the hint

Build 2019.2.37

Download Scala plugin for IDEA

  • SCL-15627 Good code red: Nothing inferred while pattern matching on a tuple
  • SCL-14097 new in scala 2.13: more precise prototype for args of overloaded method
  • SCL-16331 support `Synthesize a PartialFunction from function literal`
  • SCL-16130 Scala 2.13: Cannot resolve overloaded method "map" for scala.immutable.Map
  • SCL-16327 Inconsistent expected type for various function literals
  • SCL-16293 Correct code is highlighted red

Build 2019.3.10

Download Scala plugin for IDEA

  • SCL-15627 Good code red: Nothing inferred while pattern matching on a tuple
  • SCL-15782 Show type mismatch tooltip on Ctrl + F1
  • SCL-16472 2019.3 EAP intellij asks for setting up scala SDK even though scala is provided via gradle
  • SCL-11580 Improve sbt project import
  • SCL-14097 new in scala 2.13: more precise prototype for args of overloaded method
  • SCL-16431 Unapplied method should not have function type
  • SCL-16331 support `Synthesize a PartialFunction from function literal`
  • SCL-16130 Scala 2.13: Cannot resolve overloaded method "map" for scala.immutable.Map
  • BDIDE-238 Auto-import doesn't work (Scala)
  • SCL-16518 don't use PsiFileFactory.createFileFromText to build stubs
  • SCL-16444 Ad hoc configuration for type mismatch hints
  • SCL-16293 Correct code is highlighted red
  • SCL-16327 Inconsistent expected type for various function literals
  • BDIDE-272 Scala completion doesn't work
  • SCL-16499 No-dialog import for BSP
  • SCL-16492 Misleading type mismatch hint when using literal types
  • SCL-16519 do not allocate intermediate collection in PsiBuilderExt.lookAhead
  • SCL-16427 NPE in ScUElement

Build 2020.1.1

Download Scala plugin for IDEA

Build 2019.3.9

Download Scala plugin for IDEA

  • SCL-14630 private variable rename refactor is broken
  • SCL-16073 'Clear results in worksheet' works only after touching idea menu
  • SCL-16349 IDE breaks the alignment in Scala Worksheets by adding unnecessary empty new lines
  • SCL-16397 Convert counting loops properly
  • SCL-16081 IDE provides an incorrect type annotation for a public method
  • SCL-16367 Can't perform a refactoring by renaming a method in the base class/trait using Scala Worksheets
  • SCL-11367 Excessive code fir "for" loop convertation
  • SCL-16386 worksheet repl: broken fold regions in the output document in case of several expressions on a single line
  • SCL-16325 Run ScalaTest with coverage disabled
  • SCL-16398 Support symbols completion in commit text
  • SCL-16411 Classes/members completion in VCS commit messages
  • SCL-16392 worksheet in repl mode adds some leading spaces after editingthe file
  • SCL-16420 worksheet fold region splitter is rendered wrongly on scrolling
  • SCL-16350 IDE stops evaluating code in a Scala Worksheet even though there's been a change in the code
  • SCL-11646 REPL Worksheet Definition of top level companion objects
  • SCL-16415 worksheet edit/view editors splitter is not rendered for the first line
  • SCL-16385 multiple gutters in case of several expressions on a single line

Build 2019.2.36

Download Scala plugin for IDEA

Build 2019.3.7

Download Scala plugin for IDEA

  • SCL-16164 Support Export Clauses
  • SCL-16149 Scala Scratch doesn't provide code completion for an exhaustive pattern-matching expression
  • SCL-16334 freeze on opening project due to Play2SyntheticPackagesHolder
  • SCL-15549 wrap if/else/ try/finally for/yield do/while bodies in {} on typing {
  • SCL-16342 NPE on extracting variable in a worksheet
  • SCL-16081 IDE provides an incorrect type annotation for a public method
  • SCL-16362 Can't implement methods with Alt+Insert in Scala Worksheets
  • SCL-16317 extract variable on last line breaks code
  • SCL-16152 support enum classes syntax
  • SCL-15025 support modifiers introduced in scala 3 in parser
  • SCL-16282 Triple quotes completion does not work with multicursor
  • SCL-16304 no type mismatch error if non-boolean value is passed to `if `
  • SCL-16351 Typehint on mouse hover doesn't work at end of identifier
  • SCL-16336 Import via Alt+Enter does not work in scratch files but does work in regular .scala files and worksheet

Build 2019.3.6

Download Scala plugin for IDEA

  • SCL-16244 Breakpoints do not work in lambda functions when the classes are reload dynamically
  • SCL-16146 SBT shell tool window is always empty
  • SCL-16289 Unable to build scala project with 2019.3 / EAP due to missing android class
  • SCL-16208 scalac error: multiple scala-library.jar files at running hello world
  • SCL-13793 Scala plugin does not support trailing comma syntax from scala 2.12
  • SCL-15936 Highlighting error in IntelliJ IDE Community Edition 2019.2 with Java HashMap
  • SCL-16117 Find Usages doesn't work
  • SCL-16225 sbt process is created twice on running build process
  • SCL-15481 Type mismatch: fine-grained diff
  • SCL-16149 Scala Scratch doesn't provide code completion for an exhaustive pattern-matching expression
  • SCL-16202 ScalaPsiManager.clearAllCaches requires EDT
  • SCL-16224 Opening quote sign doesn't come together with closing one in build.sbt
  • SCL-16277 Run worksheet fails
  • SCL-16230 BSP import on Windows fails
  • SCL-16195 don't duplicate scala setters in completion
  • SCL-16194 Scala templates show false error mesages again
  • SCL-16282 Triple quotes completion does not work with multicursor
  • SCL-16286 formatter: ability to add spacing before colon in type argument context bound
  • SCL-16203 Import via Alt+Enter does not work in Worksheet but does work in regular .scala files
  • SCL-15989 Pasting when having multiline string selected does not insert delimiters
  • SCL-15025 support modifiers introduced in scala 3 in parser
  • SCL-14447 ScalaTest does not find class, if class in package with reserved name
  • SCL-16006 fix tests with IDEA 2019.3 builds
  • SCL-16273 Detect .scalafmt.conf in repo root if not found in project root.
  • SCL-16053 language injection shouldn't take margin char from settings
  • SCL-16298 Nullpointer when applying extract method refactoring to scala scratch file

Build 2019.3.4

Download Scala plugin for IDEA

  • SCL-16146 SBT shell tool window is always empty
  • SCL-16224 Opening quote sign doesn't come together with closing one in build.sbt
  • SCL-16230 BSP import on Windows fails
  • SCL-15025 support modifiers introduced in scala 3 in parser

Build 2019.2.28

Download Scala plugin for IDEA

  • SCL-16146 SBT shell tool window is always empty
  • SCL-16208 scalac error: multiple scala-library.jar files at running hello world
  • SCL-16225 sbt process is created twice on running build process
  • SCL-16224 Opening quote sign doesn't come together with closing one in build.sbt

Build 2019.3.3

Download Scala plugin for IDEA

  • SCL-16146 SBT shell tool window is always empty
  • SCL-16208 scalac error: multiple scala-library.jar files at running hello world
  • SCL-16225 sbt process is created twice on running build process
  • SCL-15936 Highlighting error in IntelliJ IDE Community Edition 2019.2 with Java HashMap
  • SCL-16202 ScalaPsiManager.clearAllCaches requires EDT
  • SCL-16224 Opening quote sign doesn't come together with closing one in build.sbt

Build 2019.3.1

Download Scala plugin for IDEA

Build 2019.2.23

Download Scala plugin for IDEA

  • SCL-16031 ScalaTest template not honoured when creating new test run configurations via context menu
  • SCL-15756 Add support for `*` symbol used by kind-projector plugin.
  • SCL-15948 Scala Worksheet doesn't work with Scala 2.13 in Scala JPS project
  • SCL-16044 Test run configurations loose stuff when firstly opening the project in another version of IDEA (remaining points)
  • SCL-11696 REPL Worksheet Scala 2.12 NoSuchMethodError for Collections operators
  • SCL-16008 com.intellij.util.IncorrectOperationException during indexing
  • SCL-16082 MatchError in TestConfigurationData.createFromExternal
  • SCL-15909 Extract SBT documentation from Keys.scala
  • SCL-15737 Explicit imports now shadow locally defined identifiers.
  • SCL-16110 Incorrect type inference when using Scala 2.13 (works ok if 2.12 is selected)
  • SCL-16057 Intellij IDEA incorrectly determines which class will be used
  • SCL-16016 Seq from variadic parameter does not conform to Seq in 2.13
  • SCL-16007 Partial unification isn't getting recognized for higher-kinded holes
  • SCL-15951 Fotmatter exception in introduce variable (scalafmt)

Build 2019.2.20

Download Scala plugin for IDEA

  • SCL-15606 Run/Tests fail with ClassNotFoundException for BSP projects under bloop 1.3.0+
  • SCL-15986 stackOverflow in `ScalaPsiElement.getDeepSameElementInContext`

Build 2019.2.15

Download Scala plugin for IDEA

  • SCL-15250 Use inlay type ascription to indicate type mismatch
  • SCL-15917 "Run with test coverage" is grayed out in 2019.2
  • SCL-15630 Auto-completion completes for the wrong type
  • SCL-15911 wrong quickfix for unnecessary parentheses inspection
  • SCL-15812 Good code red & code completion fails : nested tuple method calls
  • SCL-11382 Create method intention with named arguments doesn't work
  • SCL-15795 error highlighting in for-comprehensions works wrong when editing code
  • SCL-15614 Good code red - tuple member multiplication
  • SCL-15900 Type diff: prefix same-looking simple names

Build 2019.2.14

Download Scala plugin for IDEA

  • SCL-15481 Type mismatch: fine-grained diff
  • SCL-15685 code duplication shows intersecting text ranges
  • SCL-15856 `case` completion item is added to completion list where it is not expected

Build 2019.2.13

Download Scala plugin for IDEA

  • SCL-15792 Highlight scala code in sbt files (worked before)
  • SCL-10908 Support FlatSpec for selective test launch
  • SCL-15481 Type mismatch: fine-grained diff
  • SCL-15779 Setup scala sdk notification problems
  • SCL-15795 error highlighting in for-comprehensions works wrong when editing code
  • SCL-15760 NoClassDefFoundError when trying to run Scala console with Scala 2.13
  • SCL-15726 SBT task run configuration should strip quotes in multi-line tasks
  • SCL-15724 Regression: `Convert to expression in parentheses` refactoring is not available in Nightly
  • SCL-15432 nonempty text is not covered by block in #Scala #formatter
  • SCL-15549 wrap if/else/ try/finally for/yield do/while bodies in {} on typing {
  • SCL-15686 Backspace to delete triple quotes breaks the code
  • SCL-15776 serialization exception for Play2ProjectData
  • SCL-15711 `make conversion explicit` action throws scala.MatchError
  • SCL-15754 Don't highlight a term before a dot as a "type mismatch"
  • SCL-15747 insert margins when pasting multiline content to one-line multiline string literal
  • SCL-15746 one line comment in pattern matching breaks formatting
  • SCL-15743 Fix UI for Editor | General | Smart Keys | Scala
  • SCL-15312 FlatSpec tests specifically with a certain style aren't picked up by the right menu anymore
  • SCL-15829 improve scala code style settings migration mechanism
  • SCL-15576 MethodInvocationImpl doesn't check ScalaMacroTypeable extensions for type inference
  • SCL-13358 "Convert to argument in parentheses" refactoring works incorrectly
  • SCL-15783 Method / constructor invocation: highlight comma on excessive argument(s)
  • SCL-15773 Method / constructor invocation: highlight "space" before a closing paren on missing argument(s)
  • SCL-14609 Language Injection: enable by default
  • SCL-14074 Exhaustive match and completion for expected types in case clause doesn't appear in Worksheet
  • SCL-15577 ScalaMacroExpandable extensions not found
  • SCL-15833 Incorrect code completion for string interpolation expression using a class field
  • SCL-15228 No Scala SDK in module & Project JDK is not defined is displayed twice

Build 2019.1.9

Download Scala plugin for IDEA

  • SCL-15558 Trying to run ScalaTest compiled with 2.13.0-RC3 causes java.lang.NoSuchMethodError in "ScalaTest-dispatcher"
  • SCL-15237 When trying to save Scalafmt configuration for new projects, IntelliJ IDEA 2019.1 freezes while trying to load the Editor |Code Style | Scala page
  • SCL-15399 completion of extension methods not in scope is VERY slow
  • SCL-15490 some minor typos in the UI Scala plugin description
  • SCL-15520 ui freeze on library change events due to ScalaJsDebuggerSettingsPatcher
  • SCL-15522 Assertion error: Every search scope must be associated with a project: NOT: EMPTY during ReferencesSearch

Build 2019.2.7

Download Scala plugin for IDEA

  • SCL-15250 Use inlay type ascription to indicate type mismatch
  • SCL-12438 Possibility to specify two scalastyle config files
  • SCL-15558 Trying to run ScalaTest compiled with 2.13.0-RC3 causes java.lang.NoSuchMethodError in "ScalaTest-dispatcher"
  • SCL-11532 Apply template generates wrong code
  • SCL-9397 Code completion incorrect (cache invalidation problem?)
  • SCL-11709 Language injection: handle margin character in multiline strings
  • SCL-15497 Spelling correction is really bay!
  • SCL-15200 Wrap method body in {} on typing {
  • SCL-15560 IntelliJ doesn't show `Run` or `Debug` options on Right click menu for some Scala Test files.
  • SCL-10058 Pipe added to multiline string when pasting even when stripMargin / pipes are not used
  • SCL-14339 "definition type is obvious" specification
  • SCL-15480 Type mismatch tooltip: vertically align the types
  • SCL-15481 Type mismatch: fine-grained diff
  • SCL-5444 reformat always add indentation to @example content
  • SCL-15502 Inspection: `override` modifier required
  • SCL-15478 Disable the "suspicious shadowing" inspection by default
  • SCL-15277 bsp build reports 'failed' despite successful compilation of all modules
  • SCL-7116 Good code red: method is allegedly already defined
  • SCL-15386 Overriding indicator only finds one implementation
  • SCL-15351 Calls on expressions that are not callable are not highlighted
  • SCL-15399 completion of extension methods not in scope is VERY slow
  • SCL-15394 ??? is positioned incorrectly when typing { + Enter
  • SCL-15494 message of deprecated class is not shown for constructor invocation
  • SCL-15498 JavaDoc comment background color has no effect on whitespaces
  • SCL-15120 BSP: Map source roots directly to content roots
  • SCL-15549 wrap if/else/ try/finally for/yield do/while bodies in {} on typing {
  • SCL-8595 Highlighting error with equals and operator precedence
  • SCL-15483 Unify type mismatch messages
  • SCL-15326 "indent first parameter" setting should be applied even if there is no parameters yet
  • SCL-12650 Unapply template is polluted by default values
  • SCL-15652 Highlight unused / redundant things as "unused", not as "error or warning"
  • SCL-15329 exception on creating new IDEA project
  • SCL-15379 Empty intention string for "Make declared type more specific"
  • SCL-15345 PlayWS request builders are red
  • SCL-14585 extract to variable: multi-line """string""" value aligned with leading '|' character is extracted incorrectly
  • SCL-10790 Create New Scala Class should offer Case Class option
  • SCL-15620 Do not show error "implicit parameters may not be call-by-name" for Scala 2.13
  • SCL-15357 Unable to run apps for classes with inner classes
  • SCL-15364 Scala Plugin Refator->Rename is not working
  • SCL-15496 apply call to deprecated case class not shown as deprecated
  • SCL-14976 Use upper case numeric literal suffixes
  • SCL-3137 Classes with the same name but from different packages are not distinguished in the method signature.
  • SCL-15476 sometimes file is rehighlighted several times
  • SCL-15278 Unwrap single-expression definition body on deleting `{`
  • SCL-15563 do not use deprecated `ProjectOpenProcessorBase` constructor
  • SCL-15373 Unknown error when using formatter with scalafmt and specific rules.
  • SCL-15271 String interpolation in multiline strings
  • SCL-15568 exception with recursive raw types
  • SCL-10047 Some of Scala/Scaladoc inspections have no description
  • SCL-15381 Cannot resolve equally typed signatures which differ only in call-by-name/call-by-value
  • SCL-15581 NPE in ScalaPsiUtil#getStubOrPsiSibling
  • SCL-15383 Prioritize 'Import' quickfix over other quickfixes
  • SCL-15678 BSP: build toolwindow does not report task progress (2019.2)
  • SCL-13358 "Convert to argument in parentheses" refactoring works incorrectly
  • SCL-15469 multiline interpolated string: enter after injected variable does not insert margin char
  • SCL-9365 String formatter canot handle stripMargin strings that also begin with | characters
  • SCL-15676 StackOverflowError in cats project
  • SCL-15671 empty tooltip message in ScalaUnnecessaryParenthesesInspectionBase, RedundantBlockInspection
  • SCL-15670 ScalaUnnecessaryParenthesesInspectionBase, RedundantBlockInspection registers INFORMATION level problem in batch mode
  • SCL-15672 Java methods do not recognize Scala methods' throws annotation
  • SCL-15570 fix ScalaRenameAliasedTest.testRenameDefAliased for 2019.2
  • SCL-15571 Type mismatch errors: widen literal types when the value is of no importance
  • SCL-15417 Expression with Unit return type in argument of map
  • SCL-5789 Same-named class members from different namespaces treated as duplicates
  • SCL-15398 missing "Unspecified value parameters" error highlighting for Java classes
  • SCL-15396 wrap method body on {+ Enter typing breaks code when dealing with anonymous classes
  • SCL-15395 convert to """string""" action should restore caret position inside the string
  • SCL-12807 Allow methods to be pulled up to traits
  • SCL-15490 some minor typos in the UI Scala plugin description
  • SCL-14550 Suggest Implicit Hints on Implicit Conversions / Implicit Arguments / Expression Type
  • SCL-15495 deprecated object not shown as deprecated in unapply/apply/update
  • SCL-15095 Auto-complete ScalaDoc after a Space
  • SCL-15545 Unnecessary parentheses: highlight only parentheses
  • SCL-15544 Type ascription: highlight type, not expression
  • SCL-15252 add indention support for type parameter & type arguments
  • SCL-15656 autocomplete multiline string when typing in an empty file
  • SCL-15485 Don't show platform update suggestion if the most recent IDEA build is not public
  • SCL-15321 wrong indentation resulting from Method call arguments -> align when multiline
  • SCL-15325 "No tail recursion annotation" inspection shouldn't be shown
  • SCL-15402 Scalafmt "reformat on save" ignores in-memory changes
  • SCL-15406 Rename adds comment /*EndMarker/?
  • SCL-15643 sbt 1.3.0 shell output is messy
  • SCL-15335 overridden member marker for vals is shown, but navigation is not working
  • SCL-15521 completion suggests elements from the wrong scope
  • SCL-15520 ui freeze on library change events due to ScalaJsDebuggerSettingsPatcher
  • SCL-15523 preselect all members in Implement Members dialog
  • SCL-15522 Assertion error: Every search scope must be associated with a project: NOT: EMPTY during ReferencesSearch
  • SCL-14726 Bad code green: Semicolon in for
  • SCL-15436 wrong indent for margin char in interpolated multiline string with empty line
  • SCL-15358 Cannot handle equally typed signatures which differ only in call-by-name/call-by-value
  • SCL-15653 Function used, but not applied (executed)
  • SCL-10890 invalid apply function template if class has tuple parameters
  • SCL-15437 inspection highlights remaining method body if inspected expression is the only one in the body
  • SCL-15420 "convert to string concatenation" action should wrap result with brackets
  • SCL-15348 existential declarations should resolve in any order
  • SCL-15632 inspection + quick fix for deprecated symbol literals
  • SCL-14979 Formatter: Wrong indention for block in lambda block
  • SCL-8633 Functions with similar plain and by-name parameters in signatures are underlined red
  • SCL-2101 Same named class formal parameter and class member are error highlighted
  • SCL-15501 multi-line string: spaces are not added after margin char on enter on first line
  • SCL-15500 multi-line strings: enter action does not insert margin in worksheet mode
  • SCL-15504 ScalaDefaultFileTemplateUsageInspection (question) throws exceptions when running
  • SCL-15509 `Balance Header` quickfix in ScalaDocUnbalancedHeaderInspection does not work
  • SCL-15450 Don't show 'Anonymous function convertible to a method value' inspection on functions with empty param list
  • SCL-15624 scala plugin 2019.2.6 "Memory leak detected" with 2019.2 EAP (192.5118.30)
  • SCL-15353 Support "Adjust code style settings" feature
  • SCL-15628 Use NavigateToDuplicateFix from platform
  • SCL-15629 Type hints: unified presentation, folding, navigation, tooltips, and brace matching
  • SCL-15414 string conversion adds redundant quote if string is both interpolated and formatted
  • SCL-12683 Individually testing a ScalaTest method with Smart String and stripMargin does not work.
  • SCL-14340 overriding java method with an argument that is existentially typed not working
  • SCL-15280 no spacing before multiline string placed on single line
  • SCL-15444 JFlex.jar generates broken `_ScalaCoreLexer.java`
  • SCL-15445 Type of block expression with a tailing statement should be Unit
  • SCL-15592 Method / constructor invocation: highlight only a single kind of error
  • SCL-15594 Don't highlight arguments when there are multiple inapplicable overloaded methods
  • SCL-15593 Make possible to use inaly hints in annotator
  • SCL-15448 2019.1 Wrong syntax highlight in sql block
  • SCL-11133 False Negative: wrongly infers code block after try
  • SCL-6739 Settings / Scala / Language injection for interpolated strings: Language ID values are not sorted

Build 2019.2.6

Download Scala plugin for IDEA

 

Build 2019.2.5

Download Scala plugin for IDEA

  • SCL-12438 Possibility to specify two scalastyle config files
  • SCL-11532 Apply template generates wrong code
  • SCL-11709 Language injection: handle margin character in multiline strings
  • SCL-15497 Spelling correction is really bay!
  • SCL-15200 Wrap method body in {} on typing {
  • SCL-15502 Inspection: `override` modifier required
  • SCL-15480 Type mismatch tooltip: vertically align the types
  • SCL-15379 Empty intention string for "Make declared type more specific"
  • SCL-10790 Create New Scala Class should offer Case Class option
  • SCL-15357 Unable to run apps for classes with inner classes
  • SCL-12650 Unapply template is polluted by default values
  • SCL-15399 completion of extension methods not in scope is VERY slow
  • SCL-15394 ??? is positioned incorrectly when typing { + Enter
  • SCL-14585 extract to variable: multi-line """string""" value aligned with leading '|' character is extracted incorrectly
  • SCL-15494 message of deprecated class is not shown for constructor invocation
  • SCL-15498 JavaDoc comment background color has no effect on whitespaces
  • SCL-15120 BSP: Map source roots directly to content roots
  • SCL-15351 Calls on expressions that are not callable are not highlighted
  • SCL-7116 Good code red: method is allegedly already defined
  • SCL-15329 exception on creating new IDEA project
  • SCL-15478 Disable the "suspicious shadowing" inspection by default
  • SCL-15386 Overriding indicator only finds one implementation
  • SCL-8595 Highlighting error with equals and operator precedence
  • SCL-15483 Unify type mismatch messages
  • SCL-15345 PlayWS request builders are red
  • SCL-15496 apply call to deprecated case class not shown as deprecated
  • SCL-15326 "indent first parameter" setting should be applied even if there is no parameters yet
  • SCL-15364 Scala Plugin Refator->Rename is not working
  • SCL-2101 Same named class formal parameter and class member are error highlighted
  • SCL-15398 missing "Unspecified value parameters" error highlighting for Java classes
  • SCL-3137 Classes with the same name but from different packages are not distinguished in the method signature.
  • SCL-15325 "No tail recursion annotation" inspection shouldn't be shown
  • SCL-15396 wrap method body on {+ Enter typing breaks code when dealing with anonymous classes
  • SCL-15395 convert to """string""" action should restore caret position inside the string
  • SCL-15335 overridden member marker for vals is shown, but navigation is not working
  • SCL-12807 Allow methods to be pulled up to traits
  • SCL-15501 multi-line string: spaces are not added after margin char on enter on first line
  • SCL-15500 multi-line strings: enter action does not insert margin in worksheet mode
  • SCL-15495 deprecated object not shown as deprecated in unapply/apply/update
  • SCL-15504 ScalaDefaultFileTemplateUsageInspection (question) throws exceptions when running
  • SCL-15509 `Balance Header` quickfix in ScalaDocUnbalancedHeaderInspection does not work
  • SCL-15520 ui freeze on library change events due to ScalaJsDebuggerSettingsPatcher
  • SCL-15095 Auto-complete ScalaDoc after a Space
  • SCL-15278 Unwrap single-expression definition body on deleting `{`
  • SCL-15358 Cannot handle equally typed signatures which differ only in call-by-name/call-by-value
  • SCL-15373 Unknown error when using formatter with scalafmt and specific rules.
  • SCL-15450 Don't show 'Anonymous function convertible to a method value' inspection on functions with empty param list
  • SCL-14726 Bad code green: Semicolon in for
  • SCL-15437 inspection highlights remaining method body if inspected expression is the only one in the body
  • SCL-15436 wrong indent for margin char in interpolated multiline string with empty line
  • SCL-15252 add indention support for type parameter & type arguments
  • SCL-15417 Expression with Unit return type in argument of map
  • SCL-15414 string conversion adds redundant quote if string is both interpolated and formatted
  • SCL-12683 Individually testing a ScalaTest method with Smart String and stripMargin does not work.
  • SCL-15490 some minor typos in the UI Scala plugin description
  • SCL-10890 invalid apply function template if class has tuple parameters
  • SCL-15476 sometimes file is rehighlighted several times
  • SCL-15271 String interpolation in multiline strings
  • SCL-10047 Some of Scala/Scaladoc inspections have no description
  • SCL-15280 no spacing before multiline string placed on single line
  • SCL-11133 False Negative: wrongly infers code block after try
  • SCL-15353 Support "Adjust code style settings" feature
  • SCL-15381 Cannot resolve equally typed signatures which differ only in call-by-name/call-by-value
  • SCL-15383 Prioritize 'Import' quickfix over other quickfixes
  • SCL-13358 "Convert to argument in parentheses" refactoring works incorrectly
  • SCL-9365 String formatter canot handle stripMargin strings that also begin with | characters
  • SCL-15321 wrong indentation resulting from Method call arguments -> align when multiline
  • SCL-14340 overriding java method with an argument that is existentially typed not working
  • SCL-15420 "convert to string concatenation" action should wrap result with brackets
  • SCL-15348 existential declarations should resolve in any order
  • SCL-15444 JFlex.jar generates broken `_ScalaCoreLexer.java`
  • SCL-15445 Type of block expression with a tailing statement should be Unit
  • SCL-14979 Formatter: Wrong indention for block in lambda block
  • SCL-8633 Functions with similar plain and by-name parameters in signatures are underlined red
  • SCL-5789 Same-named class members from different namespaces treated as duplicates
  • SCL-15406 Rename adds comment /*EndMarker/?
  • SCL-15448 2019.1 Wrong syntax highlight in sql block
  • SCL-6739 Settings / Scala / Language injection for interpolated strings: Language ID values are not sorted

Build 2019.2.3

Download Scala plugin for IDEA

 

Build 2019.2.2

Download Scala plugin for IDEA

  • SCL-12438 Possibility to specify two scalastyle config files
  • SCL-11532 Apply template generates wrong code
  • SCL-15200 Wrap method body in {} on typing {
  • SCL-12650 Unapply template is polluted by default values
  • SCL-15399 completion of extension methods not in scope is VERY slow
  • SCL-15394 ??? is positioned incorrectly when typing { + Enter
  • SCL-14585 extract to variable: multi-line """string""" value aligned with leading '|' character is extracted incorrectly
  • SCL-10790 Create New Scala Class should offer Case Class option
  • SCL-15351 Calls on expressions that are not callable are not highlighted
  • SCL-7116 Good code red: method is allegedly already defined
  • SCL-15379 Empty intention string for "Make declared type more specific"
  • SCL-15386 Overriding indicator only finds one implementation
  • SCL-15120 BSP: Map source roots directly to content roots
  • SCL-15329 exception on creating new IDEA project
  • SCL-15345 PlayWS request builders are red
  • SCL-15326 "indent first parameter" setting should be applied even if there is no parameters yet
  • SCL-15357 Unable to run apps for classes with inner classes
  • SCL-8595 Highlighting error with equals and operator precedence
  • SCL-15364 Scala Plugin Refator->Rename is not working
  • SCL-2101 Same named class formal parameter and class member are error highlighted
  • SCL-15398 missing "Unspecified value parameters" error highlighting for Java classes
  • SCL-14979 Formatter: Wrong indention for block in lambda block
  • SCL-3137 Classes with the same name but from different packages are not distinguished in the method signature.
  • SCL-15396 wrap method body on {+ Enter typing breaks code when dealing with anonymous classes
  • SCL-15395 convert to """string""" action should restore caret position inside the string
  • SCL-14340 overriding java method with an argument that is existentially typed not working
  • SCL-15278 Unwrap single-expression definition body on deleting `{`
  • SCL-15335 overridden member marker for vals is shown, but navigation is not working
  • SCL-15095 Auto-complete ScalaDoc after a Space
  • SCL-15358 Cannot handle equally typed signatures which differ only in call-by-name/call-by-value
  • SCL-15373 Unknown error when using formatter with scalafmt and specific rules.
  • SCL-15450 Don't show 'Anonymous function convertible to a method value' inspection on functions with empty param list
  • SCL-14726 Bad code green: Semicolon in for
  • SCL-15271 String interpolation in multiline strings
  • SCL-15353 Support "Adjust code style settings" feature
  • SCL-15414 string conversion adds redundant quote if string is both interpolated and formatted
  • SCL-15417 Expression with Unit return type in argument of map
  • SCL-10890 invalid apply function template if class has tuple parameters
  • SCL-15437 inspection highlights remaining method body if inspected expression is the only one in the body
  • SCL-15280 no spacing before multiline string placed on single line
  • SCL-11133 False Negative: wrongly infers code block after try
  • SCL-15381 Cannot resolve equally typed signatures which differ only in call-by-name/call-by-value
  • SCL-15383 Prioritize 'Import' quickfix over other quickfixes
  • SCL-13358 "Convert to argument in parentheses" refactoring works incorrectly
  • SCL-15321 wrong indentation resulting from Method call arguments -> align when multiline
  • SCL-15325 "No tail recursion annotation" inspection shouldn't be shown
  • SCL-15420 "convert to string concatenation" action should wrap result with brackets
  • SCL-15348 existential declarations should resolve in any order
  • SCL-15444 JFlex.jar generates broken `_ScalaCoreLexer.java`
  • SCL-15445 Type of block expression with a tailing statement should be Unit
  • SCL-8633 Functions with similar plain and by-name parameters in signatures are underlined red
  • SCL-5789 Same-named class members from different namespaces treated as duplicates
  • SCL-15406 Rename adds comment /*EndMarker/?
  • SCL-15448 2019.1 Wrong syntax highlight in sql block

Build 2019.1.8

Download Scala plugin for IDEA

  • SCL-15326 "indent first parameter" setting should be applied even if there is no parameters yet
  • SCL-15364 Scala Plugin Refator->Rename is not working
  • SCL-15357 Unable to run apps for classes with inner classes
  • SCL-15264 Scala Templates show false error messages
  • SCL-15229 Slow right clicks in Scala code
  • SCL-15335 overridden member marker for vals is shown, but navigation is not working
  • SCL-15142 don't generate PsiMethodWrappers for scala default arguments
  • SCL-15311 import expressions with wildcard are parsed differently in play2 templates

Build 2019.2.1

Download Scala plugin for IDEA

 

Build 2019.1.7

Download Scala plugin for IDEA

  • SCL-15038 Idea freezes when editing akka-http routes
  • SCL-15130 Not clear that bytecode indexing switching on is applied only after restart of idea
  • SCL-15148 Download links are not posted in release notes on confluence
  • SCL-15113 Refreshing sbt project causes sbt-shell to be launched w/o ideaPort setting
  • SCL-15129 for maven project it is suggested to turn on bytecode idexing for find usages though it's useless
  • SCL-15114 Find Usages via bytecode fails for catsKernelStdGroupForInt
  • SCL-15202 performance regression in ScClassFileDecompiler.accepts method
  • SCL-13695 "Download the plugin" link -> misconfigured DNS error
  • SCL-15081 caching annotations are not IDEA incremental compiler friendly
  • SCL-15172 avoid building java method hierarchy in favor of reusing our own

Build 2019.1.6

Download Scala plugin for IDEA

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

Build 2019.1.5

  • SCL-4167 Class parameters indentation improvement
  • SCL-4269 Don't move a same-line comment down on code reformat
  • SCL-15096 PicoPluginExtensionInitializationException at project open
  • SCL-14951 SBT import fails for cats project, IntelliJ goes crazy
  • SCL-13293 SBT Shell messages are separated by empty line
  • SCL-3673 Code Style / Method declaration parameters / Align when multiline shouldn't affect class declarations
  • SCL-15085 Extremely unhelpful error message trying to run test
  • SCL-12427 Scala Reformat code fails when else if has comment in between
  • SCL-15092 SOE in ScalaFileImpl.sourceName
  • SCL-7886 Codestyle formatting - braces keep on getting added
  • SCL-14553 Update bsp support to 2.0
  • SCL-14957 scalafmt: dynamically choose library version to use based on version field of configuration file
  • SCL-15013 Implement Code Duplication
  • SCL-15090 Closing bracket in method call is indented if trailing comma is present and first argument starts from new line
  • SCL-15066 Bytecode find usages fails to correctly detect compiler mode on project import

Build 2019.1.3

Build 2018.3.7

  • SCL-14949 Resources not copying in Scala/Maven project

Build 2019.1.2

  • SCL-14266 Type alias wildcard import from package object - good code sometimes red
  • SCL-14965 Exception when pasting code (emanating from scala plugin)
  • SCL-13750 Syntax highlight error for http4s implicit syntax
  • SCL-14950 go to definition doesn't work for constructor references in 2019.1
  • SCL-14981 Copy to clipboard does not work
  • SCL-14939 Exceptions when opening projects
  • SCL-14951 SBT import fails for cats project, IntelliJ goes crazy
  • SCL-5444 reformat always add indentation to @example content
  • SCL-9625 Inspection: Replace Some(a) with Option(a)
  • SCL-14884 Worksheets: output panel is not showing in 2019.1
  • SCL-14998 IntelliJ 2018.3, Scala Plugin: "Find Usages" on members of private classes does not work
  • SCL-14952 IDEA freezes after file copy and ctrl-space
  • SCL-13947 Scalafmt doesn't reformatting after code_template expansion
  • SCL-9167 Support View -> Show Bytecode action for Scala
  • SCL-14902 java.lang.Throwable exception on starting IDE with Scala plugin
  • SCL-14881 Unexpected 'Illegal inheritence from sealed class' error when using a scala sealed class for Java generic constraint.
  • SCL-14804 Navigate to Class / Symbol: support symbolic method names
  • SCL-12626 Broken imports in generated Udash project
  • SCL-9707 Collection inspection: don't use `unzip` to extract a single component
  • SCL-14908 freeze due to infinite tail recursion in ScalaTemplatePreprocessor
  • SCL-14707 Value overrides nothing when extending trait hierarchy from jar
  • SCL-14879 Extensions are only loaded on second SBT refresh
  • SCL-14664 refactor or reimplement for statements desugaring
  • SCL-14813 bsp: dynamic timeout waiting for connection
  • SCL-14716 Make Scala plugin project buildable without SBT
  • SCL-14957 scalafmt: dynamically choose library version to use based on version field of configuration file
  • SCL-14956 Take .flags into account in ScalacTestDataHighlightingTest
  • SCL-14856 exhaustive match generated code in method definition is shifted
  • SCL-14993 worksheet splitter is too wide
  • SCL-14990 move PsiElement.accept(PsiElementVisitor) to base classes
  • SCL-14995 Rename ScConstructor into ScConstructorInvocation
  • SCL-15033 Generate code: Throwable: AWT events are not allowed inside write action:
  • SCL-14897 Weird self type annotation and ThisTypeSubstitution interaction
  • SCL-14851 InvalidPathException: Illegal char <:> at index 2: /C:/...
  • SCL-15019 Render type lambdas using kind-projector syntax if it is available
  • SCL-8299 Collection inspection: replace if (i < seq.length) Some(seq(info)) else None with seq.lift(info)
  • SCL-14891 Good code red with fs2 streams
  • SCL-15011 Good code red with alias for FUnit and reduce
  • SCL-14857 bsp build toolwindow problem reports: lines off by one
  • SCL-11891 Collection inspection: convert set.contains to set
  • SCL-11892 Collection inspection: convert seq.exists(_ => true) to seq.nonEmpty
  • SCL-14108 Scalafmt For config. file the plugin should open "specify path" dialog at project root directory
  • SCL-14556 Scala plugin doesn't report scalafmt error
  • SCL-14754 Unable to configure "Add fully qualified imports" when scalafmt is selected
  • SCL-14846 bsp: log bsp runner process output
  • SCL-14949 Resources not copying in Scala/Maven project
  • SCL-14927 Good code red: monix.execution.Callback
  • SCL-14806 sync and update to svg icons
  • SCL-14922 Good code red: "trait inherited multiple times"
  • SCL-14986 don't create stubs for local elements
  • SCL-14843 scalafmt settings are not applied
  • SCL-14862 IntelliJ Scala compiler gets it wrong while Scala Scala compiler manages to do the thing
  • SCL-14849 bsp: don't report diagnostics in build toolwindow log
  • SCL-14848 Implement/Override methods intention action does not play nice with kind-projector
  • SCL-14968 Remove bundled HOCON support
  • SCL-14982 MatchError in TypeDefinitionMembers$.privateProcessDeclarations
  • SCL-14983 fix warning about ScalaImportOptimizer progress indicator
  • SCL-14940 implicit instance not found
  • SCL-14886 Good code red: cannot resolve symbol due to change of type member
  • SCL-15021 Good code red: trait companion methods not recognized in Java as static interface methods
  • SCL-15008 Erroneous extra implicit parameter, when using context bounds on apply method
  • SCL-15006 Update channel not saved when pressing "Check for updates" button
  • SCL-15004 @define scala doc tags are red
  • SCL-14888 Test run configuration should allow to specify JRE other than module default
  • SCL-10175 Collection inspection: filtered option
  • SCL-14874 process handler of ScalaCompileServer should be blocking
  • SCL-14894 Good code red - inner class of a generic class
  • SCL-14913 Vararg classparameters have invalid type when accessed from Java code
  • SCL-14892 Override/implement action & caching inconsistencies
  • SCL-14926 SOE on Import Class quick fix
  • SCL-14936 Implicit resolution don't work for implicit classes with higher kind type parameter
  • SCL-14812 wrong "unnecessary parentheses" inspection on repeated argument type

Build 2018.3.6

  • SCL-14247 Support addPluginSbtFile injection for sbt 0.13
  • SCL-14813 bsp: dynamic timeout waiting for connection
  • SCL-14205 Scala margin char breaks the IDE / settings
  • SCL-14857 bsp build toolwindow problem reports: lines off by one
  • SCL-14846 bsp: log bsp runner process output
  • SCL-14849 bsp: don't report diagnostics in build toolwindow log
  • SCL-14774 Exception when accessing worksheet settings
  • SCL-14663 wrong expected type for constructor argument
  • SCL-14642 cannot parse "this" reference for a class with prefix-operator name
  • SCL-14737 Scala multi-line string code style preferences are not saved
  • SCL-14806 sync and update to svg icons

Build 2019.1.1

  • SCL-13978 Good code red: concrete protected type member with a stable identifier
  • SCL-8684 Unwrapping multiple types in the same for-comprehension doesn't show a compile error
  • SCL-11192 Idea mark red shapeless dependent type code that is correct
  • SCL-4943 Good code is red: inferred type for class projected from singleton type doesn't conforms to appropriate existential type
  • SCL-13103 Valid path-dependent types usage results in red code
  • SCL-14803 Color schemes: support `=>`
  • SCL-14779 Good code red: for comprehension without yield with multiple clauses
  • SCL-14664 refactor or reimplement for statements desugaring
  • SCL-5638 for-comprehension type hints and error highlighting
  • SCL-14680 Presentation compiler fails to resolve implicits
  • SCL-14584 for comprehension desugar changes 'yield' block incorrectly
  • SCL-14586 higher-kinded types: generic parameter "variance" track is lost
  • SCL-6498 Bad code is green: guard type in for statement is not type-checked
  • SCL-14184 For comprehension infers to Nothing
  • SCL-14782 mapN is unresolved for Validated with different error types
  • SCL-14618 Incorrect type inference for nested classes and `for`-comprehension
  • SCL-4652 Good code red: higher-kinded type imperfectly applied?
  • SCL-13797 Good code red with type member
  • SCL-14700 Good code red using Id type and withFilter
  • SCL-14801 Better-monadic-for withFilter-less desugaring is broken
  • SCL-7017 Wrong syntax red highlighting for value.type
  • SCL-13607 Using path dependent type application for refined type parameters has false red error highlight.
  • SCL-9901 Bad code in green: Option in for comprehension with yield
  • SCL-14734 For-comprehensions: highlight `<-` and `if` in the same way as method calls
  • SCL-9178 False highlight error of protected type ("Cannot resolve symbol")
  • SCL-14771 Support of implicit0 in for
  • SCL-14468 good code red (default parameters, some shapeless tags involved)
  • SCL-14774 Exception when accessing worksheet settings
  • SCL-14401 For comprehensions do not enforce a single monadic context
  • SCL-14660 Implicit search fails to find implicits with path dependent return types
  • SCL-11285 Good code red: Type mismatch for dependent type

Build 2018.3.5

  • SCL-12892 Good code highlighted in red using cats mapN
  • SCL-14675 Cannot load project: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing plugin org.intellij.scala
  • SCL-14548 Good Code Red. Problem with implicit conversion when partial unification is involved.
  • SCL-14591 coursier.ResolutionException on SBT shell startup when coursier is used globally on EAP
  • SCL-14442 Future of Some recover to None red highlighting
  • SCL-11912 Scala plugin wrongly highlighting syntax error on higher kinded type
  • SCL-14635 sbt project import fails with URI scheme is not "file"
  • SCL-14549 Generated method implementations have signatures with full qualified type names when using scalafmt formatter
  • SCL-14588 Redesign library extension loading
  • SCL-14661 BSP source directories not respected
  • SCL-13042 Good code red in function argument type inference
  • SCL-14577 Suggest exhaustive match when using map/filter/flatMap/... with curly braces
  • SCL-14406 Regression from 2018.1 -> 2018.2: Scala Syntax Highlighting false alarm with Slick DBIOAction and Effect
  • SCL-14563 Scala plugin typer generalizes literal types to Any
  • SCL-14600 resolving indices update should be cancelled gracefully
  • SCL-13133 False warning var could be val
  • SCL-14179 False error detection
  • SCL-14648 Cannot import a scala project that depends on ProjectRef with git
  • SCL-14621 Obvious types for `Collection.empty`
  • SCL-14620 Obvious types for new X
  • SCL-14633 Implementing abstract method in a non-trait class generates invalid code
  • SCL-14493 Loading external extensions UI should provide manual add option
  • SCL-9738 Good code red: type inference when adding to a Map
  • SCL-14555 exception about wrong kind of a reference in scala doc
  • SCL-13636 Scala Main Run: Error: Could not find or load main class
  • SCL-14619 Obvious type for literals
  • SCL-14492 Searching for library extensions is not cancellable
  • SCL-14599 Invalid return type resolution of scala class in java
  • SCL-14659 Gradle: support "using qualified names" option
  • SCL-14597 Override 'getCompilableFileExtensions' in InitialScalaBuilder and return proper extensions list
  • SCL-13089 Good-code-red implicit conversion with higher-kinds type mismatch NotInferedT
  • SCL-14595 Literal type inference is lost in different scopes (Good code red)
  • SCL-14570 Scala reports type issue where there is not
  • SCL-14494 Searching for library extensions should provide progress bar
  • SCL-9053 Incorrect type error involving singleton type
  • SCL-14568 rename for local variables takes very long
  • SCL-14666 sbt-structure-extractor artifacts bundled twice

Build 2018.3.4

  • SCL-14565 Type info doesn't work on method definitions
  • SCL-14552 exception in worksheet for scala 2.13
  • SCL-14550 Suggest Implicit Hints on Implicit Conversions / Implicit Arguments / Expression Type
  • SCL-14545 Project view: display package object next to the corresponding package
  • SCL-14336 support sbt commands in Run anything window
  • SCL-14287 ": Unit" type annotation when type is not yet known

Build 2018.3.3

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

Build 2018.3.2

* [SCL-9347|https://youtrack.jetbrains.com/issue/SCL-9347] Good code red using class with generics using `forSome` keyword
* [SCL-14341|https://youtrack.jetbrains.com/issue/SCL-14341] Can't open worksheet settings in 2018.3
* [SCL-12503|https://youtrack.jetbrains.com/issue/SCL-12503] Good code red for Dynamic object at type position (Cannot resolve symbol ...)
* [SCL-13839|https://youtrack.jetbrains.com/issue/SCL-13839] False positive Comparing Unrelated Types in filter()
* [SCL-14152|https://youtrack.jetbrains.com/issue/SCL-14152] Scala plugin considers vararg case class field as an incorrect override for Seq[T] method 
* [SCL-9468|https://youtrack.jetbrains.com/issue/SCL-9468] Type mismatch, type inference fails with path dependent type and type projection
* [SCL-14101|https://youtrack.jetbrains.com/issue/SCL-14101] Better presentation of context bound-related implicit parameters
* [SCL-14342|https://youtrack.jetbrains.com/issue/SCL-14342] sbt plugin resolution happens once per project
* [SCL-14209|https://youtrack.jetbrains.com/issue/SCL-14209] Exhaustive match postfix completion
* [SCL-14258|https://youtrack.jetbrains.com/issue/SCL-14258] AOT completion pollutes results in evaluate expression dialog
* [SCL-14324|https://youtrack.jetbrains.com/issue/SCL-14324] "Global" sbt settings not saved
* [SCL-7891|https://youtrack.jetbrains.com/issue/SCL-7891] Error in highlighting when extending generic types
* [SCL-14397|https://youtrack.jetbrains.com/issue/SCL-14397] NPE when opening Scala code style settings without an open project
* [SCL-14351|https://youtrack.jetbrains.com/issue/SCL-14351] remove "scala macro debugging" code, it was experimental and not supported anymore
* [SCL-12251|https://youtrack.jetbrains.com/issue/SCL-12251] Implicit resolution incorrect (incorrectly assuming ambiguity?)
* [SCL-10156|https://youtrack.jetbrains.com/issue/SCL-10156] Implemented method not found
* [SCL-6573|https://youtrack.jetbrains.com/issue/SCL-6573] Trashy error message on mixin type
* [SCL-10399|https://youtrack.jetbrains.com/issue/SCL-10399] Incorrect F[_] type sometimes inferred leading to spurious error highlighting
* [SCL-14322|https://youtrack.jetbrains.com/issue/SCL-14322] AOT completion overwrites subsequent parameter
* [SCL-11261|https://youtrack.jetbrains.com/issue/SCL-11261] Good code red: type parameter with upper and lower bound
* [SCL-14328|https://youtrack.jetbrains.com/issue/SCL-14328] Do not force AOT completion for function literal parameters
* [SCL-13017|https://youtrack.jetbrains.com/issue/SCL-13017] False error: Expression of type Int doesn't conform to expected type Seq[Int]
* [SCL-14337|https://youtrack.jetbrains.com/issue/SCL-14337] Update a usage of MoveClassesOrPackagesDialog class
* [SCL-13654|https://youtrack.jetbrains.com/issue/SCL-13654] Error inspection can't find implicit conversion for method apply call with curly brackets
* [SCL-14345|https://youtrack.jetbrains.com/issue/SCL-14345] Support multiline TODO comments
* [SCL-13015|https://youtrack.jetbrains.com/issue/SCL-13015] False error: Expression of type Seq[Int] => Unit doesn't conform to expected type Int => Unit
* [SCL-14380|https://youtrack.jetbrains.com/issue/SCL-14380] ScTemplateBodyImpl.exprs doesn't find all expressions
* [SCL-12136|https://youtrack.jetbrains.com/issue/SCL-12136] Errors reported in Scala code when there are none
* [SCL-14353|https://youtrack.jetbrains.com/issue/SCL-14353] remove usages of deprecated ApplicationComponent interface
* [SCL-14190|https://youtrack.jetbrains.com/issue/SCL-14190] Could not evaluate due to a change in a source file
* [SCL-13747|https://youtrack.jetbrains.com/issue/SCL-13747] Syntax highlighting error in scratch file (inherited method)
* [SCL-14318|https://youtrack.jetbrains.com/issue/SCL-14318] "Quick Documentation" on varargs formal parameter shows singular type
* [SCL-10029|https://youtrack.jetbrains.com/issue/SCL-10029] Type constraints on class methods are highlighted incorrectly
* [SCL-14194|https://youtrack.jetbrains.com/issue/SCL-14194] Evaluate expression with compilation does not work inside lambda
* [SCL-9701|https://youtrack.jetbrains.com/issue/SCL-9701] IDEA incorrectly deduces vararg closure parameter type
* [SCL-12977|https://youtrack.jetbrains.com/issue/SCL-12977] Good code red: Extractors extending classes with type parameters
* [SCL-14375|https://youtrack.jetbrains.com/issue/SCL-14375] debugger doesn't work in SAM lambdas
* [SCL-14355|https://youtrack.jetbrains.com/issue/SCL-14355] "Implement methods" doesn't replicate Infix Type notation
* [SCL-10845|https://youtrack.jetbrains.com/issue/SCL-10845] Wrongly reports error for method overloaded by implicit class
* [SCL-14379|https://youtrack.jetbrains.com/issue/SCL-14379] type annotations: apply method is "stable" only for objects
* [SCL-11597|https://youtrack.jetbrains.com/issue/SCL-11597] Good code red: Custom extractor returning Option[tuple] highlighted incorrectly
* [SCL-14423|https://youtrack.jetbrains.com/issue/SCL-14423] Exception in attempt to run tests in akka-stream-extensions project
* [SCL-13114|https://youtrack.jetbrains.com/issue/SCL-13114] False error: Expression of type X.type doesn't conform to expected type ({   val v : List[T] }) forSome {type T}
* [SCL-10354|https://youtrack.jetbrains.com/issue/SCL-10354] val.type not recognized in type parameters
* [SCL-13018|https://youtrack.jetbrains.com/issue/SCL-13018] Cannot parse repeated parameter of a function type
* [SCL-12120|https://youtrack.jetbrains.com/issue/SCL-12120] Wrong highlighting with Scala 2.12.2/2.11.11's new feature: "Allow custom `apply` and `unapply` methods in case class companions"
* [SCL-13205|https://youtrack.jetbrains.com/issue/SCL-13205] use scala "import hidden" implicit function , IDEA can't understand

Build 2018.2.11

  • SCL-13225 sbt shell input not focused when expected
  • SCL-12708 Incorrect highlighting of vararg methods passed as parameters to h/o functions expecting functions taking varargs
  • SCL-14152 Scala plugin considers vararg case class field as an incorrect override for SeqT method
  • SCL-14307 Scala plugin delete the whole Scala file when I want to "remove unuse element".
  • SCL-14224 False warnings about missed implicits in scalatest code
  • SCL-14211 Exhaustive match completion: infix expression case
  • SCL-14212 Exhaustive match: explicit case class companion module
  • SCL-14216 exhaustive match: imports
  • SCL-14137 Exhaustive match generate nothing for sealed class and its decendants
  • SCL-14298 exception from akka props inspection
  • SCL-14181 expected type for arguments should check implicits before expected type of an invocation
  • SCL-14264 False "no implicits found" hint
  • SCL-14302 semantic highlighting: variable pattern
  • SCL-14082 resolving subpackage should respect scope
  • SCL-14206 Wrong types generated for implementation of a Java interface
  • SCL-14223 Wrong inspection message in `JavaAccessorEmptyParenCallInspection`
  • SCL-14208 Missing gutter icon for overriden vals
  • SCL-14090 Merge multiple gutter icons happens for overriding members, but doesn't for overrided
  • SCL-14278 Scalastyle-consistent formatting of imports is not consistent with Scalastyle
  • SCL-14270 convert to a method reference: wrong suggestion if method takes implicit type class instance
  • SCL-14238 wrong highlighting of argument in block
  • SCL-14293 wrong "method overrides nothing" message for dependent parameter types
  • SCL-13420 Red code for shapeless Witness on negative literals
  • SCL-14172 Scala parameter/type hints do not work

Build 2018.3.1

 

Build 2018.2.10

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

Build 2018.2.9

  • SCL-14089 Error highlighting: No implicits found with explicit class parameter
  • SCL-14137 Exhaustive match generate nothing for sealed class and its decendants
  • SCL-14147 IDEA hangs on create_class quickfix
  • SCL-14098 implicit hints: no hints for a constructor of super class
  • SCL-14126 False positive in UnnecessaryParenthesesInspection
  • SCL-14130 Specific context menu doesn't appear for Implicit arg. inline hint if arg. belongs to Implicit conversion
  • SCL-14133 Scalafmt fails in case of comment in a worksheet
  • SCL-14053 Incorrect suggestion to remove parens function from tuple to something
  • SCL-14087 exception in "Configure project jdk" action in sbt shell
  • SCL-14051 No "Implicits" context menu for Implicit arg. of Implicit conversion

Build 2018.2.8

  • SCL-14144 highlighting missing in library files

Build 2018.2.7

  • SCL-13950 IDEA fails to import sbt 1.2 projects
  • SCL-13945 Project requires reimport after its closing
  • SCL-14104 Plugin doesn't save a path for scalafmt config file
  • SCL-5546 Auto-complete unapply for case classes in patterns
  • SCL-14076 Can't install 2018.2 EAP and Release plugin builds to the IDEA
  • SCL-14068 exception in case clause completion
  • SCL-14114 Scalafmt: IDEA generates incorrect code for create_test action
  • SCL-14072 sealed template definition is inheritable from Java
  • SCL-13881 Scalafmt setting's changes start to work only after IDEA restart
  • SCL-13882 Exception in attempt to run or paste code to Worksheet
  • SCL-13936 Scaladoc Parsing Error
  • SCL-14117 Scalafmt: Failed to format UnfoldPullerAsync.scala
  • SCL-14004 Scalafmt auto-suggest
  • SCL-14124 Detect both .scalafmt.conf and scalafmt.conf (without dot)
  • SCL-14041 Invalid formatting in CreateCompanionObject intention
  • SCL-14061 Wrong method calls ordering in chain Implicit conversions call
  • SCL-13555 AOT completion: support typed patterns
  • SCL-13992 Reformat on compilation
  • SCL-13939 scalafmt: wrong formatting of case clauses block
  • SCL-14091 Scalafmt doesn't reformat case clause after IDEA generates it
  • SCL-14039 Exhaustive match generates incomplete reference to values
  • SCL-14113 scalafmt: broken indent after generated "toString()" method
  • SCL-14112 Reformat on compile reformat action applies to worksheet even if it isn't treated by compiler
  • SCL-14030 Weird formatting in anon. class creation completion
  • SCL-14031 Incorrect indentation in Implement/Override Members action
  • SCL-14115 Scalafmt: formatter's error message shouldn't appear in case of incorrect code

Build 2018.2.6

  • SCL-12080 Implicits involving literal types are not correctly resolved
  • SCL-14076 Can't install 2018.2 EAP and Release plugin builds to the IDEA
  • SCL-13863 Suggestion to add Type Annotation for implicit arguments
  • SCL-14040 Inheritors search bug in exhaustive match
  • SCL-14063 Implicit hints: sometimes I can't navigate to project's file with implicits
  • SCL-13993 basic completion doesn't handle companion module
  • SCL-9970 Both class and it's companion object are placed to completion menu and refer to class declaration
  • SCL-14016 exhaustivity bug
  • SCL-14018 exhaustive match completion doesn't work on windows
  • SCL-14019 exhaustive match completion doesn't work for simple references to vals
  • SCL-13969 Merge multiple overrides/implements gutter icons on the same line
  • SCL-13968 Do not show SAM implementation gutter markers for Scala < 2.12
  • SCL-13849 Implicit hints: mouse navigation
  • SCL-13844 Implicit hints: show missing arguments
  • SCL-13845 Editor: show missing implicit arguments as inlay hints
  • SCL-13961 Parameter Info: show parameters even when no argument list is present
  • SCL-13847 Implicit hints: expand (...) on mouse click
  • SCL-13967 Unnecessary gutter icons for explicit SAM inheritors
  • SCL-13966 Link navigation in gutter icons is broken
  • SCL-13965 delegation of build to sbt shell doesn't work on windows
  • SCL-14046 "Implicit Arguments Popup" in context menu
  • SCL-13982 navigation to parameter opens compiled class instead of source
  • SCL-13620 completion for patterns based on expected type
  • SCL-13929 Gutter icons for overriding/overriden class parameters
  • SCL-13928 Incorrect title for class/trait gutter icon navigation popup
  • SCL-13927 Inconsistentcy between overriden and overriding member's gutter navigation popups
  • SCL-13926 Duplicate gutter icon for destructuring field declaration
  • SCL-13925 Gutter icons for functional expressions implementing SAMs
  • SCL-13924 Refactor and fix gutter icons
  • SCL-13979 Show Implicit Arguments: recursive search regression
  • SCL-14005 New fonts for Implicits Inline hints are a bit higher than provided space
  • SCL-13994 Can't expand Implicit Arguments Hint in a particular case
  • SCL-13846 Implicit hints: show recursive arguments as (...)
  • SCL-13556 AOT: completing with TAB should update type
  • SCL-14023 exhaustive match for scala.Enumeration
  • SCL-14022 Implicit hints: collapse manually expanded hints on Esc
  • SCL-14021 Implicit hints: mouse middle button navigation
  • SCL-13995 Lacking space between "//" and text in "Show Implicit Arguments"
  • SCL-14026 Implicit hints: brace matching
  • SCL-14049 Implicit hints: NPE
  • SCL-14048 implicit hints: use local presentation of types in error hints
  • SCL-14006 Implicit hints: View / Expand Implicits toggle menu
  • SCL-14001 Implicit hints: use main editor font
  • SCL-5540 make "Generate pattern match" action more discoverable
  • SCL-14003 Mouse navigation for Implicits hints has to be on Cmd+Click on Mac OSX
  • SCL-14045 "Show Implicit Hints" and "Expand Implicit Hints" in context menu
  • SCL-14008 Good code red: calling overloaded method with named parameters when implicit conversion is required
  • SCL-13555 AOT completion: support typed patterns
  • SCL-13962 Implicit hints: "Make explicit" entry in a context menu
  • SCL-13991 implicit hints: folded implicit parameters on darcula are poorly visible
  • SCL-13997 Exception in attempt to Show Implicit Arguments for RDD.rddToPairRDDFunctions function
  • SCL-13891 Implicit hints: show missing arguments as "name = ???: T", not as "?: T"
  • SCL-13890 Implicit hints: show recursively missing arguments as ...: T, not as ?: T
  • SCL-13975 no qualifiers for implicit val's in implicit argument hints
  • SCL-13976 enable "Show Implicit Arguments" action for implicit conversions
  • SCL-13970 Rename intention: "Provide inline implicit conversion" -> "Make implicit conversion explicit"
  • SCL-13626 Wrong "Unnecessary parentheses" inspection emergence in case of asterisk
  • SCL-13953 Exception in attempt to add Type Annotation for value with Literal type
  • SCL-13936 Scaladoc Parsing Error
  • SCL-13951 Invalid "useless expression" hint with Try and Option
  • SCL-13913 Trim Implicits Inline hints
  • SCL-13911 Make "Implicits" menu item more intuitively understandable
  • SCL-14038 Exception in case of exhaustive match call for Enumeration with extended the Enumeration.Val class
  • SCL-14035 implicit hints: show missing arguments folded by default
  • SCL-14036 implicit hints should remain on the same line on enter
  • SCL-14037 missing implicits: show most specific variants first if possible
  • SCL-14033 too many variants in Show Implicit Arguments and Implicit error hints
  • SCL-14017 disable exhaustive match for non-sealed classes
  • SCL-14014 `for comprehensions` semantic highlighting
  • SCL-14059 Cmd+Click navigation for implicit hints doesn't work (but Cmd+mouse_move+Click works)
  • SCL-14052 Remove Implicit Conversions and Implicit Arguments from View menu
  • SCL-13575 Type annotation settings: "Type is obvious" -> "Type is stable"
  • SCL-14050 implicit hints: show error tooltip for ambiguous references
  • SCL-14051 No "Implicits" context menu for Implicit arg. of Implicit conversion
  • SCL-14056 Enable brace matching for parentheses around implicit conversion hints
  • SCL-13738 Extend semantic highlighting to Pattern matching

Build 2018.2.4

  • SCL-11050 Enable semantic highlighting for scala plugin
  • SCL-11470 akka-http route-dsl authentication syntax issues
  • SCL-13669 Scaladoc: @group unknown tag
  • SCL-13600 Multi module SBT project: Subprojects are not included on root project classpath when id conflicts
  • SCL-13305 Move Refactoring: support moving object members to objects
  • SCL-5546 Auto-complete unapply for case classes in patterns
  • SCL-13840 Expression cannot be evaluated
  • SCL-13831 Inspection offers to remove necessary parentheses
  • SCL-13829 intermittent red code with existential types
  • SCL-9970 Both class and it's companion object are placed to completion menu and refer to class declaration
  • SCL-13737 @deprecated is considered an unknown scaladoc tag
  • SCL-13739 unnecessary parentheses false positive for types extending function
  • SCL-13787 False positive of Unnecessary parenthesis inspection in case of List pattern
  • SCL-13824 Completion in Evaluate Expression dialog shows duplicates of Stack's methods
  • SCL-13855 wrong highlighter for scala line breakpoints if there are lambdas on the line
  • SCL-13874 Error in attempt to format code in Evaluate Expression dialog by Scalafmt
  • SCL-13871 SBT import dialog: remove the "Group modules" radiobuttons
  • SCL-13873 Error in attempt to format code in Worksheet by Scalafmt
  • SCL-13815 Exception in case of autocompletion in Evaluate Expression dialog
  • SCL-13784 False positive of Unnecessary parenthesis inspection in case of "new ... with ( => )" construction
  • SCL-13734 Parameters of anonymous functions aren't semantic highlighted
  • SCL-13785 False positive of Unnecessary parenthesis inspection in case of Type Projection
  • SCL-13886 Error and exception in attempt to format code in Play Template by Scalafmt
  • SCL-13848 Implicit hints: show explicit arguments to implicit parameters
  • SCL-13752 Unnecessary parentheses false positive in a sequence of operators in a pattern
  • SCL-13844 Implicit hints: show missing arguments
  • SCL-13845 Editor: show missing implicit arguments as inlay hints
  • SCL-13846 Implicit hints: show recursive arguments as (...)
  • SCL-13842 Show implicit conversions / arguments as inlay hints
  • SCL-13800 Parameter Info, Quick Doc: omit primary constructor member modifiers
  • SCL-13940 scalafmt: psiFile leak in cached formatted ranges
  • SCL-13778 Rename "Implicit Parameters" to "Implicit Arguments"
  • SCL-13807 Syntax highlighting freezes
  • SCL-13777 Quick Documentation: display parameter lists on the same line
  • SCL-13774 Parameter Info: show all lists
  • SCL-13904 support implicit instances of ValueOfT type in scala 2.13
  • SCL-13907 changes of language level of scala libraries are not persisted
  • SCL-13732 Parameters in ScalaDoc are also expected to be semantic highlighted
  • SCL-13733 Do semantic highlighting in Preferences example
  • SCL-13659 Rename "definition" to "type" at 2 places in Type annotation inspection dialog and add asterisk
  • SCL-13790 inherited `val` without type annotation should get expected type from super member
  • SCL-13794 new file created on every processDeclaration in sbt files
  • SCL-13799 Disable underlining of implicit conversions (by default)
  • SCL-5540 make "Generate pattern match" action more discoverable
  • SCL-13671 NullPointerException when attempting to import an existing scala module
  • SCL-13858 Constructor pattern completion for higher order functions
  • SCL-13745 Unnecessary parentheses false positive
  • SCL-13770 False positive `Unnecessary parenthesis` with infix types
  • SCL-13918 implicits not found for sbt dsl
  • SCL-13744 Unpickling of some Scala Fails Causing there Contents to be treated as the Java in the .class files
  • SCL-13912 scala plugin update notification improvements
  • SCL-13816 Place Implicit Conversions next to Implicit Parameters in the menu
  • SCL-13813 Rename the "Introduce implicit parameter" intention
  • SCL-13878 Add colon and reduce space between input field and checkbox for "Override settings" item
  • SCL-13909 Exception when going to settings -> Languages and Frameworks -> Scala
  • SCL-13727 Toggle Scala type hints keyboard shortcut
  • SCL-13877 Switching off "Use external formatter" checkbox doesn't disable settings path field
  • SCL-13243 use literal type in Witness.selectDynamic macro
  • SCL-13880 Automate "settings path" input field
  • SCL-13620 completion for patterns based on expected type
  • SCL-13555 AOT completion: support typed patterns
  • SCL-13783 code inspection causing temporary UI freeze

Build 2018.1.10

  • SCL-11470 akka-http route-dsl authentication syntax issues
  • SCL-13546 Kind projector not working in cross project shared sources
  • SCL-13146 SOE in decompiler on `akka.camel.internal.ConsumerActorRouteBuilder`
  • SCL-13536 Broken structure of Quick Doc hint
  • SCL-13342 Scala JPS compiler fail when doing a rebuild due to incrementalType.dat file concurrent access
  • SCL-13664 Unable to add Scala SDK with Intellij 2018.1
  • SCL-12799 Macros do not expand
  • SCL-13829 intermittent red code with existential types
  • SCL-13714 make UnnecessaryParenthesesInspection more configurable
  • SCL-13739 unnecessary parentheses false positive for types extending function
  • SCL-13510 QuickDocTest failing on idea181.x
  • SCL-13831 Inspection offers to remove necessary parentheses
  • SCL-13200 Scala plugin gets disable when intelij starts
  • SCL-13523 New worksheet with switched off Interactive mode behaves interavtively
  • SCL-13787 False positive of Unnecessary parenthesis inspection in case of List pattern
  • SCL-13785 False positive of Unnecessary parenthesis inspection in case of Type Projection
  • SCL-13784 False positive of Unnecessary parenthesis inspection in case of "new ... with ( => )" construction
  • SCL-13718 Highlight regression: F-bounded type and this.type, type inference
  • SCL-13752 Unnecessary parentheses false positive in a sequence of operators in a pattern
  • SCL-13807 Syntax highlighting freezes
  • IDEA-188307 Non-existent source folders when importing Gradle project
  • SCL-13671 NullPointerException when attempting to import an existing scala module
  • SCL-13659 Rename "definition" to "type" at 2 places in Type annotation inspection dialog and add asterisk
  • SCL-13535 follow-up refactoring after PR about unnecessary parentheses
  • SCL-13572 Extract method refactoring fails to collect parameters for local scope references in inner classes
  • SCL-13794 new file created on every processDeclaration in sbt files
  • SCL-13745 Unnecessary parentheses false positive
  • SCL-13744 Unpickling of some Scala Fails Causing there Contents to be treated as the Java in the .class files
  • SCL-13770 False positive `Unnecessary parenthesis` with infix types
  • SCL-13645 The debugger doesn't recognize 2.13 collections
  • SCL-13649 decompiler errors on scala 2.13

Build 2018.2.3

  • SCL-11050 Enable semantic highlighting for scala plugin
  • SCL-11470 akka-http route-dsl authentication syntax issues
  • SCL-13600 Multi module SBT project: Subprojects are not included on root project classpath when id conflicts
  • SCL-5546 Auto-complete unapply for case classes in patterns
  • SCL-13829 intermittent red code with existential types
  • SCL-13824 Completion in Evaluate Expression dialog shows duplicates of Stack's methods
  • SCL-13734 Parameters of anonymous functions aren't semantic highlighted
  • SCL-13739 unnecessary parentheses false positive for types extending function
  • SCL-13831 Inspection offers to remove necessary parentheses
  • SCL-13815 Exception in case of autocompletion in Evaluate Expression dialog
  • SCL-13787 False positive of Unnecessary parenthesis inspection in case of List pattern
  • SCL-9970 Both class and it's companion object are placed to completion menu and refer to class declaration
  • SCL-13785 False positive of Unnecessary parenthesis inspection in case of Type Projection
  • SCL-13784 False positive of Unnecessary parenthesis inspection in case of "new ... with ( => )" construction
  • SCL-13752 Unnecessary parentheses false positive in a sequence of operators in a pattern
  • SCL-13807 Syntax highlighting freezes
  • SCL-13732 Parameters in ScalaDoc are also expected to be semantic highlighted
  • SCL-13733 Do semantic highlighting in Preferences example
  • SCL-13659 Rename "definition" to "type" at 2 places in Type annotation inspection dialog and add asterisk
  • SCL-13790 inherited `val` without type annotation should get expected type from super member
  • SCL-13794 new file created on every processDeclaration in sbt files
  • SCL-5540 make "Generate pattern match" action more discoverable
  • SCL-13555 AOT completion: support typed patterns
  • SCL-13770 False positive `Unnecessary parenthesis` with infix types
  • SCL-13620 completion for patterns based on expected type
  • SCL-13745 Unnecessary parentheses false positive
  • SCL-13744 Unpickling of some Scala Fails Causing there Contents to be treated as the Java in the .class files
  • SCL-13671 NullPointerException when attempting to import an existing scala module
  • SCL-13727 Toggle Scala type hints keyboard shortcut

Build 2018.2.1

 

Build 2018.1.9

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

Build 2018.1.8

  • SCL-12799 Macros do not expand
  • SCL-13531 Scala plugin adds "HOCON" as a top-level item of the settings dialog
  • SCL-13519 prefixed `this` and `super` completions are too aggressive
  • SCL-13542 Regression in EAP from 2017.3 when importing circe-derivation project
  • IDEA-188247 JavaSdkImpl#getVMExecutablePath returns wrong path on Windows
  • SCL-13328 SBT shell: incorrect "No JRE found" error message
  • SCL-13273 Compile Server: improve JRE selection
  • SCL-13517 Structure View: show inherited class val / var parameters
  • SCL-13371 Inline rename shifts type parameter hint to the left
  • SCL-13512 "Show local variable type hints" setting does not work
  • SCL-13470 Don't show Product with Serializable in type hint for case classes
  • SCL-13473 Structure View: display inherited Java methods using Scala notation
  • SCL-13485 Highlight error when excluding an import that would otherwise cause an ambiguous implicit conversion
  • SCL-13482 Invalid "useless expression" hint
  • SCL-13509 generate BuildInfo on import
  • SCL-13521 Structure View: use simple names for compiled types
  • SCL-13520 Structure View: show all inherited members
  • SCL-13505 Structure View: "Inferred types" button
  • SCL-13468 setting to disable return type hints for "obvious" types
  • SCL-13506 sbt shell import failure (i)gnore insterted twice on Windows
  • SCL-13466 Structure view: show containing class for inherited methods
  • SCL-13508 SOE at org.jetbrains.plugins.scala.lang.psi.types.package$ScTypeExt$.$anonfun$removeAliasDefinitions$1(package.scala:148)

Build 2018.1.6

  • SCL-13287 "build.sbt was changed" message is shown right when you press "Refresh" in SBT tool window
  • SCL-12799 Macros do not expand
  • SCL-13008 The tooltip text for the Scala type-aware highlighting button gives an incorrect shortcut key mapping on macOS
  • SCL-13410 Extreme constant CPU usage when not doing anything
  • SCL-13361 "Show parameter name hints" setting does not affect Scala hints
  • SCL-13286 "build.sbt was changed" message is show even in a freshly opened project
  • SCL-13371 Inline rename shifts type parameter hint to the left
  • SCL-13301 auto indent on `.` should be more accurate
  • SCL-12197 hotswapping after sbt build
  • SCL-13443 Structure View: designate abstract classes / members
  • SCL-13430 Structure View: show nested definitions
  • SCL-13456 Structure View: show var/val and case class parameters as members
  • SCL-13455 Structure View: preserve user-defined ordering
  • SCL-13375 exception in FunctionTupleSyntacticSugarInspection
  • SCL-13408 Structure View: proper color of val and var members
  • SCL-13409 Structure View: use "m" icon instead of "f" icon for Scala methods
  • SCL-13404 Structure View: unit tests
  • SCL-13405 Structure View: omit superflous "this" entries
  • SCL-13406 Structure View: show parameters of primary constructor
  • SCL-13407 Structure View: display type parameters of type definitions
  • SCL-13356 Parameter_hints feature can't read java's method name
  • SCL-13424 Structure View: display explicit type annotations for `var` and `val`
  • SCL-13425 Structure View: show inferred type when explicit ones are absent
  • SCL-13445 Structure View: show visibility icons
  • SCL-13446 Structure View: show layered icons (final, etc)
  • SCL-13447 Structure View: color val and val members in the same way as methods
  • SCL-13392 Show parameter name hints only for literal or null method argument values
  • SCL-13429 automatic attach of IDEA sources for our plugin doesn't work

Build 2018.1.4

  • SCL-13287 "build.sbt was changed" message is shown right when you press "Refresh" in SBT tool window
  • SCL-13008 The tooltip text for the Scala type-aware highlighting button gives an incorrect shortcut key mapping on macOS
  • SCL-12799 Macros do not expand
  • SCL-13361 "Show parameter name hints" setting does not affect Scala hints
  • SCL-13286 "build.sbt was changed" message is show even in a freshly opened project
  • SCL-13301 auto indent on `.` should be more accurate
  • SCL-13408 Structure View: proper color of val and var members
  • SCL-13409 Structure View: use "m" icon instead of "f" icon for Scala methods
  • SCL-13404 Structure View: unit tests
  • SCL-13405 Structure View: omit superflous "this" entries
  • SCL-13406 Structure View: show parameters of primary constructor
  • SCL-13407 Structure View: display type parameters of type definitions
  • SCL-13371 Inline rename shifts type parameter hint to the left
  • SCL-13356 Parameter_hints feature can't read java's method name
  • SCL-13375 exception in FunctionTupleSyntacticSugarInspection
  • SCL-12197 hotswapping after sbt build
  • SCL-13392 Show parameter name hints only for literal or null method argument values

Build 2018.1.3

  • SCL-12718 No scala sdk in module with Gradle
  • SCL-13333 With enabled Scala plugin navigation from Kotlin stack trace to inline functions is wrong
  • SCL-12771 Adding an import by Alt+Enter deletes import $file and $ivy
  • SCL-13229 rebuilding cross-project fails on compile server
  • SCL-12389 sbt shell doesn't respect custom JDK
  • SCL-13332 IDEA doesn't suggest to import libs from $ivy.`...` to project
  • SCL-13150 Cannot parse a pattern binder A@_
  • SCL-13222 A code with `inline` identifier is not parsed
  • SCL-13239 support Shapeless.Witness.selectDynamic macro
  • SCL-5116 Navigation to package navigates to package in project structure
  • SCL-12620 Incorrect inspection of annotated trait methods
  • SCL-13314 Incorrect type inferred for method reference in lambda
  • SCL-13280 Tips shouldn't address the user and appear once in a project session
  • IDEA-185644 ProjectJdkTable#findMostRecentSdk does not select most recent
  • SCL-12176 Allow to disable output lines collapsing for Scala worksheet
  • SCL-13182 Mixing in a trait on macro-annotated class breaks everything
  • SCL-13322 ctrl + x, ctrl + c, ctrl + v stop working with certain Scala code
  • SCL-13214 Macro that generates companion object breaks case class behavior

Build 2017.3.15

Download Scala plugin for IDEA

  • SCL-12718 No scala sdk in module with Gradle
  • SCL-9856 Scala/SBT does not respect proxy settings
  • SCL-12503 Good code red for Dynamic object at type position (Cannot resolve symbol ...)
  • SCL-12771 Adding an import by Alt+Enter deletes import $file and $ivy
  • SCL-13333 With enabled Scala plugin navigation from Kotlin stack trace to inline functions is wrong
  • SCL-13229 rebuilding cross-project fails on compile server
  • SCL-12799 Macros do not expand
  • SCL-12907 Ivy local cache indexing is broken resulting in lots of "Unknown artifact. Not resolved or indexed"
  • SCL-13085 IDEA creates play2 project with -2.12 source/test roots
  • SCL-9459 Regression: Linked directory being considered as outside the base directory
  • SCL-13122 mutable_state_refactoring MatchError in attempt to create onMessage method
  • SCL-13239 support Shapeless.Witness.selectDynamic macro
  • SCL-12389 sbt shell doesn't respect custom JDK
  • SCL-12620 Incorrect inspection of annotated trait methods
  • SCL-13173 Automatically set dependencies to Ammonite libs
  • SCL-13332 IDEA doesn't suggest to import libs from $ivy.`...` to project
  • SCL-13150 Cannot parse a pattern binder A@_
  • SCL-13222 A code with `inline` identifier is not parsed
  • SCL-13155 use `-Dfile.encoding=UTF-8` by default for sbt process
  • SCL-13196 refactor methodType and polymorphicType methods
  • SCL-13274 sbt settings: Improve JRE selection
  • SCL-13329 SBT shell: display "No JRE found" message as warning, not as error
  • SCL-13146 SOE in decompiler on `akka.camel.internal.ConsumerActorRouteBuilder`
  • SCL-13322 ctrl + x, ctrl + c, ctrl + v stop working with certain Scala code
  • SCL-9288 Use `http.nonProxyHosts` property from IDEA settings while importing SBT project
  • SCL-13180 Cannot parse parenthesized self-reference
  • SCL-13234 build progress messages about compiler phases vanish too fast
  • SCL-13233 match error in introduce variable
  • SCL-13214 Macro that generates companion object breaks case class behavior
  • SCL-12176 Allow to disable output lines collapsing for Scala worksheet
  • SCL-13182 Mixing in a trait on macro-annotated class breaks everything
  • SCL-12919 Add external libraries resolver and downloader in tests
  • SCL-12832 False-positive highlighting error while using let expressions in do notation
  • SCL-13280 Tips shouldn't address the user and appear once in a project session
  • SCL-13312 SBT shell does not get the correct proxy settings for HTTPS connections
  • IDEA-185644 ProjectJdkTable#findMostRecentSdk does not select most recent
  • SCL-13132 "Create onMessage method" should not be suggested for mutable collections
  • SCL-12994 Add more java-scala interop highlighting tests
  • SCL-13018 Cannot parse repeated parameter of a function type

Build 2017.3.14

Download Scala plugin for IDEA

 

Build 2017.3.11

Download Scala plugin for IDEA

  • SCL-13058 Good code red: "Class 'X' must either be declared abstract or implement abstract method 'y()' in 'Z'"
  • SCL-13105 Java does not recognize abstract Scala methods correctly
  • SCL-8300 Collection inspection: replace seq.length <> n with seq.lengthCompare(thumbs down) <> 0
  • SCL-13116 lengthCompare fix shouldn't be suggested when isEmpty/nonEmpty fix is available
  • SCL-13120 Extending certain Scala class makes IntelliJ require move overrides then really required
  • SCL-13119 AIOBE in sbt shell LineListener

Build 2017.3.10

Download Scala plugin for IDEA

  • SCL-12563 IDEA based scala projects fail to build/run with plugin 2017.3.1
  • SCL-13038 sbt sync fails on any error log message
  • SCL-10845 Wrongly reports error for method overloaded by implicit class
  • SCL-12900 "overRidden" is misspelled as "overRiden" (e.g. in tooltip for overridden methods)

Build 2017.3.9

Download Scala plugin for IDEA

  • SCL-12362 live templates stopped supporting "Shorten FQ name" in scala (intellij 4)
  • SCL-12787 Cannot create test configurations for classes having a parameter
  • SCL-12999 Can't open Preferences from IDEA Welcome screen: NPE in hydra.compiler
  • SCL-12985 deadlock in sbt shell
  • SCL-12791 The Editor cannot resolve "interp" in Ammonite script
  • SCL-12864 False errors reported when using ammonite.ops
  • SCL-12961 Can't resolve library in amm script import
  • SCL-13003 exception in ScalaPositionManager.getSourcePosition for GeneratedLocation
  • SCL-12818 IDEA doesn't show sbt toolwindows in LightBend Template or Play2 projects
  • SCL-12286 Good code red: Java doesn't recognize Scala generics
  • SCL-12917 Unexpected dialog about imported modules during SBT project import
  • SCL-12916 IIE when import a basic sbt project
  • SCL-12894 uTest BeforeEach not working with IntelliJ 2017.3 EAP
  • SCL-10574 Bug in collection inspection
  • SCL-12675 map+flatten inspection changes code behavior
  • SCL-12900 "overRidden" is misspelled as "overRiden" (e.g. in tooltip for overridden methods)
  • SCL-12299 Code Style: broken closure braces formatting
  • SCL-13005 NPE in ScalaSyntheticProvider
  • SCL-12981 use sbt folder and file icons in open project file chooser
  • SCL-12988 Use `&&` instead of `Both`
  • SCL-10483 Convert map + flatten to flatMap bug
  • SCL-12622 new icons for sbt

Build 2017.3.6

Download Scala plugin for IDEA

  • 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

Build 2017.3.5

Download Scala plugin for IDEA

  • 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

Download Scala plugin for IDEA

  • 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

  • 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

Download Scala plugin for IDEA

  • SCL-11320 Good code red when type constructor unification needed
  • SCL-3074 Good code red: val a: Array[ArrayLong] = Array(Array(1,2,3))
  • SCL-11828 Find Usage of val does not find usages within subclass for overridden variables
  • SCL-12104 Scalameta macro annotation expansion failed if annotation contains type parameter
  • SCL-11143 SBT highlighting: Wrong forward reference
  • SCL-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

  • 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

 

Build 2017.2.6

Download Scala plugin for IDEA

  • SCL-7237 Common build code not recognized in SBT child projects
  • SCL-11320 Good code red when type constructor unification needed
  • SCL-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

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

Build 2017.2.4

Download Scala plugin for IDEA

  • 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

  • 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

  • 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

  • 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

 

Build 2017.1.15

Download Scala plugin for IDEA

Build 2017.1.14

Download Scala plugin for IDEA

 

Build 2017.1.10

Download Scala plugin for IDEA

  • SCL-11458 Enum + Method convertation generates incorrect code
  • SCL-11417 When copying Scala code from one scala class to another, Scala plugin offers to convert from Java code
  • SCL-11450 Handle Lambda expression on Worksheet output
  • SCL-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

  • 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

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

Build 2017.1.8

Download Scala plugin for IDEA

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

Build 2016.3.8

Download Scala plugin for IDEA

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

Build 2016.3.7

Download Scala plugin for IDEA

  • SCL-11103 Array rendering in worksheet. Regression.

Build 2017.1.6

Download Scala plugin for IDEA

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

Build 2016.3.6

Download Scala plugin for IDEA

  • 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

 

Build 2016.3.5

Download Scala plugin for IDEA

  • SCL-11098 Incorrect expansion of infix types
  • SCL-11103 Array rendering in worksheet. Regression.
  • SCL-10965 Incorrect scala.meta expansion
  • SCL-11099 Expansion of macro-annotated method fails
  • SCL-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.3.4

Download Scala plugin for IDEA

  • SCL-10974 Type added by type_annotation_inspection makes code red and breaks compilation
  • SCL-11065 Breadcrumb text not visible (or not respecting colour preferences) with Scala plug-in enabled
  • SCL-9827 Error during import of sbt project
  • SCL-11047 Stuck on indexing with 2016.3
  • SCL-11022 V 2016.3 Internal build breaks on Linux mounted project directory
  • SCL-11004 Copy past does not work, SOE in log
  • SCL-11005 Latest version of IDEA 2016.3 scala plugin not compatible with sbt-multi-jvm plugin
  • SCL-10992 UI Freeze

Build 2016.3.3

Download Scala plugin for IDEA

* [SCL-10763|https://youtrack.jetbrains.com/issue/SCL-10763] Debugger crashes after encountering an instance of scala built java class.
* [SCL-10884|https://youtrack.jetbrains.com/issue/SCL-10884] Automatic import for member calls, like `asScala`
* [SCL-9929|https://youtrack.jetbrains.com/issue/SCL-9929] PC sometimes lost precise collection type
* [SCL-10113|https://youtrack.jetbrains.com/issue/SCL-10113] 'Add type annotation' intention not available for procedure-style functions
* [SCL-9925|https://youtrack.jetbrains.com/issue/SCL-9925] Scala type checker fails with PackratParser
* [SCL-9771|https://youtrack.jetbrains.com/issue/SCL-9771] Categorize apply/unapply usages for case classes
* [SCL-10792|https://youtrack.jetbrains.com/issue/SCL-10792] Import package is still wrong
* [SCL-10363|https://youtrack.jetbrains.com/issue/SCL-10363] Cannot run single scala-test when tests use tags
* [SCL-10677|https://youtrack.jetbrains.com/issue/SCL-10677] Respect type annotation settings in "create from usage" handlers
* [SCL-10806|https://youtrack.jetbrains.com/issue/SCL-10806] SBT cannot find JVM in Android SDK
* [SCL-10894|https://youtrack.jetbrains.com/issue/SCL-10894] Better UI handling of dependency resolution errors
* [SCL-10678|https://youtrack.jetbrains.com/issue/SCL-10678] Inspection: replace match { case true => ??? ; case false => ??? } with `if`
* [SCL-5854|https://youtrack.jetbrains.com/issue/SCL-5854] Wrong highlighting - match returning Either confuses Scala type checking
* [SCL-8887|https://youtrack.jetbrains.com/issue/SCL-8887] Find usages for var class parameters finds all access as read value, no writes
* [SCL-5183|https://youtrack.jetbrains.com/issue/SCL-5183] Wrong type is inferred
* [SCL-10788|https://youtrack.jetbrains.com/issue/SCL-10788] Introduce Variable refactoring does not ignore whitespaces
* [SCL-10969|https://youtrack.jetbrains.com/issue/SCL-10969] AddTypeAnnotation inspection doesn't disappear in some cases
* [SCL-10764|https://youtrack.jetbrains.com/issue/SCL-10764] "Extract method" that was invoked in method definition keeps "Specify type" checkbox unchecked even if default setting is "Add" 
* [SCL-10820|https://youtrack.jetbrains.com/issue/SCL-10820] Find/Show usages fail to detect usage of package private variables which are defined in a package object
* [SCL-10723|https://youtrack.jetbrains.com/issue/SCL-10723] [Refactor -> Extract method] Type annotation setting for private method depends on previous choice 
* [SCL-10722|https://youtrack.jetbrains.com/issue/SCL-10722] Extract method Signature preview initially doesn't respect enabled "Specify type" setting
* [SCL-10532|https://youtrack.jetbrains.com/issue/SCL-10532] Exponential Slowdown when auto-completing an import (entire UI is frozen for some time) 
* [SCL-10743|https://youtrack.jetbrains.com/issue/SCL-10743] Wrong gutter position
* [SCL-10217|https://youtrack.jetbrains.com/issue/SCL-10217] find usage finds fields of wrong classes
* [SCL-6417|https://youtrack.jetbrains.com/issue/SCL-6417] "Type mismatch" when using scalaz validation
* [SCL-10974|https://youtrack.jetbrains.com/issue/SCL-10974] Type added by type_annotation_inspection makes code red and breaks compilation
* [SCL-10932|https://youtrack.jetbrains.com/issue/SCL-10932] ScalaTest members don't appear in outline anymore
* [SCL-10345|https://youtrack.jetbrains.com/issue/SCL-10345] Inspection: redundant default argument
* [SCL-9577|https://youtrack.jetbrains.com/issue/SCL-9577] Scala Worksheet Incorrectly Displays "Wrong Forward Reference"
* [SCL-10719|https://youtrack.jetbrains.com/issue/SCL-10719] "Configure type annotation inspection" link gives NPE and doesn't open new window
* [SCL-10826|https://youtrack.jetbrains.com/issue/SCL-10826] Incremental error highlighting - error not shown for a function call after parameter type has changed
* [SCL-4500|https://youtrack.jetbrains.com/issue/SCL-4500] Highlighting error when mapping list of Int
* [SCL-10218|https://youtrack.jetbrains.com/issue/SCL-10218] highlighting, type checking, and error highlighting not working in scala scripts and scala console
* [SCL-7570|https://youtrack.jetbrains.com/issue/SCL-7570] Find usages categorizes some constructor calls as "Value read"
* [SCL-8827|https://youtrack.jetbrains.com/issue/SCL-8827] Implicit ToResponseMarshallable conversion not detected inside akka-http complete blocks
* [SCL-10636|https://youtrack.jetbrains.com/issue/SCL-10636] Wrong error highlighting in a Akka-Http project
* [SCL-10922|https://youtrack.jetbrains.com/issue/SCL-10922] Good code yellow: 'Remove "new" modifier' from overriden case class
* [SCL-8705|https://youtrack.jetbrains.com/issue/SCL-8705] Ever-increasing memory consumption until the IDE crashes
* [SCL-7521|https://youtrack.jetbrains.com/issue/SCL-7521] Highlights error in a good code - sequence of doubles/ints
* [SCL-10624|https://youtrack.jetbrains.com/issue/SCL-10624] akka-http routes dsl regression in 2016.2
* [IDEA-162923|https://youtrack.jetbrains.com/issue/IDEA-162923] junit-jupiter 5 messes detection of non-annotated JUnit tests
* [SCL-10237|https://youtrack.jetbrains.com/issue/SCL-10237] Good code red: typelevel.cats's applicatives doesn't understand |@|
* [SCL-8413|https://youtrack.jetbrains.com/issue/SCL-8413] enablePlugins call from build.sbt incorrectly highlighted as error
* [SCL-9877|https://youtrack.jetbrains.com/issue/SCL-9877] akka-http - combined directives not properly highlighted

Build 2016.3.2

Download Scala plugin for IDEA

 

Build 2016.3.1

Download Scala plugin for IDEA

 

Build 2016.2.1

Download Scala plugin for IDEA

  • SCL-10523 Cannot import sbt project
  • 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

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

Build 3.0.8

Download Scala plugin for IDEA

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

Download Scala plugin for IDEA

Build 3.0.3

Download Scala plugin for IDEA

  • 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

Download Scala plugin for IDEA

Build 3.0.1

Download Scala plugin for IDEA

  • 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

Download Scala plugin for IDEA

  • 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

  • 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.1

Download Scala plugin for IDEA

 

Build 2.2.0

Download Scala plugin for IDEA

  • 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.0.15.1

Download Scala plugin for IDEA

  • 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

  • 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.0.4

Download Scala plugin for IDEA

 

Build 2.0.4

Download Scala plugin for IDEA

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

Build 2.0.3

Download Scala plugin for IDEA

 

Build 2.0.2

Download Scala plugin for IDEA

  • 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

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

Build 2.0.0

Download Scala plugin for IDEA

 

Build 1.9.9999

Download Scala plugin for IDEA

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

Build 1.9.999

Download Scala plugin for IDEA

  • 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

Download Scala plugin for IDEA

 

Build 1.9.0

Download Scala plugin for IDEA

  • 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.5

Download Scala plugin for IDEA

 

Build 1.8.4

Download Scala plugin for IDEA

 

Build 1.8.3

Download Scala plugin for IDEA

 

Build 1.8.2

Download Scala plugin for IDEA

 

Build 1.8.1

Download Scala plugin for IDEA

 

Build 1.8.0

Download Scala plugin for IDEA

  • SCL-8917 Breakpoints in lambda sometimes trigger in a different source file
  • SCL-8890 inspection access to first/last element by index
  • SCL-8958 Auto closing brace inserts double when after xml literal in file
  • SCL-9004 Interpolation completion is not working for function parameter
  • SCL-9006 IAE at ScTypePsiTypeBridge$class.create() on Copy of Java type specification with additional bound
  • SCL-8908 Plugin version lost if switching update channel
  • SCL-8920 New SAM inspection doesn't catch Callable
  • SCL-8928 Extra } inserted in string interpolation
  • SCL-8965 SBT import is still broken (two months already)
  • SCL-5367 Good code shows as red: Using Value Types from Java
  • SCL-8875 Good code red: weird type inference issues
  • SCL-8935 NPE at autocompletion
  • SCL-8932 Invalid Replace with Option application when body is a function call
  • SCL-8793 Good code red: function resolves to a completely unrelated library
  • SCL-8921 Don't truncate the logger message in org.jetbrains.jps.cmdline.BuildMain (line 405?)
  • SCL-8944 Update ScalaStyle Version
  • SCL-8995 Good Code Red: Cannot resolve method Xxx.Unapply where the unapply method is synthetic but overrides an abstract unapply method
  • SCL-8654 Legal code red-flagged: class extends a scala case class in Java
  • SCL-8930 stripMargin automatically inserted on multiline interpolators whose result type's not a string
  • 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-9010 "Your IDEA is outdated to use with Scala plugin" message with reference to build already in use
  • 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
  • SCL-8157 Good code red: calling apply in implicitly converted object
  • SCL-8162 Support Kind Projector

Build 1.7.5

Download Scala plugin for IDEA

 

Build 1.7.4

Download Scala plugin for IDEA

  • SCL-8965 SBT import is still broken (two months already)

Build 1.7.3

Download Scala plugin for IDEA

 

Build 1.7.2

Download Scala plugin for IDEA

 

Build 1.7.1

Download Scala plugin for IDEA

 

Build 1.7.0

Download Scala plugin for IDEA

  • IDEA-142373 JavaTestFinders escape
  • SCL-8835 Inspection "Replace with .contains" does not work with Scala 2.10
  • SCL-8863 Good code red: @uncheckedVariance annotation
  • SCL-8803 Error highlighted when using multiple constructors for covariant generics
  • SCL-8852 "Comparing unrelated types" inspections can be improved
  • SCL-8632 Import quick fix menu automatically open Exclude sub-menu
  • SCL-4625 Spurious error accessing a protected method within a java class
  • SCL-6140 Support Scala 2.11 SAM

Build 1.6.1

Download Scala plugin for IDEA

 

Build 1.6.0

Download Scala plugin for IDEA