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 2021.1.22

Download Scala plugin for IDEA

Expand
32 Fixed issues
32 Fixed issues
  • SCL-18806 Build fails with JDK-16 RC2 (InaccessibleObjectException)
  • SCL-18722 PropertyMapping annotation specifies 4 parameters, but constructor of org.jetbrains.sbt.project.data.SbtProjectData accepts 3
  • SCL-18685 Scala Plugin saves file on every keystroke
  • SCL-16431 Unapplied method should not have function type
  • SCL-16345 Errors at scalafmt download attempt after changing to it in settings
  • SCL-17835 Folding: always show "..." on the same line
  • SCL-18865 code style settings are unusable with small settings window height
  • SCL-18827 Type presentation: use type aliases where appropriate (at least for scala.Seq)
  • SCL-18969 "java.lang.NoClassDefFoundError: scala/collection/compat/immutable/LazyList$"
  • SCL-18671 Scala artifacts migration from Bintray to Maven Central
  • SCL-17841 Unused expression inspection: support references
  • SCL-18769 scala3 parser: if-then-else parsed wrongly with intended then keyword
  • SCL-18977 scala3 indentation based syntax: Enter & Backspace handling
  • SCL-18915 Parser errors in .tasty files
  • SCL-18661 Test Unloading
  • SCL-16052 disable scala annotator in injected language fragments
  • SCL-18766 IntelliJ 2020.3.2 scalac: Error: org.jetbrains.jps.incremental.scala.remote.ServerException
  • SCL-17818 inspections: support @deprecatedOverriding, @deprecatedInheritance, @deprecatedName annotations
  • SCL-18600 Scala plugin doesn't honor `@unused` annotations
  • SCL-17810 Don't add an extra indent at the next line after `case ... => exp`
  • SCL-17130 Canonize infix call fails in case of 2 operators
  • SCL-19017 formatting uses wrong indentation for interpolated string margin char after changing interpolator
  • SCL-18881 update sample project to Scala 3.0.0-RC2
  • SCL-18676 Extra parenthesis showing up in intellij for Scala code
  • SCL-18862 Don't highlight incomplete if-then-else as type mismatch
  • SCL-18809 scala3: handle `-no-indent` compiler option
  • SCL-16204 Support java12 --enable-preview
  • SCL-19255 Complete freeze following any editor action makes IDE unusable
  • SCL-18795 Activities registered via registerPostStartupActivity must be dumb-aware
  • SCL-18791 @deprecatedName only works with symbol not with string
  • SCL-16288 Better search and sort ordering needed for "Class to import" dropdown
  • SCL-18698 -source / -target javacOptions from root sbt project shouldn't affect sub-projects during compilation

Build 2021.2.12

Download Scala plugin for IDEA

Expand
14 Fixed issues
14 Fixed issues
  • SCL-18693 False Unknown artifact inspection message
  • SCL-19167 Optimize imports in twirl template removes @-character from import declaration
  • SCL-19249 Slow operations are prohibited on EDT (in formatting?)
  • SCL-17436 Introduce integration with package search plugin
  • SCL-19257 'sbt with bloop' import does not include the `scala-library` in the classpath, failing to import
  • SCL-19202 Project from Existing Source: "enable debugging" UI element is not shown while hint icon is show
  • SCL-18966 scala3: enum cases are marked as "Class must either be declared abstract or implement abstract member 'canEqual(that: Any): Boolean'
  • SCL-19230 BSP import should trigger workspace/reload BSP request
  • SCL-7955 Implicit parameter is not picked up
  • SCL-18982 Fix InsertGapIntoStringIntention
  • SCL-19252 Add derevo library
  • SCL-19255 Complete freeze following any editor action makes IDE unusable
  • SCL-19135 Enum case must implement `ordinal`
  • SCL-19270 Severity setting not applied to Updating Library Dependency to Newer Stable Version Inspection

Build 2021.2.9

Download Scala plugin for IDEA

Expand
4 Fixed issues
4 Fixed issues
  • SCL-18468 Download Scala SDK: incorrect windows size
  • SCL-17273 An ability to create Scala 3 SDKs automatically
  • SCL-18841 merge dotty and scala in new project wizard
  • SCL-18984 ConvertToCurlyBracesIntention: offer intention when cursor is after parenthesis

Build 2021.2.8

Download Scala plugin for IDEA

