Child pages
  • Scala Plugin EAP fixes

Versions Compared

Key

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

...

Tip

You can setup auto-update of Scala plugin EAP builds in IntelliJ IDEA.
Simply select desired update channel from a drop-down menu at "Updates" tab in Scala plugin settings page.

Or if you cannot do it from plugin settings add "https://plugins.jetbrains.com/plugins/eap/1347" to custom repositories in Settings -> Plugins -> Browse custom repositories

 

Build 2019.2.7

Download Scala plugin for IDEA

Expand
120 Fixed issues
120 Fixed issues
  • 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.1.8.22

Download Scala plugin for IDEA

...