Expand
12 Fixed issues
12 Fixed issues
  • SCL-17835 Folding: always show "..." on the same line
  • SCL-18809 scala3: handle `-no-indent` compiler option
  • SCL-18931 trailing commas are always highlighted as errors for `*.scala` files inside `project/` folder (sbt)
  • SCL-18826 convert multiline raw string to "string" doesn't work
  • SCL-19017 formatting uses wrong indentation for interpolated string margin char after changing interpolator
  • SCL-19058 AppliedTypeLambdaCanBeSimplified: Does not work without kind projector
  • SCL-18490 Support debugging of top level methods
  • SCL-18880 support debugging of @main methods
  • SCL-19068 Scala 3 SDK is not recognized in Maven project
  • SCL-18986 ComparingLengthIntention: use new sizeIs syntax
  • SCL-19065 worksheet compiler errors are not reported in the Build tool window with Scala 2.12.13
  • SCL-19063 delete ConcealedApplyCall inspection

Build 2021.1.21

Download Scala plugin for IDEA

Expand
2 Fixed issues
2 Fixed issues
  • SCL-19004 Infinite freeze when typing scala type, have to Force-Quit
  • SCL-18996 "Comparing unrelated types" when comparing two `newtypes` from zio-prelude

Build 2021.1.20

Download Scala plugin for IDEA

Expand
2 Fixed issues
2 Fixed issues
  • SCL-18969 "java.lang.NoClassDefFoundError: scala/collection/compat/immutable/LazyList$"
  • SCL-18951 editor: can't manually type spaces after incomplete infix operator

Build 2021.1.19

Download Scala plugin for IDEA

Expand
2 Fixed issues
2 Fixed issues
  • SCL-18955 bad "unused import statement" in inner scopes after code editing
  • SCL-18915 Parser errors in .tasty files

Build 2021.1.18

Download Scala plugin for IDEA

Expand
1 Fixed issues
1 Fixed issues
  • SCL-18947 update Play2 project template to use sbt 1.x

Build 2021.1.17

Download Scala plugin for IDEA

Expand
12 Fixed issues
12 Fixed issues
  • SCL-18193 Illegal reflective access by com.intellij.util.ReflectionUtil to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
  • SCL-17834 Folding: allow to fold val and val, not just def
  • SCL-18785 sbt 1.4.8 missing from new project dropdown
  • SCL-18671 Scala artifacts migration from Bintray to Maven Central
  • SCL-18795 Activities registered via registerPostStartupActivity must be dumb-aware
  • SCL-18905 Auto-application to `()` is deprecated, but Inspection "java accessor method called as empty-paren"
  • SCL-18906 folding: do not hide package name when folding the package
  • SCL-18909 inconsistent code folding for definitions with `=` (def, var, val, this)
  • SCL-18913 scala3: do not add `()` after completion, if method has only `using` parameters
  • SCL-17828 support foldings for braceless blocks in Scala 3 syntax
  • SCL-18892 scala3 folding should include `end` marker
  • SCL-18889 main method body in scala 3 example is folded

Build 2021.1.16

Download Scala plugin for IDEA

Expand
13 Fixed issues
13 Fixed issues
  • SCL-9650 Incorrect indent after newline in definitions
  • SCL-16431 Unapplied method should not have function type
  • SCL-18827 Type presentation: use type aliases where appropriate (at least for scala.Seq)
  • SCL-15725 Redundant val / var binding: offer a quick fix to remove the binding only
  • SCL-18795 Activities registered via registerPostStartupActivity must be dumb-aware
  • SCL-18830 scala 3 parser: soft keywords are not parsed when defined as a first element of indentation block
  • SCL-18852 Can't run tests in IDEA because of Scala Plugin
  • SCL-18857 Use new typearg annotations also for functions calls
  • SCL-18802 Good code red: Tuple2 highlighted errors in match case
  • SCL-17909 Dotty: Formatting of class with braceless block with end is broken
  • SCL-18881 update sample project to Scala 3.0.0-RC2
  • SCL-18499 Warn when a boxed java type is passed as argument to Option
  • SCL-18862 Don't highlight incomplete if-then-else as type mismatch

Build 2020.3.23

Download Scala plugin for IDEA

Expand
0 Fixed issues
0 Fixed issues
 

Build 2021.1.11

Download Scala plugin for IDEA

Expand
0 Fixed issues
0 Fixed issues
 

Build 2020.3.21

Download Scala plugin for IDEA

Expand
1 Fixed issues
1 Fixed issues
  • SCL-18633 freeze in compilerReferences.DirtyScopeHolder vfs listener

Build 2020.3.20

Download Scala plugin for IDEA

Expand
2 Fixed issues
2 Fixed issues
  • SCL-18572 String OR null is inferred to "Any" type which leads to red code
  • SCL-18641 IDEA marks Scala code as Unused expression without side effects when not needed.

Build 2021.1.7

Download Scala plugin for IDEA

Expand
29 Fixed issues
29 Fixed issues
  • SCL-17954 ScalaTest highlighting regression
  • SCL-18568 Interpret raw-interpolated strings correctly
  • SCL-18665 Newly created sbt project not recognized as scala one
  • SCL-5807 Wrong result of "Malformed format string" inspection when '%%' is used
  • SCL-18475 escaped characters in string interpolation + multiline are not highlighted
  • SCL-17802 Compilation Charts
  • SCL-18567 Language injection in raw string interpolator
  • SCL-18650 shorten command line option from template is not applied to test run from editor
  • SCL-18474 Automatically restart (or just stop) Compile Server when VM options changed
  • SCL-18584 "convert to formatted string" handles percent char `%` incorrectly
  • SCL-5386 wrong conversion of formatted string to interpolated string
  • SCL-18586 "convert to string concatenation" produces wrong result for string with integer arithmetic injection
  • SCL-18640 parsing of expressions after error "; or new line expected" is inconsistent in different contexts
  • SCL-5383 spurious warning for malformed format string with %n
  • SCL-18645 Scala 3: don't parse block as argument expression if there is a new line before `{`
  • SCL-18583 convert raw string to other string types should escape backslash
  • SCL-18589 Functions That Take Functions as Input Parameters
  • SCL-18587 "convert to string concatenation" generates redundant operands for `%` char
  • SCL-18585 inspection: malformed format string is broken for Scala 2.13
  • SCL-18608 "convert to string concatenation" produces expression with a wrong type when string doesn't have any text parts and only contains injections
  • SCL-18525 Invalid error highlighting on method handle
  • SCL-5275 Legacy string formatting inspection escapes slash '/'
  • SCL-17779 Internal inspection: convert `isInstanceOf` / `match` with a typed pattern to an `is` call
  • SCL-14987 comment inside curly braced lambda shifts next line to the left
  • SCL-18615 convert string with escaped backslash + Unicode without backslash to a multiline string breaks string content
  • SCL-18617 convert interpolated string to some other string escapes escape sequence twice
  • SCL-17122 convert from string concatenation in complex example doesn't work
  • SCL-16500 Automatic conversion to triple quote string introduces extraneous quotes in presence of a \u escape
  • SCL-17508 `var` can be `val` should detect that `+=` is an actual method call

Build 2020.3.19

Download Scala plugin for IDEA

Expand
3 Fixed issues
3 Fixed issues
  • SCL-18549 Remote debug completely broken in 2020.3 (Scala project)
  • IDEA-255643 Freeze in UAST: Uast should not be used as dataHolder
  • SCL-18507 Dotty minimal project is generated incorrectly on linux

Build 2020.3.18

Download Scala plugin for IDEA

Expand
7 Fixed issues
7 Fixed issues
  • SCL-17802 Compilation Charts
  • SCL-18498 parser fails to parse annotation ascription before some definition
  • SCL-18512 compile charts: changing "compile independent modules in parrallel" doesn't apply to the server
  • SCL-18347 "end" identifier is completed with backticks
  • SCL-18523 Consider changing the term "Make project before run" to "Build project before run" in the Worksheet Settings dialog
  • SCL-18429 Wrong highlighting in the lambda
  • SCL-18217 Enable postfix operator notations intention doesn't work for the first time you enable it

Build 2020.3.17

Download Scala plugin for IDEA

Expand
1 Fixed issues
1 Fixed issues
  • SCL-18502 Good project all red - invisible definitions in a package object inheriting from a trait which inherits from another trait

Build 2020.3.16

Download Scala plugin for IDEA

Expand
4 Fixed issues
4 Fixed issues
  • SCL-18321 Extracting structure failed when importing project via sbt shell
  • SCL-17978 Optimize Imports: an option to use "relative imports" relative to "base package"
  • SCL-18448 Import layout scheme doesn't persist between IDEA restarts
  • SCL-18502 Good project all red - invisible definitions in a package object inheriting from a trait which inherits from another trait

Build 2020.3.15

Download Scala plugin for IDEA

Expand
28 Fixed issues
28 Fixed issues
  • SCL-18196 support new naming scheme for dotty/scala3 artifacts
  • SCL-7878 Incorrect lexing: "???//" is considered as operator
  • SCL-17430 Support @main annotation
  • SCL-18193 Illegal reflective access by com.intellij.util.ReflectionUtil to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
  • SCL-17721 Parser can't handle empty line after for condition
  • SCL-18420 intermittent unresolved references for extension methods
  • SCL-18397 Use com.intellij.compiler.server.BuildManager#getBuildSystemDirectory instead of hardcoded $HOME/.idea-build
  • SCL-18221 scala 3 files with top level definitions shouldn't be treated as scala-script files
  • SCL-17407 Support Scala 3's "quiet" control syntax
  • SCL-18388 package prefix - impossible to reach more info link in the hint
  • SCL-18050 intention to create scaladoc comments
  • SCL-18172 Good code red: Type mismatch
  • SCL-18404 In Scala 3: Parse multiple refinements per compound type
  • SCL-18406 Scala 3: Parse derives clause
  • SCL-17976 Support package prefixes
  • SCL-18402 NPE at MillProjectImportProvider when opening external file in sbt project
  • SCL-17978 Optimize Imports: an option to use "relative imports" relative to "base package"
  • SCL-18445 JUnit RC is offered when right clicking on MUnit test in project view
  • SCL-16169 Support changed syntax of wildcard arguments in types
  • SCL-18446 Reader mode toggle button disappears in presence of Scala plugin
  • SCL-17714 Exclude from completion/auto-import settings is not applied
  • SCL-18432 Scala version in REPL do not Match Scala Version in SBT and default to a fixed version ?
  • SCL-14460 trait parameters support
  • SCL-18403 In Scala 3: Parse repeated named parameters
  • SCL-18478 compiler charts: ui flickers in different places during resize
  • SCL-18333 wrong braces insertion on `val` typing
  • SCL-18418 update tasty reader for dotty/scala 3.0.0-M1
  • SCL-18088 Fix WorksheetReplIntegrationTest

Build 2020.3.14

Download Scala plugin for IDEA

Expand
19 Fixed issues
19 Fixed issues
  • SCL-18196 support new naming scheme for dotty/scala3 artifacts
  • SCL-18115 Scala Compile server warning in a non-Scala project
  • SCL-18193 Illegal reflective access by com.intellij.util.ReflectionUtil to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
  • SCL-17721 Parser can't handle empty line after for condition
  • SCL-18191 Strange phantom inferred type annotation
  • SCL-18397 Use com.intellij.compiler.server.BuildManager#getBuildSystemDirectory instead of hardcoded $HOME/.idea-build
  • SCL-14460 trait parameters support
  • SCL-18402 NPE at MillProjectImportProvider when opening external file in sbt project
  • SCL-17978 Optimize Imports: an option to use "relative imports" relative to "base package"
  • SCL-17943 Improve scripts for updating dotty version
  • SCL-17407 Support Scala 3's "quiet" control syntax
  • SCL-18418 update tasty reader for dotty/scala 3.0.0-M1
  • SCL-18279 reference in extends list isn't highlighted
  • SCL-18183 Type alias signature are not compared correctly
  • SCL-18169 Wrong error highlight: Required AliasForString, found String when using .type - though code compiles
  • SCL-17714 Exclude from completion/auto-import settings is not applied
  • SCL-18050 intention to create scaladoc comments
  • SCL-18172 Good code red: Type mismatch
  • SCL-17955 Remove AutoBrace advertiser

Build 2020.3.12

Download Scala plugin for IDEA

Expand
5 Fixed issues
5 Fixed issues
  • SCL-18363 Tests run over 40 seconds each, targeting 2020.3 branch
  • SCL-17977 Support base packages
  • SCL-17978 Optimize Imports: an option to use "relative imports" relative to "base package"
  • SCL-18371 least upper bound for compound types may be very slow in case of deep class hierarchies
  • SCL-18067 Akka orElse return type PartialFunction is not recognized as Receive when 2 or more orElse used

Build 2020.2.54

Download Scala plugin for IDEA

Expand
4 Fixed issues
4 Fixed issues
  • SCL-18225 BSP setup: java.lang.IndexOutOfBoundsException
  • SCL-17971 error highlighting works very slow in on unknown identifiers with special names `parent`, `children`, `name`
  • SCL-15288 highlight unresolved references in scaladoc as a warning
  • SCL-18319 some references are not resolved in library sources or worksheets

Build 2020.3.9

Download Scala plugin for IDEA

Expand
17 Fixed issues
17 Fixed issues
  • SCL-18302 Regression in 2020.3 EAP for incremental compilation with `Incrementality Type: Zinc`: Changing the super-classes of a class does not cause recompilation of users, results in `NoSuchMethodError` at runtime
  • SCL-17360 MUnit support
  • SCL-17971 error highlighting works very slow in on unknown identifiers with special names `parent`, `children`, `name`
  • SCL-18225 BSP setup: java.lang.IndexOutOfBoundsException
  • SCL-11662 Specs2 with Use sbt option appears to always run all tests
  • SCL-17977 Support base packages
  • SCL-13002 Can't launch Specs2 tests in configuration: all_tests_in_package|RegEx + use_sbt
  • SCL-18280 editor highlights random piece of code when placing caret at AnyFunSuite reference
  • SCL-18319 some references are not resolved in library sources or worksheets
  • SCL-18308 Don't insert pair brace inside interpolated string literal when Smart Keys | Insert paired brackets is off
  • SCL-10316 Test results show "pending" tests as literally "pending", as if still running.
  • SCL-17976 Support package prefixes
  • SCL-15288 highlight unresolved references in scaladoc as a warning
  • SCL-18333 wrong braces insertion on `val` typing
  • SCL-18317 Internal: Refactor collections and extensions
  • SCL-18366 Red code with cats.effect.Resource
  • SCL-18041 Autobraces remove outer block

Build 2020.2.49

Download Scala plugin for IDEA

...

Expand
0 Fixed issues
0 Fixed issues
 

Build 2020.1.26

Download Scala plugin for IDEA

...

Expand
0 Fixed issues
0 Fixed issues
 

Build 2020.1.23

Download Scala plugin for IDEA

...

Expand
116 Fixed issues
116 Fixed issues
Wiki Markup

* [SCL-15408|https://youtrack.jetbrains.com/issue/SCL-15408] can't resolve symbol ++:
* [SCL-15697|https://youtrack.jetbrains.com/issue/SCL-15697] Highlight redundant parameter in a final, private, or local method
* [SCL-16946|https://youtrack.jetbrains.com/issue/SCL-16946] language injections: Property escape sequences are not supported in this regex dialect
* [SCL-16562|https://youtrack.jetbrains.com/issue/SCL-16562] Scala 2.13 -Yimports option is not recognized
* [SCL-16610|https://youtrack.jetbrains.com/issue/SCL-16610] show bsp diagnostics in editor
* [SCL-15428|https://youtrack.jetbrains.com/issue/SCL-15428] "sbt-based" Scala library downloader hangs and cannot be stopped
* [SCL-17087|https://youtrack.jetbrains.com/issue/SCL-17087] Cannot set breakpoint in Scala files
* [SCL-17124|https://youtrack.jetbrains.com/issue/SCL-17124] Can not open the Settings window
* [SCL-16604|https://youtrack.jetbrains.com/issue/SCL-16604] support jps compilation for dotty
* [SCL-16916|https://youtrack.jetbrains.com/issue/SCL-16916] Cannot load file if ScalaDoc contains {@}
* [SCL-16431|https://youtrack.jetbrains.com/issue/SCL-16431] Unapplied method should not have function type
* [SCL-16965|https://youtrack.jetbrains.com/issue/SCL-16965] Exception when trying to compile project with latest scala nightly plugin - 2020.1.344
* [SCL-16819|https://youtrack.jetbrains.com/issue/SCL-16819] Tooltips persist indefinitely
* [SCL-17014|https://youtrack.jetbrains.com/issue/SCL-17014] Java OOM  when building scala plugin in recent intellij IDEA
* [SCL-16789|https://youtrack.jetbrains.com/issue/SCL-16789] Good code red: case class unapply
* [SCL-15512|https://youtrack.jetbrains.com/issue/SCL-15512] wrong gutter `overrides type` for types
* [SCL-14662|https://youtrack.jetbrains.com/issue/SCL-14662] BSP: infer shared source directories
* [SCL-16691|https://youtrack.jetbrains.com/issue/SCL-16691] IDE should autocomplete basic pattern-matching expressions
* [SCL-16611|https://youtrack.jetbrains.com/issue/SCL-16611] use TASTY produced by dotc for IDE features
* [SCL-17065|https://youtrack.jetbrains.com/issue/SCL-17065] Localization: org.jetbrains.sbt
* [SCL-16831|https://youtrack.jetbrains.com/issue/SCL-16831] formatter moves else to the preceding line comment breaking code semantics
* [SCL-17055|https://youtrack.jetbrains.com/issue/SCL-17055] Suggest map.contains(x) for map.get(x).nonEmpty
* [SCL-16439|https://youtrack.jetbrains.com/issue/SCL-16439] BSP+Bloop: Start Bloop through Launcher
* [SCL-15549|https://youtrack.jetbrains.com/issue/SCL-15549] wrap if/else/ try/finally for/yield do/while bodies in {} on typing {
* [SCL-15806|https://youtrack.jetbrains.com/issue/SCL-15806] Build plugin for JDK 11
* [SCL-16898|https://youtrack.jetbrains.com/issue/SCL-16898] Annotator: function literals: don't infer type when parameter type is not known
* [SCL-16890|https://youtrack.jetbrains.com/issue/SCL-16890] Scala 2.13 good code red regression for cats.data.NonEmptySet
* [SCL-17002|https://youtrack.jetbrains.com/issue/SCL-17002] AnyFeatureSpec in Scalatest 3.1: Cannot run individual scenarios
* [SCL-16073|https://youtrack.jetbrains.com/issue/SCL-16073] 'Clear results in worksheet' works only after touching idea menu
* [SCL-16901|https://youtrack.jetbrains.com/issue/SCL-16901] Annotator: don't show type mismatch for whole function literal when result type doesn't match
* [SCL-16904|https://youtrack.jetbrains.com/issue/SCL-16904] Function literal: when possible, highlight parameter type(s) / count, not the type of the whole function literal
* [SCL-16905|https://youtrack.jetbrains.com/issue/SCL-16905] can't resolve Object methods
* [SCL-16745|https://youtrack.jetbrains.com/issue/SCL-16745] freeze in ScalaLibraryType.createNewLibrary
* [SCL-16858|https://youtrack.jetbrains.com/issue/SCL-16858] BSP: fetching test classes should get them from all project-associated workspaces
* [SCL-16855|https://youtrack.jetbrains.com/issue/SCL-16855] externalIconProvider for sbt
* [SCL-16856|https://youtrack.jetbrains.com/issue/SCL-16856] externalIconProvider for BSP
* [SCL-16921|https://youtrack.jetbrains.com/issue/SCL-16921] use bundles in compiler settings
* [SCL-16922|https://youtrack.jetbrains.com/issue/SCL-16922] use bundles in refactoring settings
* [SCL-16924|https://youtrack.jetbrains.com/issue/SCL-16924] use bundles in code style settings
* [SCL-16925|https://youtrack.jetbrains.com/issue/SCL-16925] use bundles in worksheets
* [SCL-16168|https://youtrack.jetbrains.com/issue/SCL-16168] Support Quotes and Splices
* [SCL-16169|https://youtrack.jetbrains.com/issue/SCL-16169] Support changed syntax of wildcard arguments in types
* [SCL-15544|https://youtrack.jetbrains.com/issue/SCL-15544] Type ascription: highlight type, not expression
* [SCL-16285|https://youtrack.jetbrains.com/issue/SCL-16285] Automatic sbt export with Bloop
* [SCL-16764|https://youtrack.jetbrains.com/issue/SCL-16764] Support auto-import in BSP
* [SCL-17078|https://youtrack.jetbrains.com/issue/SCL-17078] Local import statement breaks the type mismatch highlighting mechanism
* [SCL-16821|https://youtrack.jetbrains.com/issue/SCL-16821] BSP: improved connection management
* [SCL-16820|https://youtrack.jetbrains.com/issue/SCL-16820] Good code is red: Use trait to return Tuple option
* [SCL-16953|https://youtrack.jetbrains.com/issue/SCL-16953] Internal inspection: replace `getText == s` with `textMatches(s)` for PsiElement
* [SCL-17105|https://youtrack.jetbrains.com/issue/SCL-17105] external project import: shows "sbt project detected" when importing via BSP (or other system)
* [SCL-16958|https://youtrack.jetbrains.com/issue/SCL-16958] bsp-via-sbt import: does not upgrade sbt version automatically
* [SCL-17062|https://youtrack.jetbrains.com/issue/SCL-17062] Localization: testSupport, Worksheet and Scala REPL
* [SCL-17063|https://youtrack.jetbrains.com/issue/SCL-17063] Localization: bsp module
* [SCL-9271|https://youtrack.jetbrains.com/issue/SCL-9271] In interactive mode add compilation error status somewhere
* [SCL-17061|https://youtrack.jetbrains.com/issue/SCL-17061] Localization: codeInsight/codeInspection
* [SCL-17066|https://youtrack.jetbrains.com/issue/SCL-17066] ScalaTest - run individual test regression for non nested FreeSpec tests
* [SCL-17064|https://youtrack.jetbrains.com/issue/SCL-17064] Localization: play module
* [SCL-17058|https://youtrack.jetbrains.com/issue/SCL-17058] Override ConfigurationFactory::getId method i to avoid problems with localizations
* [SCL-15791|https://youtrack.jetbrains.com/issue/SCL-15791] can't resolve symbol uTest when creating a new test
* [SCL-16839|https://youtrack.jetbrains.com/issue/SCL-16839] Autocomplete in formatted string doesn't work at the end
* [SCL-17113|https://youtrack.jetbrains.com/issue/SCL-17113] manually replacing imports with placeholder import marks import as unused
* [SCL-17057|https://youtrack.jetbrains.com/issue/SCL-17057] Tests failing due to incomptaible JDK/sbt bersions
* [SCL-17051|https://youtrack.jetbrains.com/issue/SCL-17051] Can't create a method out of the method call inside a Scala Worksheet
* [SCL-16435|https://youtrack.jetbrains.com/issue/SCL-16435] live templates for a implicit class / implicit value class
* [SCL-15803|https://youtrack.jetbrains.com/issue/SCL-15803] "Extend Selection" action in interpolated string literals needs improvement
* [SCL-16165|https://youtrack.jetbrains.com/issue/SCL-16165] Support changed Vararg Patterns
* [SCL-16802|https://youtrack.jetbrains.com/issue/SCL-16802] error on overloaded java static method call at constructor parameter position
* [SCL-16977|https://youtrack.jetbrains.com/issue/SCL-16977] BSP "build on file save" does not work
* [SCL-16630|https://youtrack.jetbrains.com/issue/SCL-16630] Auto-test does not work with BSP "build on file save"
* [SCL-16481|https://youtrack.jetbrains.com/issue/SCL-16481] IDE doesn't align the `else` clause in the method body in Scala Worksheets
* [SCL-16735|https://youtrack.jetbrains.com/issue/SCL-16735] make sure PropertyFoldingBuilder works for scala via UAST
* [SCL-17041|https://youtrack.jetbrains.com/issue/SCL-17041] UAST building may be invoked on edt during typing
* [SCL-16733|https://youtrack.jetbrains.com/issue/SCL-16733] no-dialog import for BSP: New ... / Project from existing sources
* [SCL-17036|https://youtrack.jetbrains.com/issue/SCL-17036] Remove migrators
* [SCL-16722|https://youtrack.jetbrains.com/issue/SCL-16722] Unify code folding settings layout with one of other languages
* [SCL-16816|https://youtrack.jetbrains.com/issue/SCL-16816] Typing a Period in a Comment Section Causes Intellisense to Kick In
* [SCL-16817|https://youtrack.jetbrains.com/issue/SCL-16817] Control cache behavior of cache macros with parameter
* [IDEA-229963|https://youtrack.jetbrains.com/issue/IDEA-229963] i18n keys inappropriate key usage
* [SCL-13712|https://youtrack.jetbrains.com/issue/SCL-13712] SBT compilation errors should strip ANSI color codes
* [SCL-16962|https://youtrack.jetbrains.com/issue/SCL-16962] generated forms contain dummy border at the top
* [SCL-17136|https://youtrack.jetbrains.com/issue/SCL-17136] Assertion error when showing folded preview with chain inside
* [SCL-17039|https://youtrack.jetbrains.com/issue/SCL-17039] exhaustive match is not suggested for Either of ADT
* [SCL-16899|https://youtrack.jetbrains.com/issue/SCL-16899] Don't show type a mismatch error when there's a parser error
* [SCL-16120|https://youtrack.jetbrains.com/issue/SCL-16120] internal profiler column filter shouldn't be reset on changing mouse focus
* [SCL-16897|https://youtrack.jetbrains.com/issue/SCL-16897] exception from ScalaUnusedSymbolInspection: Non-physical PsiElement...
* [SCL-16893|https://youtrack.jetbrains.com/issue/SCL-16893] Type mismatch hints: handle expressions before `else` keyword
* [SCL-17072|https://youtrack.jetbrains.com/issue/SCL-17072] Misleading breakpoints inside a Scala Worksheet
* [SCL-17006|https://youtrack.jetbrains.com/issue/SCL-17006] BSP project refresh disabled after failed refresh
* [SCL-16844|https://youtrack.jetbrains.com/issue/SCL-16844] ProjectComponents should be removed
* [SCL-16739|https://youtrack.jetbrains.com/issue/SCL-16739] Quick fix: add type annotation to anonymous function parameter doesn't work when a caret is just after the parameter
* [SCL-16717|https://youtrack.jetbrains.com/issue/SCL-16717] underscore before string literal is parsed like interpolated string prefix
* [SCL-17028|https://youtrack.jetbrains.com/issue/SCL-17028] Worksheet turns green when closing the project
* [SCL-16868|https://youtrack.jetbrains.com/issue/SCL-16868] pasting into a comment inside a specs2 test deletes the comment
* [SCL-16099|https://youtrack.jetbrains.com/issue/SCL-16099] overriding deprecated method inspection
* [SCL-17021|https://youtrack.jetbrains.com/issue/SCL-17021] Do not use constructor injection
* [SCL-17148|https://youtrack.jetbrains.com/issue/SCL-17148] No type mismatch when there's a tailing import statement in a block
* [SCL-16982|https://youtrack.jetbrains.com/issue/SCL-16982] BSP sbt-over-bloop import: import with dependency sources
* [SCL-16908|https://youtrack.jetbrains.com/issue/SCL-16908] Internal inspection: replace `getText.contains` with `textContains` for PsiElement
* [SCL-16877|https://youtrack.jetbrains.com/issue/SCL-16877] compiling evaluator doesn't always work if there are new classes defined
* [SCL-16903|https://youtrack.jetbrains.com/issue/SCL-16903] Type mismatch hints: handle expressions before `}`
* [SCL-16907|https://youtrack.jetbrains.com/issue/SCL-16907] do not show BSP icon in non-bsp project
* [SCL-17092|https://youtrack.jetbrains.com/issue/SCL-17092] line comment inside if/else breaks indentation of else branch
* [SCL-16786|https://youtrack.jetbrains.com/issue/SCL-16786] worksheet in plain mode hangs when editing in interactive mode and while indexing is in progress
* [SCL-17097|https://youtrack.jetbrains.com/issue/SCL-17097] implement incremental highlighting for scala files
* [SCL-6279|https://youtrack.jetbrains.com/issue/SCL-6279] Method Override for Trait Using Self-Reference Not Recognized
* [SCL-16870|https://youtrack.jetbrains.com/issue/SCL-16870] incomplete declarations break parsing of subsequent code
* [SCL-17060|https://youtrack.jetbrains.com/issue/SCL-17060] Localization: lang/editor/findUsages
* [SCL-16171|https://youtrack.jetbrains.com/issue/SCL-16171] Support new Pattern Bindings with type ascriptions and case in for
* [SCL-14460|https://youtrack.jetbrains.com/issue/SCL-14460] trait parameters support
* [SCL-17001|https://youtrack.jetbrains.com/issue/SCL-17001] BSP: option to disable automatic bloopInstall for sbt projects
* [SCL-16849|https://youtrack.jetbrains.com/issue/SCL-16849] Type mismatch hints: handle arguments in right-associative infix expressions
* [SCL-16930|https://youtrack.jetbrains.com/issue/SCL-16930] add type annotation suppression doesn't work for package object
* [SCL-17089|https://youtrack.jetbrains.com/issue/SCL-17089] Highlighting error on function usage with signature def foo[T <: AutoCloseable, V](r: => T)(f: T => V): V
* [SCL-17085|https://youtrack.jetbrains.com/issue/SCL-17085] Presentation compiler reports error for correct code
* [SCL-16873|https://youtrack.jetbrains.com/issue/SCL-16873] Write-unsafe context when toggling type aware highlighting and power-save mode
* [SCL-16874|https://youtrack.jetbrains.com/issue/SCL-16874] show an error if vararg pattern is used in the middle of the pattern arguments list

...

Expand
16 Fixed issues
16 Fixed issues
Wiki Markup

* [SCL-16562|https://youtrack.jetbrains.com/issue/SCL-16562] Scala 2.13 -Yimports option is not recognized
* [SCL-15428|https://youtrack.jetbrains.com/issue/SCL-15428] "sbt-based" Scala library downloader hangs and cannot be stopped
* [SCL-16916|https://youtrack.jetbrains.com/issue/SCL-16916] Cannot load file if ScalaDoc contains {@}
* [SCL-16819|https://youtrack.jetbrains.com/issue/SCL-16819] Tooltips persist indefinitely
* [SCL-16901|https://youtrack.jetbrains.com/issue/SCL-16901] Annotator: don't show type mismatch for whole function literal when result type doesn't match
* [SCL-16898|https://youtrack.jetbrains.com/issue/SCL-16898] Annotator: function literals: don't infer type when parameter type is not known
* [SCL-16831|https://youtrack.jetbrains.com/issue/SCL-16831] formatter moves else to the preceding line comment breaking code semantics
* [SCL-16893|https://youtrack.jetbrains.com/issue/SCL-16893] Type mismatch hints: handle expressions before `else` keyword
* [SCL-16717|https://youtrack.jetbrains.com/issue/SCL-16717] underscore before string literal is parsed like interpolated string prefix
* [SCL-16899|https://youtrack.jetbrains.com/issue/SCL-16899] Don't show type a mismatch error when there's a parser error
* [SCL-16903|https://youtrack.jetbrains.com/issue/SCL-16903] Type mismatch hints: handle expressions before `}`
* [SCL-16816|https://youtrack.jetbrains.com/issue/SCL-16816] Typing a Period in a Comment Section Causes Intellisense to Kick In
* [SCL-16849|https://youtrack.jetbrains.com/issue/SCL-16849] Type mismatch hints: handle arguments in right-associative infix expressions
* [SCL-16745|https://youtrack.jetbrains.com/issue/SCL-16745] freeze in ScalaLibraryType.createNewLibrary
* [SCL-16868|https://youtrack.jetbrains.com/issue/SCL-16868] pasting into a comment inside a specs2 test deletes the comment
* [SCL-16839|https://youtrack.jetbrains.com/issue/SCL-16839] Autocomplete in formatted string doesn't work at the end

...