<?xml version='1.0' encoding='UTF-8'?><plugin-repository><ff>"Programming Language"</ff><category name="Programming Language"><idea-plugin downloads="23234124" size="89345546" date="1774033989000" updatedDate="1774033989000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2026.1.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2026.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25087">SCL-25087</a></strong>: Scala 3: raw strings unicode escape sequence  (\u1234) is not highlighted as plain text</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25125">SCL-25125</a></strong>: Spellcheck doesn't recognise escape sequences in string literals (when spellchecker.grazie.enabled is true) (Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25135">SCL-25135</a></strong>: The compile server keeps running as a detached process after a project is closed in WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25174">SCL-25174</a></strong>: Errors not highlighted in worksheet in case of CBH if scala sbt project is created on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25182">SCL-25182</a></strong>: [WSL] sbt import on WSL fails: the sbt-structure-extractor path is not translated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25189">SCL-25189</a></strong>: Scalafmt isn't triggered on Save</li>
</ul>
<h3>2026.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25024">SCL-25024</a></strong>: SBT 2.0: Require JDK 17  (from 2.0.0-RC9)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25099">SCL-25099</a></strong>: Get worksheets working in WSL/Docker</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25106">SCL-25106</a></strong>: Enable debugger expression compiling for Scala 2 in WSL/Docker</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25116">SCL-25116</a></strong>: Test Issue</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25123">SCL-25123</a></strong>: Resolve the scala-expression-compiler jar within eel/WSL/Docker</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13263">SCL-13263</a></strong>: Most of Scaladoc link types are not supported and highlighted as errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19100">SCL-19100</a></strong>: type inference should take into account upper bound of generic type at the definition place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20558">SCL-20558</a></strong>: type mismatch: Java class with invariant type parameter with omitted upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22730">SCL-22730</a></strong>: Some ScalaDoc links shown as ()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24178">SCL-24178</a></strong>: Class→Type doesn't correspond to file name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24744">SCL-24744</a></strong>: Don't import sbt modules with`bspEnabled := false` (treat it as `ideSkipProject`)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24812">SCL-24812</a></strong>: Universal apply doesn't work for StringBuilder &amp; String</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24916">SCL-24916</a></strong>: Communicate with the Scala Compile Server over eel socket APIs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24956">SCL-24956</a></strong>: Run sbt shell within WSL and support project imports and builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25058">SCL-25058</a></strong>: sbt shell: when the sbt shell startup is quickly stopped, unintended flaky behaviour occurs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25089">SCL-25089</a></strong>: Run gutter icons missing for Scala Main objects when built-in inspections are disabled</li>
</ul>
<h3>2026.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21517">SCL-21517</a></strong>: handle `scala.CanEqual#canEqualAny` fallback in implicit resolution (special case in the scala compiler)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23976">SCL-23976</a></strong>: Scala 3, "nested" context functions, outer given gets "lost"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24199">SCL-24199</a></strong>: Good code red: shouldBe extension method in ScalaTest (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25009">SCL-25009</a></strong>: unexpected ambiguous implicits error (opaque type + implicits of different kind)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25010">SCL-25010</a></strong>: Scala CLI project creation fails on Windows with Scala &gt; 3.5 installed and no scala-cli</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25018">SCL-25018</a></strong>: Good code red: covariance not respected on a type alias of an opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25032">SCL-25032</a></strong>: stdLibPatches are no longer applied since 3.8.0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25037">SCL-25037</a></strong>: Store incremental highlighting state in user data (to avoid ContainerDisposedException)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25038">SCL-25038</a></strong>: Setting for in-editor highlighting tracing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25047">SCL-25047</a></strong>: Incremental highlighting: handle non-type-aware parts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25064">SCL-25064</a></strong>: Incremental highlighting in Diff Viewer</li>
</ul>
<h3>2026.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24386">SCL-24386</a></strong>: Killing sbt shell doesn't stop project sync when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24999">SCL-24999</a></strong>: Bundle the Scala 2.12 compiler bridge sources jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25002">SCL-25002</a></strong>: Ability to run tests (ScalaTest/MUnit/etc...) using IntelliJ test runners inside WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25019">SCL-25019</a></strong>: Bloop import fails with "Bloop is not configured for BSP workspace"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25021">SCL-25021</a></strong>: can't see deconstructed lazy val field names in the debugger (scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24841">SCL-24841</a></strong>: The BSP connection file is regenerated with every import (Mill, Scala CLI)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24847">SCL-24847</a></strong>: Scala CLI: "Generate BSP configuration file" action doesn't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24901">SCL-24901</a></strong>: Investigate "Optimise SBT project import time with a large number of modules" for sbt-shell case</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24968">SCL-24968</a></strong>: sbt: Multiple JDK copies are registered if JDK is downloaded during project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24970">SCL-24970</a></strong>: Exception thrown when opening `index.scala.html` in sample Play project </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24988">SCL-24988</a></strong>: Make compiler bridge source compilation compatible with eel/WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24992">SCL-24992</a></strong>: Scala Performance tab UI looks cropped on small screens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24993">SCL-24993</a></strong>: Rename the "Highlighting Mode" tooltip and options for clarity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25000">SCL-25000</a></strong>: Fix a reference to the removed TypeAwareHighlighting widget</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25003">SCL-25003</a></strong>: Notification about regenerating BSP connection file appears in a project created by IntelliJ</li>
</ul>
<h3>2026.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22611">SCL-22611</a></strong>: consider replacing the type-aware highlighting widget with a setting </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24870">SCL-24870</a></strong>: Refactor the Scala Compile Server using eel API to make it runnable within WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24921">SCL-24921</a></strong>: Add dependency to intellij.java.backend.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24931">SCL-24931</a></strong>: Support the newly optimized sbt import in WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24932">SCL-24932</a></strong>: Store type-aware highlighting state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24933">SCL-24933</a></strong>: Settings | Editor: Highlighting Mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24934">SCL-24934</a></strong>: Delete "Toggle Compiler Highlighting" action(s)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24935">SCL-24935</a></strong>: Highlighting Mode widget with a tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24936">SCL-24936</a></strong>: "Disable built-in inspections": always show with CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24937">SCL-24937</a></strong>: Dedicated highlighting mode options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24962">SCL-24962</a></strong>: Tips on working with incomplete code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24966">SCL-24966</a></strong>: Highlighting Mode | Improves performance: hyperlinks</li>
</ul>
<h3>2026.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18476">SCL-18476</a></strong>: support scaladoc in Scala 3 (including markdown syntax inside scaladoc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24727">SCL-24727</a></strong>: [markdown] correctly handle reference text in scala3doc syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24749">SCL-24749</a></strong>: ScalaDoc {{{}}} code blocks  are not recognised in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24781">SCL-24781</a></strong>: [markdown] support tables in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24782">SCL-24782</a></strong>: [markdown] support strike through text in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24857">SCL-24857</a></strong>: Left/Right "apply" applications are not highlighted in editor when caret is focused on them and there is no explicit imports for them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24875">SCL-24875</a></strong>: Cleanup and consolidate the Scala Compile Server instance data</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24877">SCL-24877</a></strong>: isAnnotationType = false for Scala classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24879">SCL-24879</a></strong>: Find Usage: no usages of val.apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24883">SCL-24883</a></strong>: No implicits found in derives clause in class, but works in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24886">SCL-24886</a></strong>: "Find action" doesn't work if Scala plugin is installed due to "ClassNotFoundException: com.intellij.java.ultimate.icons.JavaUltimateIcons$Web" exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=991553</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23234124" size="89304635" date="1773425531000" updatedDate="1773425531000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2026.1.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2026.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25024">SCL-25024</a></strong>: SBT 2.0: Require JDK 17  (from 2.0.0-RC9)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25099">SCL-25099</a></strong>: Get worksheets working in WSL/Docker</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25106">SCL-25106</a></strong>: Enable debugger expression compiling for Scala 2 in WSL/Docker</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25116">SCL-25116</a></strong>: Test Issue</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25123">SCL-25123</a></strong>: Resolve the scala-expression-compiler jar within eel/WSL/Docker</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13263">SCL-13263</a></strong>: Most of Scaladoc link types are not supported and highlighted as errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19100">SCL-19100</a></strong>: type inference should take into account upper bound of generic type at the definition place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20558">SCL-20558</a></strong>: type mismatch: Java class with invariant type parameter with omitted upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22730">SCL-22730</a></strong>: Some ScalaDoc links shown as ()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24178">SCL-24178</a></strong>: Class→Type doesn't correspond to file name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24744">SCL-24744</a></strong>: Don't import sbt modules with`bspEnabled := false` (treat it as `ideSkipProject`)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24812">SCL-24812</a></strong>: Universal apply doesn't work for StringBuilder &amp; String</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24916">SCL-24916</a></strong>: Communicate with the Scala Compile Server over eel socket APIs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24956">SCL-24956</a></strong>: Run sbt shell within WSL and support project imports and builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25058">SCL-25058</a></strong>: sbt shell: when the sbt shell startup is quickly stopped, unintended flaky behaviour occurs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25089">SCL-25089</a></strong>: Run gutter icons missing for Scala Main objects when built-in inspections are disabled</li>
</ul>
<h3>2026.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21517">SCL-21517</a></strong>: handle `scala.CanEqual#canEqualAny` fallback in implicit resolution (special case in the scala compiler)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23976">SCL-23976</a></strong>: Scala 3, "nested" context functions, outer given gets "lost"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24199">SCL-24199</a></strong>: Good code red: shouldBe extension method in ScalaTest (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25009">SCL-25009</a></strong>: unexpected ambiguous implicits error (opaque type + implicits of different kind)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25010">SCL-25010</a></strong>: Scala CLI project creation fails on Windows with Scala &gt; 3.5 installed and no scala-cli</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25018">SCL-25018</a></strong>: Good code red: covariance not respected on a type alias of an opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25032">SCL-25032</a></strong>: stdLibPatches are no longer applied since 3.8.0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25037">SCL-25037</a></strong>: Store incremental highlighting state in user data (to avoid ContainerDisposedException)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25038">SCL-25038</a></strong>: Setting for in-editor highlighting tracing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25047">SCL-25047</a></strong>: Incremental highlighting: handle non-type-aware parts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25064">SCL-25064</a></strong>: Incremental highlighting in Diff Viewer</li>
</ul>
<h3>2026.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24386">SCL-24386</a></strong>: Killing sbt shell doesn't stop project sync when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24999">SCL-24999</a></strong>: Bundle the Scala 2.12 compiler bridge sources jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25002">SCL-25002</a></strong>: Ability to run tests (ScalaTest/MUnit/etc...) using IntelliJ test runners inside WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25019">SCL-25019</a></strong>: Bloop import fails with "Bloop is not configured for BSP workspace"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25021">SCL-25021</a></strong>: can't see deconstructed lazy val field names in the debugger (scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24841">SCL-24841</a></strong>: The BSP connection file is regenerated with every import (Mill, Scala CLI)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24847">SCL-24847</a></strong>: Scala CLI: "Generate BSP configuration file" action doesn't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24901">SCL-24901</a></strong>: Investigate "Optimise SBT project import time with a large number of modules" for sbt-shell case</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24968">SCL-24968</a></strong>: sbt: Multiple JDK copies are registered if JDK is downloaded during project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24970">SCL-24970</a></strong>: Exception thrown when opening `index.scala.html` in sample Play project </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24988">SCL-24988</a></strong>: Make compiler bridge source compilation compatible with eel/WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24992">SCL-24992</a></strong>: Scala Performance tab UI looks cropped on small screens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24993">SCL-24993</a></strong>: Rename the "Highlighting Mode" tooltip and options for clarity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25000">SCL-25000</a></strong>: Fix a reference to the removed TypeAwareHighlighting widget</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25003">SCL-25003</a></strong>: Notification about regenerating BSP connection file appears in a project created by IntelliJ</li>
</ul>
<h3>2026.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22611">SCL-22611</a></strong>: consider replacing the type-aware highlighting widget with a setting </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24870">SCL-24870</a></strong>: Refactor the Scala Compile Server using eel API to make it runnable within WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24921">SCL-24921</a></strong>: Add dependency to intellij.java.backend.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24931">SCL-24931</a></strong>: Support the newly optimized sbt import in WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24932">SCL-24932</a></strong>: Store type-aware highlighting state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24933">SCL-24933</a></strong>: Settings | Editor: Highlighting Mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24934">SCL-24934</a></strong>: Delete "Toggle Compiler Highlighting" action(s)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24935">SCL-24935</a></strong>: Highlighting Mode widget with a tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24936">SCL-24936</a></strong>: "Disable built-in inspections": always show with CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24937">SCL-24937</a></strong>: Dedicated highlighting mode options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24962">SCL-24962</a></strong>: Tips on working with incomplete code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24966">SCL-24966</a></strong>: Highlighting Mode | Improves performance: hyperlinks</li>
</ul>
<h3>2026.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18476">SCL-18476</a></strong>: support scaladoc in Scala 3 (including markdown syntax inside scaladoc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24727">SCL-24727</a></strong>: [markdown] correctly handle reference text in scala3doc syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24749">SCL-24749</a></strong>: ScalaDoc {{{}}} code blocks  are not recognised in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24781">SCL-24781</a></strong>: [markdown] support tables in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24782">SCL-24782</a></strong>: [markdown] support strike through text in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24857">SCL-24857</a></strong>: Left/Right "apply" applications are not highlighted in editor when caret is focused on them and there is no explicit imports for them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24875">SCL-24875</a></strong>: Cleanup and consolidate the Scala Compile Server instance data</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24877">SCL-24877</a></strong>: isAnnotationType = false for Scala classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24879">SCL-24879</a></strong>: Find Usage: no usages of val.apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24883">SCL-24883</a></strong>: No implicits found in derives clause in class, but works in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24886">SCL-24886</a></strong>: "Find action" doesn't work if Scala plugin is installed due to "ClassNotFoundException: com.intellij.java.ultimate.icons.JavaUltimateIcons$Web" exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=985283</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23234124" size="88682587" date="1773236154000" updatedDate="1773236154000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.39</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.39</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25010">SCL-25010</a></strong>: Scala CLI project creation fails on Windows with Scala &gt; 3.5 installed and no scala-cli</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25021">SCL-25021</a></strong>: can't see deconstructed lazy val field names in the debugger (scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25037">SCL-25037</a></strong>: Store incremental highlighting state in user data (to avoid ContainerDisposedException)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25038">SCL-25038</a></strong>: Setting for in-editor highlighting tracing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25047">SCL-25047</a></strong>: Incremental highlighting: handle non-type-aware parts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25064">SCL-25064</a></strong>: Incremental highlighting in Diff Viewer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25089">SCL-25089</a></strong>: Run gutter icons missing for Scala Main objects when built-in inspections are disabled</li>
</ul>
<h3>2025.3.30</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22611">SCL-22611</a></strong>: consider replacing the type-aware highlighting widget with a setting </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24932">SCL-24932</a></strong>: Store type-aware highlighting state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24933">SCL-24933</a></strong>: Settings | Editor: Highlighting Mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24934">SCL-24934</a></strong>: Delete "Toggle Compiler Highlighting" action(s)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24935">SCL-24935</a></strong>: Highlighting Mode widget with a tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24936">SCL-24936</a></strong>: "Disable built-in inspections": always show with CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24937">SCL-24937</a></strong>: Dedicated highlighting mode options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24962">SCL-24962</a></strong>: Tips on working with incomplete code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24966">SCL-24966</a></strong>: Highlighting Mode | Improves performance: hyperlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24992">SCL-24992</a></strong>: Scala Performance tab UI looks cropped on small screens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24993">SCL-24993</a></strong>: Rename the "Highlighting Mode" tooltip and options for clarity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25000">SCL-25000</a></strong>: Fix a reference to the removed TypeAwareHighlighting widget</li>
</ul>
<h3>2025.3.28</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19743">SCL-19743</a></strong>: False positive hint "Unused expression without side effects"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24335">SCL-24335</a></strong>: No tests were found in folder when ScalaTest tests are annotated with @RunWith(classOf[JUnitRunner]) and are run as JUnit</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24575">SCL-24575</a></strong>: Mill project import fails when there is no `./mill` script in the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24701">SCL-24701</a></strong>: The latest sbt launcher cannot start sbt 0.13 on Windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24834">SCL-24834</a></strong>: Structural Search ignores `using` and `implicit` keywords in parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24836">SCL-24836</a></strong>: Structural search: simple template for given doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2025.3.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23944">SCL-23944</a></strong>: "Unused declaration" for ClassTag context parameter used for pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24417">SCL-24417</a></strong>: Support `scala` in addition to `scala-cli` when setting up a Scala CLI project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24653">SCL-24653</a></strong>: Scala 3.8: text-to-text test for standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24732">SCL-24732</a></strong>: Good code red: Type mismatch for Pekko/Akka Streams FlowWithContext.via (due to issue in Tasty decompilation of package-private definition)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24741">SCL-24741</a></strong>: Tasty: value classes are implicitly final</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24748">SCL-24748</a></strong>: Type projection type is incorrectly decompiled when there is no physical type annotation in the source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24753">SCL-24753</a></strong>: TASTy: java.util.Map#Entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24755">SCL-24755</a></strong>: TASTy: FromJavaObject</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24756">SCL-24756</a></strong>: TASTy: .type in ANDtype/ORtype</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24296">SCL-24296</a></strong>: Compile server: hide widget by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24506">SCL-24506</a></strong>: uTest: Support "class" test suite since 0.9.0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24583">SCL-24583</a></strong>: duplicated imports when pasting code with scala imports in "Select Elements to Imports" dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24594">SCL-24594</a></strong>: Language Injection: @Language annotation on constructor parameter is not recognised</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24596">SCL-24596</a></strong>: formatter: bad indentation in pattern definitions with parenthesis (tuple, named tuple, deconstructor)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24603">SCL-24603</a></strong>: saveAsTypedAvroFile not Recognized (@AvroType.toSchema macro annotation is not handled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24626">SCL-24626</a></strong>: "Cannot resolve overloaded method" for nullary methods overriding java method, but without argument clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24630">SCL-24630</a></strong>: Scala 3.8: Basic parsing for capture checking syntax (+basic formatting rules)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24662">SCL-24662</a></strong>: Structural search: given is not searched</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24666">SCL-24666</a></strong>: Play project does not run after reloading the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24678">SCL-24678</a></strong>: SSR: Support export in classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24679">SCL-24679</a></strong>: Scala 3.8: "Reference to non-final lazy value `implicitConversions` is not allowed here" (with Built-in highlighting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24699">SCL-24699</a></strong>: Don't reformat library sources according to the project/user code style</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24702">SCL-24702</a></strong>: sbt 2.0.0-RC7 broke binary compatibility and projects cannot be imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24711">SCL-24711</a></strong>: Scala 3.8: automatically update JDK when  is selected in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24713">SCL-24713</a></strong>: Select the latest Scala 3 version in a JPS project when downloading a new SDK</li>
</ul>
<h3>2025.3.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21577">SCL-21577</a></strong>: Wrong "Unnecessary parentheses" is shown it type pattern with function literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21922">SCL-21922</a></strong>: Autocomplete shows methods from object first when invoked on a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22406">SCL-22406</a></strong>: Single character variable name expanded with "{}" in interpolated string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22851">SCL-22851</a></strong>: Import dialog doesn't show up if copy/paste inside trait/object/..</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23772">SCL-23772</a></strong>: Incorrect code highlighting in build.sbt (sbt.Scoped.RichTaskSeq#join extension method is not resolved)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24374">SCL-24374</a></strong>: An action to add a parameter to a method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24393">SCL-24393</a></strong>: Scala plugin caused Refactor | Rename Fails To Update Imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24547">SCL-24547</a></strong>: Passing constructor argument to parent class breaks import statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24570">SCL-24570</a></strong>: Wrong inspection about @_* syntax in SBT files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24634">SCL-24634</a></strong>: Scala 3.8: Fix Scala REPL and Worksheets (use a separate artifact?)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24639">SCL-24639</a></strong>: Scala 3.8: Support ImpureFunctionN</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24647">SCL-24647</a></strong>: Scala 3.8: Tasty: predefined Float, Double, Char constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2025.3.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24224">SCL-24224</a></strong>: Scala 3.8: update the minimum required JDK to 17 (project creation, build)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24340">SCL-24340</a></strong>: Incorrect error highlight of the default argument parser: BodyParser[T] = parse.anyContent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24555">SCL-24555</a></strong>: Red code at "apply" method call when private constructor has a parameter with a default argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20442">SCL-20442</a></strong>: "Method overrides nothing" when overriding method with lower bound on some generic type with a wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24497">SCL-24497</a></strong>: Presentation compiler infers wrong type (tricky cases of partial unification)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24518">SCL-24518</a></strong>: Scala-js libs not recognized with sbt-web bundler plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24527">SCL-24527</a></strong>: Intentions: optimize isAvailable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24536">SCL-24536</a></strong>: "Overriding type S =&gt; Unit does not conform to base type T =&gt; Unit" when implementing a method inside inner class of the same method body</li>
</ul>
<h3>2025.3.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9796">SCL-9796</a></strong>: Collection inspection, Option: don't emulate `filter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15810">SCL-15810</a></strong>: Highlight substring(0), take(0), drop(0), filter(_ =&gt; true) as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20213">SCL-20213</a></strong>: scala 3 extension method is not resolved (implicits are not found for a path-dependent types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21313">SCL-21313</a></strong>: No auto completion for scala3 macro API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21937">SCL-21937</a></strong>: Jump to definition in Scala 3 macro code doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22361">SCL-22361</a></strong>: In a Scala 3 macro, cannot navigate to .asTerm.show</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22391">SCL-22391</a></strong>: Presentation compiler does not recognise extension method (from companion object on  type alias without an explicit delegating type parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code (depending on Java generic class with cycle dependecy on itself + raw type usage)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24347">SCL-24347</a></strong>: Scala 3.8: adopt to changes in the scala library format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24449">SCL-24449</a></strong>: Export aliases: projection types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24451">SCL-24451</a></strong>: Export aliases: constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24466">SCL-24466</a></strong>: Structural search: Incorrect `All match case clause' template </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24467">SCL-24467</a></strong>: Structural Search: braces-based `try` templates do not match indent-based code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24468">SCL-24468</a></strong>: Structural Search: only first exception handler is found by try-catch template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24472">SCL-24472</a></strong>: Structural Search: make function return type optional</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24473">SCL-24473</a></strong>: Structural Search: remove parentheses from `Convert function into value` replace template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24480">SCL-24480</a></strong>: Make sure we depend on our own copies of the Apache Commons dependencies (text and lang3)</li>
</ul>
<h3>2025.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4599">SCL-4599</a></strong>: Support Structural Search And Replace for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12690">SCL-12690</a></strong>: AddUnitTypeEnterHandler always commits document</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15337">SCL-15337</a></strong>: Rewrite sbt shell implementation based on TerminalExecutionConsole</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23540">SCL-23540</a></strong>: Use `additionalJvmArguments` from product-info.json</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24309">SCL-24309</a></strong>: new project wizard: select the latest stable Scala 3 version by default (non just latest LTS)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24313">SCL-24313</a></strong>: Sbt-idea-plugin: dynamic VM options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24364">SCL-24364</a></strong>: Replace usage of  getModifier with evaluateModifiable (com.intellij.debugger.engine.evaluation.expression.Evaluator)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24416">SCL-24416</a></strong>: Freeze in ShowTypeInfoAction#actionPerformed (and potentially in other editor actions that depend on resolve on UI thread)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24421">SCL-24421</a></strong>: Scala plugin mangles types in pasted Java code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23855">SCL-23855</a></strong>: XRay Mode: show type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24289">SCL-24289</a></strong>: Junie gets stuck on building sbt project when sbt shell is used for builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24321">SCL-24321</a></strong>: SBT: import project even if  `scalaInstance` of some project can't be read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24387">SCL-24387</a></strong>: Clean up the external system API implementations</li>
</ul>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23334">SCL-23334</a></strong>: Highlighting error in Scala code using Java 16 records</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=983326</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23234124" size="89290873" date="1772722819000" updatedDate="1772722819000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2026.1.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2026.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19100">SCL-19100</a></strong>: type inference should take into account upper bound of generic type at the definition place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20558">SCL-20558</a></strong>: type mismatch: Java class with invariant type parameter with omitted upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24178">SCL-24178</a></strong>: Class→Type doesn't correspond to file name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24744">SCL-24744</a></strong>: Don't import sbt modules with`bspEnabled := false` (treat it as `ideSkipProject`)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24812">SCL-24812</a></strong>: Universal apply doesn't work for StringBuilder &amp; String</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24916">SCL-24916</a></strong>: Communicate with the Scala Compile Server over eel socket APIs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24956">SCL-24956</a></strong>: Run sbt shell within WSL and support project imports and builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25058">SCL-25058</a></strong>: sbt shell: when the sbt shell startup is quickly stopped, unintended flaky behaviour occurs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25089">SCL-25089</a></strong>: Run gutter icons missing for Scala Main objects when built-in inspections are disabled</li>
</ul>
<h3>2026.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21517">SCL-21517</a></strong>: handle `scala.CanEqual#canEqualAny` fallback in implicit resolution (special case in the scala compiler)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23976">SCL-23976</a></strong>: Scala 3, "nested" context functions, outer given gets "lost"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24199">SCL-24199</a></strong>: Good code red: shouldBe extension method in ScalaTest (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25009">SCL-25009</a></strong>: unexpected ambiguous implicits error (opaque type + implicits of different kind)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25010">SCL-25010</a></strong>: Scala CLI project creation fails on Windows with Scala &gt; 3.5 installed and no scala-cli</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25018">SCL-25018</a></strong>: Good code red: covariance not respected on a type alias of an opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25032">SCL-25032</a></strong>: stdLibPatches are no longer applied since 3.8.0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25037">SCL-25037</a></strong>: Store incremental highlighting state in user data (to avoid ContainerDisposedException)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25038">SCL-25038</a></strong>: Setting for in-editor highlighting tracing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25047">SCL-25047</a></strong>: Incremental highlighting: handle non-type-aware parts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25064">SCL-25064</a></strong>: Incremental highlighting in Diff Viewer</li>
</ul>
<h3>2026.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24386">SCL-24386</a></strong>: Killing sbt shell doesn't stop project sync when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24999">SCL-24999</a></strong>: Bundle the Scala 2.12 compiler bridge sources jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25002">SCL-25002</a></strong>: Ability to run tests (ScalaTest/MUnit/etc...) using IntelliJ test runners inside WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25019">SCL-25019</a></strong>: Bloop import fails with "Bloop is not configured for BSP workspace"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25021">SCL-25021</a></strong>: can't see deconstructed lazy val field names in the debugger (scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24841">SCL-24841</a></strong>: The BSP connection file is regenerated with every import (Mill, Scala CLI)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24847">SCL-24847</a></strong>: Scala CLI: "Generate BSP configuration file" action doesn't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24901">SCL-24901</a></strong>: Investigate "Optimise SBT project import time with a large number of modules" for sbt-shell case</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24968">SCL-24968</a></strong>: sbt: Multiple JDK copies are registered if JDK is downloaded during project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24970">SCL-24970</a></strong>: Exception thrown when opening `index.scala.html` in sample Play project </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24988">SCL-24988</a></strong>: Make compiler bridge source compilation compatible with eel/WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24992">SCL-24992</a></strong>: Scala Performance tab UI looks cropped on small screens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24993">SCL-24993</a></strong>: Rename the "Highlighting Mode" tooltip and options for clarity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25000">SCL-25000</a></strong>: Fix a reference to the removed TypeAwareHighlighting widget</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25003">SCL-25003</a></strong>: Notification about regenerating BSP connection file appears in a project created by IntelliJ</li>
</ul>
<h3>2026.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22611">SCL-22611</a></strong>: consider replacing the type-aware highlighting widget with a setting </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24870">SCL-24870</a></strong>: Refactor the Scala Compile Server using eel API to make it runnable within WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24921">SCL-24921</a></strong>: Add dependency to intellij.java.backend.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24931">SCL-24931</a></strong>: Support the newly optimized sbt import in WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24932">SCL-24932</a></strong>: Store type-aware highlighting state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24933">SCL-24933</a></strong>: Settings | Editor: Highlighting Mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24934">SCL-24934</a></strong>: Delete "Toggle Compiler Highlighting" action(s)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24935">SCL-24935</a></strong>: Highlighting Mode widget with a tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24936">SCL-24936</a></strong>: "Disable built-in inspections": always show with CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24937">SCL-24937</a></strong>: Dedicated highlighting mode options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24962">SCL-24962</a></strong>: Tips on working with incomplete code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24966">SCL-24966</a></strong>: Highlighting Mode | Improves performance: hyperlinks</li>
</ul>
<h3>2026.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18476">SCL-18476</a></strong>: support scaladoc in Scala 3 (including markdown syntax inside scaladoc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24727">SCL-24727</a></strong>: [markdown] correctly handle reference text in scala3doc syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24749">SCL-24749</a></strong>: ScalaDoc {{{}}} code blocks  are not recognised in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24781">SCL-24781</a></strong>: [markdown] support tables in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24782">SCL-24782</a></strong>: [markdown] support strike through text in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24857">SCL-24857</a></strong>: Left/Right "apply" applications are not highlighted in editor when caret is focused on them and there is no explicit imports for them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24875">SCL-24875</a></strong>: Cleanup and consolidate the Scala Compile Server instance data</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24877">SCL-24877</a></strong>: isAnnotationType = false for Scala classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24879">SCL-24879</a></strong>: Find Usage: no usages of val.apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24883">SCL-24883</a></strong>: No implicits found in derives clause in class, but works in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24886">SCL-24886</a></strong>: "Find action" doesn't work if Scala plugin is installed due to "ClassNotFoundException: com.intellij.java.ultimate.icons.JavaUltimateIcons$Web" exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=977626</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23234124" size="89157510" date="1772132213000" updatedDate="1772132213000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2026.1.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2026.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21517">SCL-21517</a></strong>: handle `scala.CanEqual#canEqualAny` fallback in implicit resolution (special case in the scala compiler)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23976">SCL-23976</a></strong>: Scala 3, "nested" context functions, outer given gets "lost"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24199">SCL-24199</a></strong>: Good code red: shouldBe extension method in ScalaTest (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25009">SCL-25009</a></strong>: unexpected ambiguous implicits error (opaque type + implicits of different kind)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25010">SCL-25010</a></strong>: Scala CLI project creation fails on Windows with Scala &gt; 3.5 installed and no scala-cli</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25018">SCL-25018</a></strong>: Good code red: covariance not respected on a type alias of an opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25032">SCL-25032</a></strong>: stdLibPatches are no longer applied since 3.8.0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25037">SCL-25037</a></strong>: Store incremental highlighting state in user data (to avoid ContainerDisposedException)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25038">SCL-25038</a></strong>: Setting for in-editor highlighting tracing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25047">SCL-25047</a></strong>: Incremental highlighting: handle non-type-aware parts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25064">SCL-25064</a></strong>: Incremental highlighting in Diff Viewer</li>
</ul>
<h3>2026.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24386">SCL-24386</a></strong>: Killing sbt shell doesn't stop project sync when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24999">SCL-24999</a></strong>: Bundle the Scala 2.12 compiler bridge sources jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25002">SCL-25002</a></strong>: Ability to run tests (ScalaTest/MUnit/etc...) using IntelliJ test runners inside WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25019">SCL-25019</a></strong>: Bloop import fails with "Bloop is not configured for BSP workspace"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25021">SCL-25021</a></strong>: can't see deconstructed lazy val field names in the debugger (scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24841">SCL-24841</a></strong>: The BSP connection file is regenerated with every import (Mill, Scala CLI)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24847">SCL-24847</a></strong>: Scala CLI: "Generate BSP configuration file" action doesn't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24901">SCL-24901</a></strong>: Investigate "Optimise SBT project import time with a large number of modules" for sbt-shell case</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24968">SCL-24968</a></strong>: sbt: Multiple JDK copies are registered if JDK is downloaded during project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24970">SCL-24970</a></strong>: Exception thrown when opening `index.scala.html` in sample Play project </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24988">SCL-24988</a></strong>: Make compiler bridge source compilation compatible with eel/WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24992">SCL-24992</a></strong>: Scala Performance tab UI looks cropped on small screens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24993">SCL-24993</a></strong>: Rename the "Highlighting Mode" tooltip and options for clarity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25000">SCL-25000</a></strong>: Fix a reference to the removed TypeAwareHighlighting widget</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25003">SCL-25003</a></strong>: Notification about regenerating BSP connection file appears in a project created by IntelliJ</li>
</ul>
<h3>2026.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22611">SCL-22611</a></strong>: consider replacing the type-aware highlighting widget with a setting </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24870">SCL-24870</a></strong>: Refactor the Scala Compile Server using eel API to make it runnable within WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24921">SCL-24921</a></strong>: Add dependency to intellij.java.backend.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24931">SCL-24931</a></strong>: Support the newly optimized sbt import in WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24932">SCL-24932</a></strong>: Store type-aware highlighting state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24933">SCL-24933</a></strong>: Settings | Editor: Highlighting Mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24934">SCL-24934</a></strong>: Delete "Toggle Compiler Highlighting" action(s)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24935">SCL-24935</a></strong>: Highlighting Mode widget with a tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24936">SCL-24936</a></strong>: "Disable built-in inspections": always show with CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24937">SCL-24937</a></strong>: Dedicated highlighting mode options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24962">SCL-24962</a></strong>: Tips on working with incomplete code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24966">SCL-24966</a></strong>: Highlighting Mode | Improves performance: hyperlinks</li>
</ul>
<h3>2026.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18476">SCL-18476</a></strong>: support scaladoc in Scala 3 (including markdown syntax inside scaladoc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24727">SCL-24727</a></strong>: [markdown] correctly handle reference text in scala3doc syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24749">SCL-24749</a></strong>: ScalaDoc {{{}}} code blocks  are not recognised in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24781">SCL-24781</a></strong>: [markdown] support tables in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24782">SCL-24782</a></strong>: [markdown] support strike through text in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24857">SCL-24857</a></strong>: Left/Right "apply" applications are not highlighted in editor when caret is focused on them and there is no explicit imports for them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24875">SCL-24875</a></strong>: Cleanup and consolidate the Scala Compile Server instance data</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24877">SCL-24877</a></strong>: isAnnotationType = false for Scala classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24879">SCL-24879</a></strong>: Find Usage: no usages of val.apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24883">SCL-24883</a></strong>: No implicits found in derives clause in class, but works in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24886">SCL-24886</a></strong>: "Find action" doesn't work if Scala plugin is installed due to "ClassNotFoundException: com.intellij.java.ultimate.icons.JavaUltimateIcons$Web" exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=968093</download-url><idea-version min="n/a" max="n/a" since-build="261.21525" until-build="261.*"/></idea-plugin><idea-plugin downloads="23234124" size="89146747" date="1771526423000" updatedDate="1771526423000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2026.1.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2026.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24386">SCL-24386</a></strong>: Killing sbt shell doesn't stop project sync when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24999">SCL-24999</a></strong>: Bundle the Scala 2.12 compiler bridge sources jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25002">SCL-25002</a></strong>: Ability to tests (ScalaTest/MUnit/etc...) using IntelliJ test runners inside WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25019">SCL-25019</a></strong>: Bloop import fails with "Bloop is not configured for BSP workspace"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25021">SCL-25021</a></strong>: can't see deconstructed lazy val field names in the debugger (scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24841">SCL-24841</a></strong>: The BSP connection file is regenerated with every import (Mill, Scala CLI)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24847">SCL-24847</a></strong>: Scala CLI: "Generate BSP configuration file" action doesn't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24901">SCL-24901</a></strong>: Investigate "Optimise SBT project import time with a large number of modules" for sbt-shell case</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24968">SCL-24968</a></strong>: sbt: Multiple JDK copies are registered if JDK is downloaded during project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24970">SCL-24970</a></strong>: Exception thrown when opening `index.scala.html` in sample Play project </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24988">SCL-24988</a></strong>: Make compiler bridge source compilation compatible with eel/WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24992">SCL-24992</a></strong>: Scala Performance tab UI looks cropped on small screens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24993">SCL-24993</a></strong>: Rename the "Highlighting Mode" tooltip and options for clarity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25000">SCL-25000</a></strong>: Fix a reference to the removed TypeAwareHighlighting widget</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25003">SCL-25003</a></strong>: Notification about regenerating BSP connection file appears in a project created by IntelliJ</li>
</ul>
<h3>2026.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22611">SCL-22611</a></strong>: consider replacing the type-aware highlighting widget with a setting </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24870">SCL-24870</a></strong>: Refactor the Scala Compile Server using eel API to make it runnable within WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24921">SCL-24921</a></strong>: Add dependency to intellij.java.backend.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24931">SCL-24931</a></strong>: Support the newly optimized sbt import in WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24932">SCL-24932</a></strong>: Store type-aware highlighting state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24933">SCL-24933</a></strong>: Settings | Editor: Highlighting Mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24934">SCL-24934</a></strong>: Delete "Toggle Compiler Highlighting" action(s)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24935">SCL-24935</a></strong>: Highlighting Mode widget with a tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24936">SCL-24936</a></strong>: "Disable built-in inspections": always show with CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24937">SCL-24937</a></strong>: Dedicated highlighting mode options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24962">SCL-24962</a></strong>: Tips on working with incomplete code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24966">SCL-24966</a></strong>: Highlighting Mode | Improves performance: hyperlinks</li>
</ul>
<h3>2026.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18476">SCL-18476</a></strong>: support scaladoc in Scala 3 (including markdown syntax inside scaladoc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24727">SCL-24727</a></strong>: [markdown] correctly handle reference text in scala3doc syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24749">SCL-24749</a></strong>: ScalaDoc {{{}}} code blocks  are not recognised in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24781">SCL-24781</a></strong>: [markdown] support tables in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24782">SCL-24782</a></strong>: [markdown] support strike through text in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24857">SCL-24857</a></strong>: Left/Right "apply" applications are not highlighted in editor when caret is focused on them and there is no explicit imports for them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24875">SCL-24875</a></strong>: Cleanup and consolidate the Scala Compile Server instance data</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24877">SCL-24877</a></strong>: isAnnotationType = false for Scala classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24879">SCL-24879</a></strong>: Find Usage: no usages of val.apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24883">SCL-24883</a></strong>: No implicits found in derives clause in class, but works in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24886">SCL-24886</a></strong>: "Find action" doesn't work if Scala plugin is installed due to "ClassNotFoundException: com.intellij.java.ultimate.icons.JavaUltimateIcons$Web" exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=961520</download-url><idea-version min="n/a" max="n/a" since-build="261.21525" until-build="261.*"/></idea-plugin><idea-plugin downloads="23234124" size="88696498" date="1771183747000" updatedDate="1771183747000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.30</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.30</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22611">SCL-22611</a></strong>: consider replacing the type-aware highlighting widget with a setting </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24932">SCL-24932</a></strong>: Store type-aware highlighting state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24933">SCL-24933</a></strong>: Settings | Editor: Highlighting Mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24934">SCL-24934</a></strong>: Delete "Toggle Compiler Highlighting" action(s)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24935">SCL-24935</a></strong>: Highlighting Mode widget with a tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24936">SCL-24936</a></strong>: "Disable built-in inspections": always show with CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24937">SCL-24937</a></strong>: Dedicated highlighting mode options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24962">SCL-24962</a></strong>: Tips on working with incomplete code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24966">SCL-24966</a></strong>: Highlighting Mode | Improves performance: hyperlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24992">SCL-24992</a></strong>: Scala Performance tab UI looks cropped on small screens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24993">SCL-24993</a></strong>: Rename the "Highlighting Mode" tooltip and options for clarity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25000">SCL-25000</a></strong>: Fix a reference to the removed TypeAwareHighlighting widget</li>
</ul>
<h3>2025.3.28</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19743">SCL-19743</a></strong>: False positive hint "Unused expression without side effects"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24335">SCL-24335</a></strong>: No tests were found in folder when ScalaTest tests are annotated with @RunWith(classOf[JUnitRunner]) and are run as JUnit</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24575">SCL-24575</a></strong>: Mill project import fails when there is no `./mill` script in the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24701">SCL-24701</a></strong>: The latest sbt launcher cannot start sbt 0.13 on Windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24834">SCL-24834</a></strong>: Structural Search ignores `using` and `implicit` keywords in parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24836">SCL-24836</a></strong>: Structural search: simple template for given doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2025.3.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23944">SCL-23944</a></strong>: "Unused declaration" for ClassTag context parameter used for pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24417">SCL-24417</a></strong>: Support `scala` in addition to `scala-cli` when setting up a Scala CLI project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24653">SCL-24653</a></strong>: Scala 3.8: text-to-text test for standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24732">SCL-24732</a></strong>: Good code red: Type mismatch for Pekko/Akka Streams FlowWithContext.via (due to issue in Tasty decompilation of package-private definition)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24741">SCL-24741</a></strong>: Tasty: value classes are implicitly final</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24748">SCL-24748</a></strong>: Type projection type is incorrectly decompiled when there is no physical type annotation in the source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24753">SCL-24753</a></strong>: TASTy: java.util.Map#Entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24755">SCL-24755</a></strong>: TASTy: FromJavaObject</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24756">SCL-24756</a></strong>: TASTy: .type in ANDtype/ORtype</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24296">SCL-24296</a></strong>: Compile server: hide widget by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24506">SCL-24506</a></strong>: uTest: Support "class" test suite since 0.9.0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24583">SCL-24583</a></strong>: duplicated imports when pasting code with scala imports in "Select Elements to Imports" dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24594">SCL-24594</a></strong>: Language Injection: @Language annotation on constructor parameter is not recognised</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24596">SCL-24596</a></strong>: formatter: bad indentation in pattern definitions with parenthesis (tuple, named tuple, deconstructor)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24603">SCL-24603</a></strong>: saveAsTypedAvroFile not Recognized (@AvroType.toSchema macro annotation is not handled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24626">SCL-24626</a></strong>: "Cannot resolve overloaded method" for nullary methods overriding java method, but without argument clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24630">SCL-24630</a></strong>: Scala 3.8: Basic parsing for capture checking syntax (+basic formatting rules)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24662">SCL-24662</a></strong>: Structural search: given is not searched</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24666">SCL-24666</a></strong>: Play project does not run after reloading the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24678">SCL-24678</a></strong>: SSR: Support export in classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24679">SCL-24679</a></strong>: Scala 3.8: "Reference to non-final lazy value `implicitConversions` is not allowed here" (with Built-in highlighting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24699">SCL-24699</a></strong>: Don't reformat library sources according to the project/user code style</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24702">SCL-24702</a></strong>: sbt 2.0.0-RC7 broke binary compatibility and projects cannot be imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24711">SCL-24711</a></strong>: Scala 3.8: automatically update JDK when  is selected in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24713">SCL-24713</a></strong>: Select the latest Scala 3 version in a JPS project when downloading a new SDK</li>
</ul>
<h3>2025.3.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21577">SCL-21577</a></strong>: Wrong "Unnecessary parentheses" is shown it type pattern with function literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21922">SCL-21922</a></strong>: Autocomplete shows methods from object first when invoked on a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22406">SCL-22406</a></strong>: Single character variable name expanded with "{}" in interpolated string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22851">SCL-22851</a></strong>: Import dialog doesn't show up if copy/paste inside trait/object/..</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23772">SCL-23772</a></strong>: Incorrect code highlighting in build.sbt (sbt.Scoped.RichTaskSeq#join extension method is not resolved)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24374">SCL-24374</a></strong>: An action to add a parameter to a method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24393">SCL-24393</a></strong>: Scala plugin caused Refactor | Rename Fails To Update Imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24547">SCL-24547</a></strong>: Passing constructor argument to parent class breaks import statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24570">SCL-24570</a></strong>: Wrong inspection about @_* syntax in SBT files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24634">SCL-24634</a></strong>: Scala 3.8: Fix Scala REPL and Worksheets (use a separate artifact?)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24639">SCL-24639</a></strong>: Scala 3.8: Support ImpureFunctionN</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24647">SCL-24647</a></strong>: Scala 3.8: Tasty: predefined Float, Double, Char constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2025.3.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24224">SCL-24224</a></strong>: Scala 3.8: update the minimum required JDK to 17 (project creation, build)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24340">SCL-24340</a></strong>: Incorrect error highlight of the default argument parser: BodyParser[T] = parse.anyContent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24555">SCL-24555</a></strong>: Red code at "apply" method call when private constructor has a parameter with a default argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20442">SCL-20442</a></strong>: "Method overrides nothing" when overriding method with lower bound on some generic type with a wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24497">SCL-24497</a></strong>: Presentation compiler infers wrong type (tricky cases of partial unification)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24518">SCL-24518</a></strong>: Scala-js libs not recognized with sbt-web bundler plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24527">SCL-24527</a></strong>: Intentions: optimize isAvailable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24536">SCL-24536</a></strong>: "Overriding type S =&gt; Unit does not conform to base type T =&gt; Unit" when implementing a method inside inner class of the same method body</li>
</ul>
<h3>2025.3.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9796">SCL-9796</a></strong>: Collection inspection, Option: don't emulate `filter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15810">SCL-15810</a></strong>: Highlight substring(0), take(0), drop(0), filter(_ =&gt; true) as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20213">SCL-20213</a></strong>: scala 3 extension method is not resolved (implicits are not found for a path-dependent types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21313">SCL-21313</a></strong>: No auto completion for scala3 macro API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21937">SCL-21937</a></strong>: Jump to definition in Scala 3 macro code doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22361">SCL-22361</a></strong>: In a Scala 3 macro, cannot navigate to .asTerm.show</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22391">SCL-22391</a></strong>: Presentation compiler does not recognise extension method (from companion object on  type alias without an explicit delegating type parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code (depending on Java generic class with cycle dependecy on itself + raw type usage)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24347">SCL-24347</a></strong>: Scala 3.8: adopt to changes in the scala library format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24449">SCL-24449</a></strong>: Export aliases: projection types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24451">SCL-24451</a></strong>: Export aliases: constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24466">SCL-24466</a></strong>: Structural search: Incorrect `All match case clause' template </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24467">SCL-24467</a></strong>: Structural Search: braces-based `try` templates do not match indent-based code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24468">SCL-24468</a></strong>: Structural Search: only first exception handler is found by try-catch template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24472">SCL-24472</a></strong>: Structural Search: make function return type optional</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24473">SCL-24473</a></strong>: Structural Search: remove parentheses from `Convert function into value` replace template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24480">SCL-24480</a></strong>: Make sure we depend on our own copies of the Apache Commons dependencies (text and lang3)</li>
</ul>
<h3>2025.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4599">SCL-4599</a></strong>: Support Structural Search And Replace for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12690">SCL-12690</a></strong>: AddUnitTypeEnterHandler always commits document</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15337">SCL-15337</a></strong>: Rewrite sbt shell implementation based on TerminalExecutionConsole</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23540">SCL-23540</a></strong>: Use `additionalJvmArguments` from product-info.json</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24309">SCL-24309</a></strong>: new project wizard: select the latest stable Scala 3 version by default (non just latest LTS)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24313">SCL-24313</a></strong>: Sbt-idea-plugin: dynamic VM options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24364">SCL-24364</a></strong>: Replace usage of  getModifier with evaluateModifiable (com.intellij.debugger.engine.evaluation.expression.Evaluator)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24416">SCL-24416</a></strong>: Freeze in ShowTypeInfoAction#actionPerformed (and potentially in other editor actions that depend on resolve on UI thread)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24421">SCL-24421</a></strong>: Scala plugin mangles types in pasted Java code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23855">SCL-23855</a></strong>: XRay Mode: show type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24289">SCL-24289</a></strong>: Junie gets stuck on building sbt project when sbt shell is used for builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24321">SCL-24321</a></strong>: SBT: import project even if  `scalaInstance` of some project can't be read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24387">SCL-24387</a></strong>: Clean up the external system API implementations</li>
</ul>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23334">SCL-23334</a></strong>: Highlighting error in Scala code using Java 16 records</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=958466</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23234124" size="89083440" date="1770990164000" updatedDate="1770990164000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2026.1.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2026.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24841">SCL-24841</a></strong>: The BSP connection file is regenerated with every import (Mill, Scala CLI)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24847">SCL-24847</a></strong>: Scala CLI: "Generate BSP configuration file" action doesn't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24901">SCL-24901</a></strong>: Investigate "Optimise SBT project import time with a large number of modules" for sbt-shell case</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24968">SCL-24968</a></strong>: sbt: Multiple JDK copies are registered if JDK is downloaded during project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24970">SCL-24970</a></strong>: Exception thrown when opening `index.scala.html` in sample Play project </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24988">SCL-24988</a></strong>: Make compiler bridge source compilation compatible with eel/WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24992">SCL-24992</a></strong>: Scala Performance tab UI looks cropped on small screens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24993">SCL-24993</a></strong>: Rename the "Highlighting Mode" tooltip and options for clarity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25000">SCL-25000</a></strong>: Fix a reference to the removed TypeAwareHighlighting widget</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25003">SCL-25003</a></strong>: Notification about regenerating BSP connection file appears in a project created by IntelliJ</li>
</ul>
<h3>2026.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22611">SCL-22611</a></strong>: consider replacing the type-aware highlighting widget with a setting </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24870">SCL-24870</a></strong>: Refactor the Scala Compile Server using eel API to make it runnable within WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24921">SCL-24921</a></strong>: Add dependency to intellij.java.backend.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24931">SCL-24931</a></strong>: Support the newly optimized sbt import in WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24932">SCL-24932</a></strong>: Store type-aware highlighting state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24933">SCL-24933</a></strong>: Settings | Editor: Highlighting Mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24934">SCL-24934</a></strong>: Delete "Toggle Compiler Highlighting" action(s)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24935">SCL-24935</a></strong>: Highlighting Mode widget with a tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24936">SCL-24936</a></strong>: "Disable built-in inspections": always show with CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24937">SCL-24937</a></strong>: Dedicated highlighting mode options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24962">SCL-24962</a></strong>: Tips on working with incomplete code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24966">SCL-24966</a></strong>: Highlighting Mode | Improves performance: hyperlinks</li>
</ul>
<h3>2026.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18476">SCL-18476</a></strong>: support scaladoc in Scala 3 (including markdown syntax inside scaladoc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24727">SCL-24727</a></strong>: [markdown] correctly handle reference text in scala3doc syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24749">SCL-24749</a></strong>: ScalaDoc {{{}}} code blocks  are not recognised in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24781">SCL-24781</a></strong>: [markdown] support tables in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24782">SCL-24782</a></strong>: [markdown] support strike through text in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24857">SCL-24857</a></strong>: Left/Right "apply" applications are not highlighted in editor when caret is focused on them and there is no explicit imports for them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24875">SCL-24875</a></strong>: Cleanup and consolidate the Scala Compile Server instance data</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24877">SCL-24877</a></strong>: isAnnotationType = false for Scala classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24879">SCL-24879</a></strong>: Find Usage: no usages of val.apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24883">SCL-24883</a></strong>: No implicits found in derives clause in class, but works in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24886">SCL-24886</a></strong>: "Find action" doesn't work if Scala plugin is installed due to "ClassNotFoundException: com.intellij.java.ultimate.icons.JavaUltimateIcons$Web" exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=956649</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23234124" size="89028302" date="1770314486000" updatedDate="1770314486000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2026.1.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2026.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22611">SCL-22611</a></strong>: consider replacing the type-aware highlighting widget with a setting </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24870">SCL-24870</a></strong>: Refactor the Scala Compile Server using eel API to make it runnable within WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24921">SCL-24921</a></strong>: Add dependency to intellij.java.backend.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24931">SCL-24931</a></strong>: Support the newly optimized sbt import in WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24932">SCL-24932</a></strong>: Store type-aware highlighting state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24933">SCL-24933</a></strong>: Settings | Editor: Highlighting Mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24934">SCL-24934</a></strong>: Delete "Toggle Compiler Highlighting" action(s)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24935">SCL-24935</a></strong>: Highlighting Mode widget with a tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24936">SCL-24936</a></strong>: "Disable built-in inspections": always show with CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24937">SCL-24937</a></strong>: Dedicated highlighting mode options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24962">SCL-24962</a></strong>: Tips on working with incomplete code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24966">SCL-24966</a></strong>: Highlighting Mode | Improves performance: hyperlinks</li>
</ul>
<h3>2026.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18476">SCL-18476</a></strong>: support scaladoc in Scala 3 (including markdown syntax inside scaladoc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24727">SCL-24727</a></strong>: [markdown] correctly handle reference text in scala3doc syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24749">SCL-24749</a></strong>: ScalaDoc {{{}}} code blocks  are not recognised in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24781">SCL-24781</a></strong>: [markdown] support tables in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24782">SCL-24782</a></strong>: [markdown] support strike through text in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24857">SCL-24857</a></strong>: Left/Right "apply" applications are not highlighted in editor when caret is focused on them and there is no explicit imports for them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24875">SCL-24875</a></strong>: Cleanup and consolidate the Scala Compile Server instance data</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24877">SCL-24877</a></strong>: isAnnotationType = false for Scala classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24879">SCL-24879</a></strong>: Find Usage: no usages of val.apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24883">SCL-24883</a></strong>: No implicits found in derives clause in class, but works in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24886">SCL-24886</a></strong>: "Find action" doesn't work if Scala plugin is installed due to "ClassNotFoundException: com.intellij.java.ultimate.icons.JavaUltimateIcons$Web" exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=950622</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23234124" size="89020706" date="1769759818000" updatedDate="1769759818000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2026.1.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2026.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18476">SCL-18476</a></strong>: support scaladoc in Scala 3 (including markdown syntax inside scaladoc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24727">SCL-24727</a></strong>: [markdown] correctly handle reference text in scala3doc syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24749">SCL-24749</a></strong>: ScalaDoc {{{}}} code blocks  are not recognised in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24781">SCL-24781</a></strong>: [markdown] support tables in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24782">SCL-24782</a></strong>: [markdown] support strike through text in scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24857">SCL-24857</a></strong>: Left/Right "apply" applications are not highlighted in editor when caret is focused on them and there is no explicit imports for them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24875">SCL-24875</a></strong>: Cleanup and consolidate the Scala Compile Server instance data</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24877">SCL-24877</a></strong>: isAnnotationType = false for Scala classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24879">SCL-24879</a></strong>: Find Usage: no usages of val.apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24883">SCL-24883</a></strong>: No implicits found in derives clause in class, but works in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24886">SCL-24886</a></strong>: "Find action" doesn't work if Scala plugin is installed due to "ClassNotFoundException: com.intellij.java.ultimate.icons.JavaUltimateIcons$Web" exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=944992</download-url><idea-version min="n/a" max="n/a" since-build="261.19799" until-build="261.*"/></idea-plugin><idea-plugin downloads="23234124" size="88686581" date="1769104176000" updatedDate="1769104176000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.28</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.28</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19743">SCL-19743</a></strong>: False positive hint "Unused expression without side effects"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24335">SCL-24335</a></strong>: No tests were found in folder when ScalaTest tests are annotated with @RunWith(classOf[JUnitRunner]) and are run as JUnit</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24575">SCL-24575</a></strong>: Mill project import fails when there is no `./mill` script in the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24701">SCL-24701</a></strong>: The latest sbt launcher cannot start sbt 0.13 on Windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24834">SCL-24834</a></strong>: Structural Search ignores `using` and `implicit` keywords in parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24836">SCL-24836</a></strong>: Structural search: simple template for given doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2025.3.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23944">SCL-23944</a></strong>: "Unused declaration" for ClassTag context parameter used for pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24417">SCL-24417</a></strong>: Support `scala` in addition to `scala-cli` when setting up a Scala CLI project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24653">SCL-24653</a></strong>: Scala 3.8: text-to-text test for standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24732">SCL-24732</a></strong>: Good code red: Type mismatch for Pekko/Akka Streams FlowWithContext.via (due to issue in Tasty decompilation of package-private definition)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24741">SCL-24741</a></strong>: Tasty: value classes are implicitly final</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24748">SCL-24748</a></strong>: Type projection type is incorrectly decompiled when there is no physical type annotation in the source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24753">SCL-24753</a></strong>: TASTy: java.util.Map#Entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24755">SCL-24755</a></strong>: TASTy: FromJavaObject</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24756">SCL-24756</a></strong>: TASTy: .type in ANDtype/ORtype</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24296">SCL-24296</a></strong>: Compile server: hide widget by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24506">SCL-24506</a></strong>: uTest: Support "class" test suite since 0.9.0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24583">SCL-24583</a></strong>: duplicated imports when pasting code with scala imports in "Select Elements to Imports" dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24594">SCL-24594</a></strong>: Language Injection: @Language annotation on constructor parameter is not recognised</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24596">SCL-24596</a></strong>: formatter: bad indentation in pattern definitions with parenthesis (tuple, named tuple, deconstructor)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24603">SCL-24603</a></strong>: saveAsTypedAvroFile not Recognized (@AvroType.toSchema macro annotation is not handled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24626">SCL-24626</a></strong>: "Cannot resolve overloaded method" for nullary methods overriding java method, but without argument clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24630">SCL-24630</a></strong>: Scala 3.8: Basic parsing for capture checking syntax (+basic formatting rules)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24662">SCL-24662</a></strong>: Structural search: given is not searched</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24666">SCL-24666</a></strong>: Play project does not run after reloading the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24678">SCL-24678</a></strong>: SSR: Support export in classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24679">SCL-24679</a></strong>: Scala 3.8: "Reference to non-final lazy value `implicitConversions` is not allowed here" (with Built-in highlighting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24699">SCL-24699</a></strong>: Don't reformat library sources according to the project/user code style</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24702">SCL-24702</a></strong>: sbt 2.0.0-RC7 broke binary compatibility and projects cannot be imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24711">SCL-24711</a></strong>: Scala 3.8: automatically update JDK when  is selected in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24713">SCL-24713</a></strong>: Select the latest Scala 3 version in a JPS project when downloading a new SDK</li>
</ul>
<h3>2025.3.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21577">SCL-21577</a></strong>: Wrong "Unnecessary parentheses" is shown it type pattern with function literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21922">SCL-21922</a></strong>: Autocomplete shows methods from object first when invoked on a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22406">SCL-22406</a></strong>: Single character variable name expanded with "{}" in interpolated string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22851">SCL-22851</a></strong>: Import dialog doesn't show up if copy/paste inside trait/object/..</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23772">SCL-23772</a></strong>: Incorrect code highlighting in build.sbt (sbt.Scoped.RichTaskSeq#join extension method is not resolved)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24374">SCL-24374</a></strong>: An action to add a parameter to a method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24393">SCL-24393</a></strong>: Scala plugin caused Refactor | Rename Fails To Update Imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24547">SCL-24547</a></strong>: Passing constructor argument to parent class breaks import statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24570">SCL-24570</a></strong>: Wrong inspection about @_* syntax in SBT files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24634">SCL-24634</a></strong>: Scala 3.8: Fix Scala REPL and Worksheets (use a separate artifact?)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24639">SCL-24639</a></strong>: Scala 3.8: Support ImpureFunctionN</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24647">SCL-24647</a></strong>: Scala 3.8: Tasty: predefined Float, Double, Char constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2025.3.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24224">SCL-24224</a></strong>: Scala 3.8: update the minimum required JDK to 17 (project creation, build)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24340">SCL-24340</a></strong>: Incorrect error highlight of the default argument parser: BodyParser[T] = parse.anyContent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24555">SCL-24555</a></strong>: Red code at "apply" method call when private constructor has a parameter with a default argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20442">SCL-20442</a></strong>: "Method overrides nothing" when overriding method with lower bound on some generic type with a wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24497">SCL-24497</a></strong>: Presentation compiler infers wrong type (tricky cases of partial unification)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24518">SCL-24518</a></strong>: Scala-js libs not recognized with sbt-web bundler plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24527">SCL-24527</a></strong>: Intentions: optimize isAvailable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24536">SCL-24536</a></strong>: "Overriding type S =&gt; Unit does not conform to base type T =&gt; Unit" when implementing a method inside inner class of the same method body</li>
</ul>
<h3>2025.3.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9796">SCL-9796</a></strong>: Collection inspection, Option: don't emulate `filter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15810">SCL-15810</a></strong>: Highlight substring(0), take(0), drop(0), filter(_ =&gt; true) as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20213">SCL-20213</a></strong>: scala 3 extension method is not resolved (implicits are not found for a path-dependent types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21313">SCL-21313</a></strong>: No auto completion for scala3 macro API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21937">SCL-21937</a></strong>: Jump to definition in Scala 3 macro code doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22361">SCL-22361</a></strong>: In a Scala 3 macro, cannot navigate to .asTerm.show</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22391">SCL-22391</a></strong>: Presentation compiler does not recognise extension method (from companion object on  type alias without an explicit delegating type parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code (depending on Java generic class with cycle dependecy on itself + raw type usage)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24347">SCL-24347</a></strong>: Scala 3.8: adopt to changes in the scala library format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24449">SCL-24449</a></strong>: Export aliases: projection types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24451">SCL-24451</a></strong>: Export aliases: constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24466">SCL-24466</a></strong>: Structural search: Incorrect `All match case clause' template </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24467">SCL-24467</a></strong>: Structural Search: braces-based `try` templates do not match indent-based code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24468">SCL-24468</a></strong>: Structural Search: only first exception handler is found by try-catch template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24472">SCL-24472</a></strong>: Structural Search: make function return type optional</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24473">SCL-24473</a></strong>: Structural Search: remove parentheses from `Convert function into value` replace template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24480">SCL-24480</a></strong>: Make sure we depend on our own copies of the Apache Commons dependencies (text and lang3)</li>
</ul>
<h3>2025.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4599">SCL-4599</a></strong>: Support Structural Search And Replace for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12690">SCL-12690</a></strong>: AddUnitTypeEnterHandler always commits document</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15337">SCL-15337</a></strong>: Rewrite sbt shell implementation based on TerminalExecutionConsole</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23540">SCL-23540</a></strong>: Use `additionalJvmArguments` from product-info.json</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24309">SCL-24309</a></strong>: new project wizard: select the latest stable Scala 3 version by default (non just latest LTS)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24313">SCL-24313</a></strong>: Sbt-idea-plugin: dynamic VM options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24364">SCL-24364</a></strong>: Replace usage of  getModifier with evaluateModifiable (com.intellij.debugger.engine.evaluation.expression.Evaluator)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24416">SCL-24416</a></strong>: Freeze in ShowTypeInfoAction#actionPerformed (and potentially in other editor actions that depend on resolve on UI thread)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24421">SCL-24421</a></strong>: Scala plugin mangles types in pasted Java code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23855">SCL-23855</a></strong>: XRay Mode: show type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24289">SCL-24289</a></strong>: Junie gets stuck on building sbt project when sbt shell is used for builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24321">SCL-24321</a></strong>: SBT: import project even if  `scalaInstance` of some project can't be read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24387">SCL-24387</a></strong>: Clean up the external system API implementations</li>
</ul>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23334">SCL-23334</a></strong>: Highlighting error in Scala code using Java 16 records</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=939608</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23234124" size="88857671" date="1768839328000" updatedDate="1768839328000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2026.1.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=936783</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23234124" size="88666514" date="1766080279000" updatedDate="1766080279000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.26</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23944">SCL-23944</a></strong>: "Unused declaration" for ClassTag context parameter used for pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24417">SCL-24417</a></strong>: Support `scala` in addition to `scala-cli` when setting up a Scala CLI project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24653">SCL-24653</a></strong>: Scala 3.8: text-to-text test for standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24732">SCL-24732</a></strong>: Good code red: Type mismatch for Pekko/Akka Streams FlowWithContext.via (due to issue in Tasty decompilation of package-private definition)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24741">SCL-24741</a></strong>: Tasty: value classes are implicitly final</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24748">SCL-24748</a></strong>: Type projection type is incorrectly decompiled when there is no physical type annotation in the source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24753">SCL-24753</a></strong>: TASTy: java.util.Map#Entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24755">SCL-24755</a></strong>: TASTy: FromJavaObject</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24756">SCL-24756</a></strong>: TASTy: .type in ANDtype/ORtype</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24296">SCL-24296</a></strong>: Compile server: hide widget by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24506">SCL-24506</a></strong>: uTest: Support "class" test suite since 0.9.0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24583">SCL-24583</a></strong>: duplicated imports when pasting code with scala imports in "Select Elements to Imports" dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24594">SCL-24594</a></strong>: Language Injection: @Language annotation on constructor parameter is not recognised</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24596">SCL-24596</a></strong>: formatter: bad indentation in pattern definitions with parenthesis (tuple, named tuple, deconstructor)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24603">SCL-24603</a></strong>: saveAsTypedAvroFile not Recognized (@AvroType.toSchema macro annotation is not handled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24626">SCL-24626</a></strong>: "Cannot resolve overloaded method" for nullary methods overriding java method, but without argument clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24630">SCL-24630</a></strong>: Scala 3.8: Basic parsing for capture checking syntax (+basic formatting rules)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24662">SCL-24662</a></strong>: Structural search: given is not searched</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24666">SCL-24666</a></strong>: Play project does not run after reloading the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24678">SCL-24678</a></strong>: SSR: Support export in classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24679">SCL-24679</a></strong>: Scala 3.8: "Reference to non-final lazy value `implicitConversions` is not allowed here" (with Built-in highlighting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24699">SCL-24699</a></strong>: Don't reformat library sources according to the project/user code style</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24702">SCL-24702</a></strong>: sbt 2.0.0-RC7 broke binary compatibility and projects cannot be imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24711">SCL-24711</a></strong>: Scala 3.8: automatically update JDK when  is selected in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24713">SCL-24713</a></strong>: Select the latest Scala 3 version in a JPS project when downloading a new SDK</li>
</ul>
<h3>2025.3.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21577">SCL-21577</a></strong>: Wrong "Unnecessary parentheses" is shown it type pattern with function literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21922">SCL-21922</a></strong>: Autocomplete shows methods from object first when invoked on a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22406">SCL-22406</a></strong>: Single character variable name expanded with "{}" in interpolated string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22851">SCL-22851</a></strong>: Import dialog doesn't show up if copy/paste inside trait/object/..</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23772">SCL-23772</a></strong>: Incorrect code highlighting in build.sbt (sbt.Scoped.RichTaskSeq#join extension method is not resolved)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24374">SCL-24374</a></strong>: An action to add a parameter to a method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24393">SCL-24393</a></strong>: Scala plugin caused Refactor | Rename Fails To Update Imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24547">SCL-24547</a></strong>: Passing constructor argument to parent class breaks import statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24570">SCL-24570</a></strong>: Wrong inspection about @_* syntax in SBT files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24634">SCL-24634</a></strong>: Scala 3.8: Fix Scala REPL and Worksheets (use a separate artifact?)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24639">SCL-24639</a></strong>: Scala 3.8: Support ImpureFunctionN</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24647">SCL-24647</a></strong>: Scala 3.8: Tasty: predefined Float, Double, Char constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2025.3.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24224">SCL-24224</a></strong>: Scala 3.8: update the minimum required JDK to 17 (project creation, build)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24340">SCL-24340</a></strong>: Incorrect error highlight of the default argument parser: BodyParser[T] = parse.anyContent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24555">SCL-24555</a></strong>: Red code at "apply" method call when private constructor has a parameter with a default argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20442">SCL-20442</a></strong>: "Method overrides nothing" when overriding method with lower bound on some generic type with a wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24497">SCL-24497</a></strong>: Presentation compiler infers wrong type (tricky cases of partial unification)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24518">SCL-24518</a></strong>: Scala-js libs not recognized with sbt-web bundler plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24527">SCL-24527</a></strong>: Intentions: optimize isAvailable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24536">SCL-24536</a></strong>: "Overriding type S =&gt; Unit does not conform to base type T =&gt; Unit" when implementing a method inside inner class of the same method body</li>
</ul>
<h3>2025.3.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9796">SCL-9796</a></strong>: Collection inspection, Option: don't emulate `filter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15810">SCL-15810</a></strong>: Highlight substring(0), take(0), drop(0), filter(_ =&gt; true) as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20213">SCL-20213</a></strong>: scala 3 extension method is not resolved (implicits are not found for a path-dependent types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21313">SCL-21313</a></strong>: No auto completion for scala3 macro API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21937">SCL-21937</a></strong>: Jump to definition in Scala 3 macro code doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22361">SCL-22361</a></strong>: In a Scala 3 macro, cannot navigate to .asTerm.show</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22391">SCL-22391</a></strong>: Presentation compiler does not recognise extension method (from companion object on  type alias without an explicit delegating type parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code (depending on Java generic class with cycle dependecy on itself + raw type usage)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24347">SCL-24347</a></strong>: Scala 3.8: adopt to changes in the scala library format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24449">SCL-24449</a></strong>: Export aliases: projection types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24451">SCL-24451</a></strong>: Export aliases: constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24466">SCL-24466</a></strong>: Structural search: Incorrect `All match case clause' template </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24467">SCL-24467</a></strong>: Structural Search: braces-based `try` templates do not match indent-based code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24468">SCL-24468</a></strong>: Structural Search: only first exception handler is found by try-catch template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24472">SCL-24472</a></strong>: Structural Search: make function return type optional</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24473">SCL-24473</a></strong>: Structural Search: remove parentheses from `Convert function into value` replace template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24480">SCL-24480</a></strong>: Make sure we depend on our own copies of the Apache Commons dependencies (text and lang3)</li>
</ul>
<h3>2025.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4599">SCL-4599</a></strong>: Support Structural Search And Replace for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12690">SCL-12690</a></strong>: AddUnitTypeEnterHandler always commits document</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15337">SCL-15337</a></strong>: Rewrite sbt shell implementation based on TerminalExecutionConsole</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23540">SCL-23540</a></strong>: Use `additionalJvmArguments` from product-info.json</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24309">SCL-24309</a></strong>: new project wizard: select the latest stable Scala 3 version by default (non just latest LTS)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24313">SCL-24313</a></strong>: Sbt-idea-plugin: dynamic VM options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24364">SCL-24364</a></strong>: Replace usage of  getModifier with evaluateModifiable (com.intellij.debugger.engine.evaluation.expression.Evaluator)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24416">SCL-24416</a></strong>: Freeze in ShowTypeInfoAction#actionPerformed (and potentially in other editor actions that depend on resolve on UI thread)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24421">SCL-24421</a></strong>: Scala plugin mangles types in pasted Java code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23855">SCL-23855</a></strong>: XRay Mode: show type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24289">SCL-24289</a></strong>: Junie gets stuck on building sbt project when sbt shell is used for builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24321">SCL-24321</a></strong>: SBT: import project even if  `scalaInstance` of some project can't be read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24387">SCL-24387</a></strong>: Clean up the external system API implementations</li>
</ul>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=916520</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23234124" size="119379716" date="1765823872000" updatedDate="1765823872000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.51</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.51</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24347">SCL-24347</a></strong>: Scala 3.8: adopt to changes in the scala library format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24679">SCL-24679</a></strong>: Scala 3.8: "Reference to non-final lazy value `implicitConversions` is not allowed here" (with Built-in highlighting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24702">SCL-24702</a></strong>: sbt 2.0.0-RC7 broke binary compatibility and projects cannot be imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24739">SCL-24739</a></strong>: Detect Scala SDK  3.8  and show notification in 2025.2 to update to  2025.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24774">SCL-24774</a></strong>: NPW: Don't preselect Scala 3.8+ in 2025.2 and add a warning if it's manually selected</li>
</ul>
<h3>2025.2.48</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
</ul>
<h3>2025.2.30</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.2.29</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
</ul>
<h3>2025.2.28</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
</ul>
<h3>2025.2.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
</ul>
<h3>2025.2.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
</ul>
<h3>2025.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
</ul>
<h3>2025.2.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
</ul>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=913419</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="88649760" date="1764616363000" updatedDate="1764616363000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.23</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24296">SCL-24296</a></strong>: Compile server: hide widget by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24506">SCL-24506</a></strong>: uTest: Support "class" test suite since 0.9.0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24583">SCL-24583</a></strong>: duplicated imports when pasting code with scala imports in "Select Elements to Imports" dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24594">SCL-24594</a></strong>: Language Injection: @Language annotation on constructor parameter is not recognised</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24596">SCL-24596</a></strong>: formatter: bad indentation in pattern definitions with parenthesis (tuple, named tuple, deconstructor)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24603">SCL-24603</a></strong>: saveAsTypedAvroFile not Recognized (@AvroType.toSchema macro annotation is not handled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24626">SCL-24626</a></strong>: "Cannot resolve overloaded method" for nullary methods overriding java method, but without argument clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24630">SCL-24630</a></strong>: Scala 3.8: Basic parsing for capture checking syntax (+basic formatting rules)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24662">SCL-24662</a></strong>: Structural search: given is not searched</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24666">SCL-24666</a></strong>: Play project does not run after reloading the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24678">SCL-24678</a></strong>: SSR: Support export in classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24679">SCL-24679</a></strong>: Scala 3.8: "Reference to non-final lazy value `implicitConversions` is not allowed here" (with Built-in highlighting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24699">SCL-24699</a></strong>: Don't reformat library sources according to the project/user code style</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24702">SCL-24702</a></strong>: sbt 2.0.0-RC7 broke binary compatibility and projects cannot be imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24711">SCL-24711</a></strong>: Scala 3.8: automatically update JDK when  is selected in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24713">SCL-24713</a></strong>: Select the latest Scala 3 version in a JPS project when downloading a new SDK</li>
</ul>
<h3>2025.3.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21577">SCL-21577</a></strong>: Wrong "Unnecessary parentheses" is shown it type pattern with function literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21922">SCL-21922</a></strong>: Autocomplete shows methods from object first when invoked on a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22406">SCL-22406</a></strong>: Single character variable name expanded with "{}" in interpolated string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22851">SCL-22851</a></strong>: Import dialog doesn't show up if copy/paste inside trait/object/..</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23772">SCL-23772</a></strong>: Incorrect code highlighting in build.sbt (sbt.Scoped.RichTaskSeq#join extension method is not resolved)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24374">SCL-24374</a></strong>: An action to add a parameter to a method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24393">SCL-24393</a></strong>: Scala plugin caused Refactor | Rename Fails To Update Imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24547">SCL-24547</a></strong>: Passing constructor argument to parent class breaks import statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24570">SCL-24570</a></strong>: Wrong inspection about @_* syntax in SBT files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24634">SCL-24634</a></strong>: Scala 3.8: Fix Scala REPL and Worksheets (use a separate artifact?)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24639">SCL-24639</a></strong>: Scala 3.8: Support ImpureFunctionN</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24647">SCL-24647</a></strong>: Scala 3.8: Tasty: predefined Float, Double, Char constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2025.3.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24224">SCL-24224</a></strong>: Scala 3.8: update the minimum required JDK to 17 (project creation, build)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24340">SCL-24340</a></strong>: Incorrect error highlight of the default argument parser: BodyParser[T] = parse.anyContent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24555">SCL-24555</a></strong>: Red code at "apply" method call when private constructor has a parameter with a default argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20442">SCL-20442</a></strong>: "Method overrides nothing" when overriding method with lower bound on some generic type with a wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24497">SCL-24497</a></strong>: Presentation compiler infers wrong type (tricky cases of partial unification)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24518">SCL-24518</a></strong>: Scala-js libs not recognized with sbt-web bundler plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24527">SCL-24527</a></strong>: Intentions: optimize isAvailable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24536">SCL-24536</a></strong>: "Overriding type S =&gt; Unit does not conform to base type T =&gt; Unit" when implementing a method inside inner class of the same method body</li>
</ul>
<h3>2025.3.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9796">SCL-9796</a></strong>: Collection inspection, Option: don't emulate `filter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15810">SCL-15810</a></strong>: Highlight substring(0), take(0), drop(0), filter(_ =&gt; true) as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20213">SCL-20213</a></strong>: scala 3 extension method is not resolved (implicits are not found for a path-dependent types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21313">SCL-21313</a></strong>: No auto completion for scala3 macro API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21937">SCL-21937</a></strong>: Jump to definition in Scala 3 macro code doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22361">SCL-22361</a></strong>: In a Scala 3 macro, cannot navigate to .asTerm.show</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22391">SCL-22391</a></strong>: Presentation compiler does not recognise extension method (from companion object on  type alias without an explicit delegating type parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code (depending on Java generic class with cycle dependecy on itself + raw type usage)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24347">SCL-24347</a></strong>: Scala 3.8: adopt to changes in the scala library format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24449">SCL-24449</a></strong>: Export aliases: projection types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24451">SCL-24451</a></strong>: Export aliases: constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24466">SCL-24466</a></strong>: Structural search: Incorrect `All match case clause' template </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24467">SCL-24467</a></strong>: Structural Search: braces-based `try` templates do not match indent-based code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24468">SCL-24468</a></strong>: Structural Search: only first exception handler is found by try-catch template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24472">SCL-24472</a></strong>: Structural Search: make function return type optional</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24473">SCL-24473</a></strong>: Structural Search: remove parentheses from `Convert function into value` replace template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24480">SCL-24480</a></strong>: Make sure we depend on our own copies of the Apache Commons dependencies (text and lang3)</li>
</ul>
<h3>2025.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4599">SCL-4599</a></strong>: Support Structural Search And Replace for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12690">SCL-12690</a></strong>: AddUnitTypeEnterHandler always commits document</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15337">SCL-15337</a></strong>: Rewrite sbt shell implementation based on TerminalExecutionConsole</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23540">SCL-23540</a></strong>: Use `additionalJvmArguments` from product-info.json</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24309">SCL-24309</a></strong>: new project wizard: select the latest stable Scala 3 version by default (non just latest LTS)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24313">SCL-24313</a></strong>: Sbt-idea-plugin: dynamic VM options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24364">SCL-24364</a></strong>: Replace usage of  getModifier with evaluateModifiable (com.intellij.debugger.engine.evaluation.expression.Evaluator)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24416">SCL-24416</a></strong>: Freeze in ShowTypeInfoAction#actionPerformed (and potentially in other editor actions that depend on resolve on UI thread)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24421">SCL-24421</a></strong>: Scala plugin mangles types in pasted Java code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23855">SCL-23855</a></strong>: XRay Mode: show type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24289">SCL-24289</a></strong>: Junie gets stuck on building sbt project when sbt shell is used for builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24321">SCL-24321</a></strong>: SBT: import project even if  `scalaInstance` of some project can't be read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24387">SCL-24387</a></strong>: Clean up the external system API implementations</li>
</ul>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23334">SCL-23334</a></strong>: Highlighting error in Scala code using Java 16 records</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=905514</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23234124" size="88611110" date="1763650030000" updatedDate="1763650030000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21577">SCL-21577</a></strong>: Wrong "Unnecessary parentheses" is shown it type pattern with function literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21922">SCL-21922</a></strong>: Autocomplete shows methods from object first when invoked on a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22406">SCL-22406</a></strong>: Single character variable name expanded with "{}" in interpolated string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22851">SCL-22851</a></strong>: Import dialog doesn't show up if copy/paste inside trait/object/..</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23772">SCL-23772</a></strong>: Incorrect code highlighting in build.sbt (sbt.Scoped.RichTaskSeq#join extension method is not resolved)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24374">SCL-24374</a></strong>: An action to add a parameter to a method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24393">SCL-24393</a></strong>: Scala plugin caused Refactor | Rename Fails To Update Imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24547">SCL-24547</a></strong>: Passing constructor argument to parent class breaks import statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24570">SCL-24570</a></strong>: Wrong inspection about @_* syntax in SBT files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24634">SCL-24634</a></strong>: Scala 3.8: Fix Scala REPL and Worksheets (use a separate artifact?)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24639">SCL-24639</a></strong>: Scala 3.8: Support ImpureFunctionN</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24647">SCL-24647</a></strong>: Scala 3.8: Tasty: predefined Float, Double, Char constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2025.3.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24224">SCL-24224</a></strong>: Scala 3.8: update the minimum required JDK to 17 (project creation, build)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24340">SCL-24340</a></strong>: Incorrect error highlight of the default argument parser: BodyParser[T] = parse.anyContent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24555">SCL-24555</a></strong>: Red code at "apply" method call when private constructor has a parameter with a default argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20442">SCL-20442</a></strong>: "Method overrides nothing" when overriding method with lower bound on some generic type with a wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24497">SCL-24497</a></strong>: Presentation compiler infers wrong type (tricky cases of partial unification)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24518">SCL-24518</a></strong>: Scala-js libs not recognized with sbt-web bundler plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24527">SCL-24527</a></strong>: Intentions: optimize isAvailable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24536">SCL-24536</a></strong>: "Overriding type S =&gt; Unit does not conform to base type T =&gt; Unit" when implementing a method inside inner class of the same method body</li>
</ul>
<h3>2025.3.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9796">SCL-9796</a></strong>: Collection inspection, Option: don't emulate `filter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15810">SCL-15810</a></strong>: Highlight substring(0), take(0), drop(0), filter(_ =&gt; true) as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20213">SCL-20213</a></strong>: scala 3 extension method is not resolved (implicits are not found for a path-dependent types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21313">SCL-21313</a></strong>: No auto completion for scala3 macro API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21937">SCL-21937</a></strong>: Jump to definition in Scala 3 macro code doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22361">SCL-22361</a></strong>: In a Scala 3 macro, cannot navigate to .asTerm.show</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22391">SCL-22391</a></strong>: Presentation compiler does not recognise extension method (from companion object on  type alias without an explicit delegating type parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code (depending on Java generic class with cycle dependecy on itself + raw type usage)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24347">SCL-24347</a></strong>: Scala 3.8: adopt to changes in the scala library format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24449">SCL-24449</a></strong>: Export aliases: projection types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24451">SCL-24451</a></strong>: Export aliases: constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24466">SCL-24466</a></strong>: Structural search: Incorrect `All match case clause' template </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24467">SCL-24467</a></strong>: Structural Search: braces-based `try` templates do not match indent-based code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24468">SCL-24468</a></strong>: Structural Search: only first exception handler is found by try-catch template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24472">SCL-24472</a></strong>: Structural Search: make function return type optional</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24473">SCL-24473</a></strong>: Structural Search: remove parentheses from `Convert function into value` replace template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24480">SCL-24480</a></strong>: Make sure we depend on our own copies of the Apache Commons dependencies (text and lang3)</li>
</ul>
<h3>2025.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4599">SCL-4599</a></strong>: Support Structural Search And Replace for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12690">SCL-12690</a></strong>: AddUnitTypeEnterHandler always commits document</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15337">SCL-15337</a></strong>: Rewrite sbt shell implementation based on TerminalExecutionConsole</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23540">SCL-23540</a></strong>: Use `additionalJvmArguments` from product-info.json</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24309">SCL-24309</a></strong>: new project wizard: select the latest stable Scala 3 version by default (non just latest LTS)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24313">SCL-24313</a></strong>: Sbt-idea-plugin: dynamic VM options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24364">SCL-24364</a></strong>: Replace usage of  getModifier with evaluateModifiable (com.intellij.debugger.engine.evaluation.expression.Evaluator)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24416">SCL-24416</a></strong>: Freeze in ShowTypeInfoAction#actionPerformed (and potentially in other editor actions that depend on resolve on UI thread)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24421">SCL-24421</a></strong>: Scala plugin mangles types in pasted Java code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23855">SCL-23855</a></strong>: XRay Mode: show type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24289">SCL-24289</a></strong>: Junie gets stuck on building sbt project when sbt shell is used for builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24321">SCL-24321</a></strong>: SBT: import project even if  `scalaInstance` of some project can't be read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24387">SCL-24387</a></strong>: Clean up the external system API implementations</li>
</ul>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23334">SCL-23334</a></strong>: Highlighting error in Scala code using Java 16 records</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=896433</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23234124" size="88515458" date="1763486965000" updatedDate="1763486965000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=895684</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23234124" size="88480675" date="1761767099000" updatedDate="1761767099000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20442">SCL-20442</a></strong>: "Method overrides nothing" when overriding method with lower bound on some generic type with a wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24497">SCL-24497</a></strong>: Presentation compiler infers wrong type (tricky cases of partial unification)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24518">SCL-24518</a></strong>: Scala-js libs not recognized with sbt-web bundler plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24527">SCL-24527</a></strong>: Intentions: optimize isAvailable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24536">SCL-24536</a></strong>: "Overriding type S =&gt; Unit does not conform to base type T =&gt; Unit" when implementing a method inside inner class of the same method body</li>
</ul>
<h3>2025.3.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9796">SCL-9796</a></strong>: Collection inspection, Option: don't emulate `filter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15810">SCL-15810</a></strong>: Highlight substring(0), take(0), drop(0), filter(_ =&gt; true) as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20213">SCL-20213</a></strong>: scala 3 extension method is not resolved (implicits are not found for a path-dependent types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21313">SCL-21313</a></strong>: No auto completion for scala3 macro API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21937">SCL-21937</a></strong>: Jump to definition in Scala 3 macro code doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22361">SCL-22361</a></strong>: In a Scala 3 macro, cannot navigate to .asTerm.show</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22391">SCL-22391</a></strong>: Presentation compiler does not recognise extension method (from companion object on  type alias without an explicit delegating type parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code (depending on Java generic class with cycle dependecy on itself + raw type usage)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24347">SCL-24347</a></strong>: Scala 3.8: adopt to changes in the scala library format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24449">SCL-24449</a></strong>: Export aliases: projection types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24451">SCL-24451</a></strong>: Export aliases: constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24466">SCL-24466</a></strong>: Structural search: Incorrect `All match case clause' template </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24467">SCL-24467</a></strong>: Structural Search: braces-based `try` templates do not match indent-based code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24468">SCL-24468</a></strong>: Structural Search: only first exception handler is found by try-catch template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24472">SCL-24472</a></strong>: Structural Search: make function return type optional</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24473">SCL-24473</a></strong>: Structural Search: remove parentheses from `Convert function into value` replace template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24480">SCL-24480</a></strong>: Make sure we depend on our own copies of the Apache Commons dependencies (text and lang3)</li>
</ul>
<h3>2025.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4599">SCL-4599</a></strong>: Support Structural Search And Replace for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12690">SCL-12690</a></strong>: AddUnitTypeEnterHandler always commits document</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15337">SCL-15337</a></strong>: Rewrite sbt shell implementation based on TerminalExecutionConsole</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23540">SCL-23540</a></strong>: Use `additionalJvmArguments` from product-info.json</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24309">SCL-24309</a></strong>: new project wizard: select the latest stable Scala 3 version by default (non just latest LTS)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24313">SCL-24313</a></strong>: Sbt-idea-plugin: dynamic VM options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24364">SCL-24364</a></strong>: Replace usage of  getModifier with evaluateModifiable (com.intellij.debugger.engine.evaluation.expression.Evaluator)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24416">SCL-24416</a></strong>: Freeze in ShowTypeInfoAction#actionPerformed (and potentially in other editor actions that depend on resolve on UI thread)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24421">SCL-24421</a></strong>: Scala plugin mangles types in pasted Java code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23855">SCL-23855</a></strong>: XRay Mode: show type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24289">SCL-24289</a></strong>: Junie gets stuck on building sbt project when sbt shell is used for builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24321">SCL-24321</a></strong>: SBT: import project even if  `scalaInstance` of some project can't be read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24387">SCL-24387</a></strong>: Clean up the external system API implementations</li>
</ul>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23334">SCL-23334</a></strong>: Highlighting error in Scala code using Java 16 records</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=884753</download-url><idea-version min="n/a" max="n/a" since-build="253.27864" until-build="253.28293"/></idea-plugin><idea-plugin downloads="23234124" size="119356295" date="1761744454000" updatedDate="1761744454000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.49</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.48</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
</ul>
<h3>2025.2.30</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.2.29</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
</ul>
<h3>2025.2.28</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
</ul>
<h3>2025.2.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
</ul>
<h3>2025.2.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
</ul>
<h3>2025.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
</ul>
<h3>2025.2.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
</ul>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=884553</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="88459964" date="1761241571000" updatedDate="1761241571000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9796">SCL-9796</a></strong>: Collection inspection, Option: don't emulate `filter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15810">SCL-15810</a></strong>: Highlight substring(0), take(0), drop(0), filter(_ =&gt; true) as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20213">SCL-20213</a></strong>: scala 3 extension method is not resolved (implicits are not found for a path-dependent types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21313">SCL-21313</a></strong>: No auto completion for scala3 macro API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21937">SCL-21937</a></strong>: Jump to definition in Scala 3 macro code doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22361">SCL-22361</a></strong>: In a Scala 3 macro, cannot navigate to .asTerm.show</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22391">SCL-22391</a></strong>: Presentation compiler does not recognise extension method (from companion object on  type alias without an explicit delegating type parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code (depending on Java generic class with cycle dependecy on itself + raw type usage)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24347">SCL-24347</a></strong>: Scala 3.8: adopt to changes in the scala library format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24449">SCL-24449</a></strong>: Export aliases: projection types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24451">SCL-24451</a></strong>: Export aliases: constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24466">SCL-24466</a></strong>: Structural search: Incorrect `All match case clause' template </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24467">SCL-24467</a></strong>: Structural Search: braces-based `try` templates do not match indent-based code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24468">SCL-24468</a></strong>: Structural Search: only first exception handler is found by try-catch template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24472">SCL-24472</a></strong>: Structural Search: make function return type optional</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24473">SCL-24473</a></strong>: Structural Search: remove parentheses from `Convert function into value` replace template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24480">SCL-24480</a></strong>: Make sure we depend on our own copies of the Apache Commons dependencies (text and lang3)</li>
</ul>
<h3>2025.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4599">SCL-4599</a></strong>: Support Structural Search And Replace for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12690">SCL-12690</a></strong>: AddUnitTypeEnterHandler always commits document</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15337">SCL-15337</a></strong>: Rewrite sbt shell implementation based on TerminalExecutionConsole</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23540">SCL-23540</a></strong>: Use `additionalJvmArguments` from product-info.json</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24309">SCL-24309</a></strong>: new project wizard: select the latest stable Scala 3 version by default (non just latest LTS)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24313">SCL-24313</a></strong>: Sbt-idea-plugin: dynamic VM options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24364">SCL-24364</a></strong>: Replace usage of  getModifier with evaluateModifiable (com.intellij.debugger.engine.evaluation.expression.Evaluator)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24416">SCL-24416</a></strong>: Freeze in ShowTypeInfoAction#actionPerformed (and potentially in other editor actions that depend on resolve on UI thread)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24421">SCL-24421</a></strong>: Scala plugin mangles types in pasted Java code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23855">SCL-23855</a></strong>: XRay Mode: show type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24289">SCL-24289</a></strong>: Junie gets stuck on building sbt project when sbt shell is used for builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24321">SCL-24321</a></strong>: SBT: import project even if  `scalaInstance` of some project can't be read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24387">SCL-24387</a></strong>: Clean up the external system API implementations</li>
</ul>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23334">SCL-23334</a></strong>: Highlighting error in Scala code using Java 16 records</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=882421</download-url><idea-version min="n/a" max="n/a" since-build="253.27864" until-build="253.*"/></idea-plugin><idea-plugin downloads="23234124" size="88390906" date="1761058720000" updatedDate="1761058720000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code (depending on Java generic class with cycle dependecy on itself + raw type usage)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24347">SCL-24347</a></strong>: Scala 3.8: adopt to changes in the scala library format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24449">SCL-24449</a></strong>: Export aliases: projection types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24451">SCL-24451</a></strong>: Export aliases: constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24480">SCL-24480</a></strong>: Make sure we depend on our own copies of the Apache Commons dependencies (text and lang3)</li>
</ul>
<h3>2025.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4599">SCL-4599</a></strong>: Support Structural Search And Replace for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12690">SCL-12690</a></strong>: AddUnitTypeEnterHandler always commits document</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15337">SCL-15337</a></strong>: Rewrite sbt shell implementation based on TerminalExecutionConsole</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23540">SCL-23540</a></strong>: Use `additionalJvmArguments` from product-info.json</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24309">SCL-24309</a></strong>: new project wizard: select the latest stable Scala 3 version by default (non just latest LTS)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24313">SCL-24313</a></strong>: Sbt-idea-plugin: dynamic VM options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24364">SCL-24364</a></strong>: Replace usage of  getModifier with evaluateModifiable (com.intellij.debugger.engine.evaluation.expression.Evaluator)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24416">SCL-24416</a></strong>: Freeze in ShowTypeInfoAction#actionPerformed (and potentially in other editor actions that depend on resolve on UI thread)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24421">SCL-24421</a></strong>: Scala plugin mangles types in pasted Java code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23855">SCL-23855</a></strong>: XRay Mode: show type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24289">SCL-24289</a></strong>: Junie gets stuck on building sbt project when sbt shell is used for builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24321">SCL-24321</a></strong>: SBT: import project even if  `scalaInstance` of some project can't be read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24387">SCL-24387</a></strong>: Clean up the external system API implementations</li>
</ul>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23334">SCL-23334</a></strong>: Highlighting error in Scala code using Java 16 records</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=880927</download-url><idea-version min="n/a" max="n/a" since-build="253.27642" until-build="253.*"/></idea-plugin><idea-plugin downloads="23234124" size="119355655" date="1760718643000" updatedDate="1760718643000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.48</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.48</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24431">SCL-24431</a></strong>: Scala 3.8: support "into" (preview feature) (SIP-71)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24443">SCL-24443</a></strong>: It adds a space for 'String Interpolation Pattern Matching' during code reformat breaking the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24453">SCL-24453</a></strong>: Decompiler produces term-prefixed path-dependent-type for a type projection leading to a resolution issues</li>
</ul>
<h3>2025.2.30</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.2.29</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
</ul>
<h3>2025.2.28</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
</ul>
<h3>2025.2.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
</ul>
<h3>2025.2.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
</ul>
<h3>2025.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
</ul>
<h3>2025.2.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
</ul>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=879794</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="88374414" date="1759924293000" updatedDate="1759924293000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4599">SCL-4599</a></strong>: Support Structural Search And Replace for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12690">SCL-12690</a></strong>: AddUnitTypeEnterHandler always commits document</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15337">SCL-15337</a></strong>: Rewrite sbt shell implementation based on TerminalExecutionConsole</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23540">SCL-23540</a></strong>: Use `additionalJvmArguments` from product-info.json</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24309">SCL-24309</a></strong>: new project wizard: select the latest stable Scala 3 version by default (non just latest LTS)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24313">SCL-24313</a></strong>: Sbt-idea-plugin: dynamic VM options</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24331">SCL-24331</a></strong>: "Open results in new tab" (FindUsage) does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24364">SCL-24364</a></strong>: Replace usage of  getModifier with evaluateModifiable (com.intellij.debugger.engine.evaluation.expression.Evaluator)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24395">SCL-24395</a></strong>: Unresovled implicit hints are shown even when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24416">SCL-24416</a></strong>: Freeze in ShowTypeInfoAction#actionPerformed (and potentially in other editor actions that depend on resolve on UI thread)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24421">SCL-24421</a></strong>: Scala plugin mangles types in pasted Java code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23855">SCL-23855</a></strong>: XRay Mode: show type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24289">SCL-24289</a></strong>: Junie gets stuck on building sbt project when sbt shell is used for builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24321">SCL-24321</a></strong>: SBT: import project even if  `scalaInstance` of some project can't be read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24387">SCL-24387</a></strong>: Clean up the external system API implementations</li>
</ul>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23334">SCL-23334</a></strong>: Highlighting error in Scala code using Java 16 records</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=874543</download-url><idea-version min="n/a" max="n/a" since-build="253.25908" until-build="253.*"/></idea-plugin><idea-plugin downloads="23234124" size="115908139" date="1758798069000" updatedDate="1758798069000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23855">SCL-23855</a></strong>: XRay Mode: show type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24289">SCL-24289</a></strong>: Junie gets stuck on building sbt project when sbt shell is used for builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24321">SCL-24321</a></strong>: SBT: import project even if  `scalaInstance` of some project can't be read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24387">SCL-24387</a></strong>: Clean up the external system API implementations</li>
</ul>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23334">SCL-23334</a></strong>: Highlighting error in Scala code using Java 16 records</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=866234</download-url><idea-version min="n/a" max="n/a" since-build="253.22441" until-build="253.*"/></idea-plugin><idea-plugin downloads="23234124" size="115719411" date="1758126331000" updatedDate="1758126331000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.3.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10132">SCL-10132</a></strong>: cannot invoke trait private methods in scala 2.12-M4 from jdi</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17091">SCL-17091</a></strong>: make scala plugin widgets hideable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17168">SCL-17168</a></strong>: Parser: `new` should not be empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21024">SCL-21024</a></strong>: Use a locally installed bloop with provided connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22061">SCL-22061</a></strong>: JDK isn't auto-downloaded on new Scala jps project creation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22401">SCL-22401</a></strong>: private case class constructor shouldn't be resolved from outside the class/companion scope in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22692">SCL-22692</a></strong>: Can't infer type for application of polymorphic function type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22693">SCL-22693</a></strong>: Lack of method completion when using type lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23334">SCL-23334</a></strong>: Highlighting error in Scala code using Java 16 records</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23600">SCL-23600</a></strong>: Type mismatch highlight in scala when value is explicitly typed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23709">SCL-23709</a></strong>: Good code red: Final Int value in Char range not accepted as Char</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23914">SCL-23914</a></strong>: Presentation compiler shows error for correct code using Mirror API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23940">SCL-23940</a></strong>: Good code red: operator * not resolved for a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24014">SCL-24014</a></strong>: reload sbt project doesn't pick up the new sbt version from project/build.properties when sbt shell is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24105">SCL-24105</a></strong>: [Scala CLI] Do not suggest creating Scala classes in External Libraries or Scratches section</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24147">SCL-24147</a></strong>: sbt shell: idle shell burns CPU in an infinite loop waiting for the next command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24158">SCL-24158</a></strong>: Incorrect extra .type suffix in decompiled paths</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24167">SCL-24167</a></strong>: Good code red: Extension method not found when using Typeable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24177">SCL-24177</a></strong>: Good code red: unresolved extension using a type class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24180">SCL-24180</a></strong>: scala 3: allow final modifier for top level declarations inside a package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24187">SCL-24187</a></strong>: [SIP-47] Parse interliving clauses and ensure basic editor features are not broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24216">SCL-24216</a></strong>: The incorrect root project is selected when projects are linked with symlinks</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24237">SCL-24237</a></strong>: ScalaDoc: render parameter names in a tag as in Java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24252">SCL-24252</a></strong>: "-Xkind-projector" compiler options is not recognised (available since Scala 3.5, replacement for "-Ykind-projector")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24265">SCL-24265</a></strong>: mill/exports.scala: issues with decompilation and navigation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24269">SCL-24269</a></strong>: Build the Scala Plugin using JDK 21</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24271">SCL-24271</a></strong>: Warning about the deprecated syntax with ScalaTest configuration &amp; "use UI with sbt" option  </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24299">SCL-24299</a></strong>: Finish support for type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24323">SCL-24323</a></strong>: sbt-launch 1.11.6 is compiled using Scala 3.7.2 and causes issues when included on the Scala Compile Server classpath</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=859440</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.20557"/></idea-plugin><idea-plugin downloads="23234124" size="119350650" date="1757700826000" updatedDate="1757700826000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.30</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.30</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24201">SCL-24201</a></strong>: SBT 2: support Scala 3 language in sbt build files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24241">SCL-24241</a></strong>: false red for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24274">SCL-24274</a></strong>: Code highlighted red while autocompletion popup is visible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24291">SCL-24291</a></strong>: PR: Code insight is unavailable for hybrid sbt bazel project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.2.29</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
</ul>
<h3>2025.2.28</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
</ul>
<h3>2025.2.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
</ul>
<h3>2025.2.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
</ul>
<h3>2025.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
</ul>
<h3>2025.2.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
</ul>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=855496</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="119344574" date="1755779174000" updatedDate="1755779174000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.29</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.29</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24228">SCL-24228</a></strong>: NPW: the project module disappears</li>
</ul>
<h3>2025.2.28</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24227">SCL-24227</a></strong>: Embedding: After the update to 252.23892.520 AI assistant scala projects are repeatedly reindexed</li>
</ul>
<h3>2025.2.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
</ul>
<h3>2025.2.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
</ul>
<h3>2025.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
</ul>
<h3>2025.2.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
</ul>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=834323</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="119318279" date="1755164794000" updatedDate="1755164794000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.28</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.28</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22443">SCL-22443</a></strong>: Scala 2 compiler project: compilation error "scala: No 'scala-library*.jar' in module dependencies" when building the project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22550">SCL-22550</a></strong>: Extension methods are not resolved for top-level opaque type aliases in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23167">SCL-23167</a></strong>: IntelliJ doesn't suggest unimported type aliases and enums in the completion list during typing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23409">SCL-23409</a></strong>: scala 3 infix extension methods are not recognized correctly (with string subject, all works well with "it" subject)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24041">SCL-24041</a></strong>: When a source directory is located outside the project root, the outside grouping node displays duplicated directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24044">SCL-24044</a></strong>: No need to search for compilable files in modules that don't have any source roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24108">SCL-24108</a></strong>: append to existing plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24176">SCL-24176</a></strong>: Icons for top-level abstract and opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24179">SCL-24179</a></strong>: New Class: omit Case Object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24191">SCL-24191</a></strong>: Type mismatch isn't highlighted for opaque types </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24192">SCL-24192</a></strong>: The preview project model has non-standard locations for content roots</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24210">SCL-24210</a></strong>: Auto-import doesn't work for Java enum constants (ChronoUnit)</li>
</ul>
<h3>2025.2.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
</ul>
<h3>2025.2.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
</ul>
<h3>2025.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
</ul>
<h3>2025.2.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
</ul>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=828249</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.25556"/></idea-plugin><idea-plugin downloads="23234124" size="119285548" date="1754063870000" updatedDate="1754063870000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.26</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24146">SCL-24146</a></strong>: Unify sbt shell project structure importing tests with regular sbt project structure importing tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</li>
</ul>
<h3>2025.2.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
</ul>
<h3>2025.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
</ul>
<h3>2025.2.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
</ul>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=815324</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="119284714" date="1753807799000" updatedDate="1753807799000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.23</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23708">SCL-23708</a></strong>: `Use indentation-based syntax` is hard to find in scala plugin settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23825">SCL-23825</a></strong>: Files aren’t shown in the project view after unsuccessful reopening of a Mill project in a new IDEA version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24065">SCL-24065</a></strong>: "Too many arguments for method apply" error with named parameters in function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24092">SCL-24092</a></strong>: "Configure type mismatch hints..." context action doesn't select the type mismatch setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24101">SCL-24101</a></strong>: "Wrong number of arguments for extractor, found: 1, expected: 0" when Scala 2 module depends on Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24122">SCL-24122</a></strong>: Can't open sbt shell in 2025.2 with sbt 0.13 - "Not a valid command: idea-shell (similar: shell)"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24132">SCL-24132</a></strong>: Presentation compiler broken by `import cats.implicits.*` (completion extremely slow)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24136">SCL-24136</a></strong>: Got it notification overlaps toolbar when SBT icon is on the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24141">SCL-24141</a></strong>: opaque type: "doesn't correspond to file name" inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24144">SCL-24144</a></strong>: `Show help contents` redirects to wrong documentation version for Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24155">SCL-24155</a></strong>: New Class: semantic sorting</li>
</ul>
<h3>2025.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
</ul>
<h3>2025.2.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
</ul>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=811853</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="116342269" date="1753475686000" updatedDate="1753475686000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.32</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.32</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
</ul>
<h3>2025.1.28</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.1.27</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24025">SCL-24025</a></strong>: Stray errors - Identifier expected (due to exception "NoSuchMethodError: InjectorUtils.registerInjection")</li>
</ul>
<h3>2025.1.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
</ul>
<h3>2025.1.25</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.24</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.1.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
</ul>
<h3>2025.1.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
</ul>
<h3>2025.1.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
</ul>
<h3>2025.1.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
</ul>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=806836</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="119494722" date="1752858512000" updatedDate="1752858512000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.19</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17284">SCL-17284</a></strong>: "No Scala SDK in module" for tests in scala gradle project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20887">SCL-20887</a></strong>: Support opaque type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21512">SCL-21512</a></strong>: Handle type + object companions (icons, highlighting, navigation, completion, rename refactoring etc..)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22287">SCL-22287</a></strong>: Value used in extension methods are shown as "unused expression"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22378">SCL-22378</a></strong>: Red code inside match types (Lower bound doesn't conform to upper bound)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22964">SCL-22964</a></strong>: Zinc incremental builds are broken in IDEA for some projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23178">SCL-23178</a></strong>: "Search" doesn't find keywords in Build Tools &gt; sbt &gt; sbt Projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23325">SCL-23325</a></strong>: Enable import quick fix for implicits when CBH is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23994">SCL-23994</a></strong>: Test opaque types with basic features</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24015">SCL-24015</a></strong>: sbt shell not handles "" in command</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24040">SCL-24040</a></strong>: Scala local dependency addition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24058">SCL-24058</a></strong>: "Create new test" chooses wrong module for target test location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24060">SCL-24060</a></strong>: Unable to debug: Expression compilation failed: $-- [E006] Not Found Error: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24069">SCL-24069</a></strong>: Non-optimal order of setting nodes in `Settings | Languages &amp; Frameworks | Scala`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24070">SCL-24070</a></strong>: Move the managed sources generation step after the project structure dump</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24076">SCL-24076</a></strong>: Extractor pattern cannot handle Seq wildcard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24081">SCL-24081</a></strong>: Execution of compilation request IncrementalRequest: java.nio.file.NoSuchFileException when rebuilding scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24084">SCL-24084</a></strong>: Scala SDK is not registered in the Gradle project when using local scala library files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24093">SCL-24093</a></strong>: Missing warning for too large files inside Scala files (larger then 2.56 MB)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24100">SCL-24100</a></strong>: Getting error during evaluating expression in debugger "Expression compilation failed" + "expression already inserted"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24103">SCL-24103</a></strong>: Missing brace is not highlighted at end of file when using CBH</li>
</ul>
<h3>2025.2.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if given def has given conditionals</li>
</ul>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=798830</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="116330227" date="1751457797000" updatedDate="1751457797000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.28</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.28</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.1.27</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24025">SCL-24025</a></strong>: Stray errors - Identifier expected (due to exception "NoSuchMethodError: InjectorUtils.registerInjection")</li>
</ul>
<h3>2025.1.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if givendef has given conditionals</li>
</ul>
<h3>2025.1.25</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.24</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.1.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
</ul>
<h3>2025.1.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
</ul>
<h3>2025.1.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
</ul>
<h3>2025.1.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
</ul>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22971">SCL-22971</a></strong>: Use compiler to infer types of transparent inline calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=785764</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="117836322" date="1750961296000" updatedDate="1750961296000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22774">SCL-22774</a></strong>: Type annotation required: handle factory methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23205">SCL-23205</a></strong>: Improved given (SIP-64) not working in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23856">SCL-23856</a></strong>: SBT: ability to auto-generate managed sources during project reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23913">SCL-23913</a></strong>: Good code red: Range pattern type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23954">SCL-23954</a></strong>: Scala 3 String interpolation keyword not recognized (due to invalid decompilation of implicit class from .tasty file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23961">SCL-23961</a></strong>: Mill projects sometimes get into bad state during importing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23975">SCL-23975</a></strong>: Stop Mill BSP import progress indicator from blocking usage of iDE</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if givendef has given conditionals</li>
</ul>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=781850</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="116302008" date="1750453132000" updatedDate="1750453132000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.27</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.27</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24025">SCL-24025</a></strong>: Stray errors - Identifier expected (due to exception "NoSuchMethodError: InjectorUtils.registerInjection")</li>
</ul>
<h3>2025.1.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if givendef has given conditionals</li>
</ul>
<h3>2025.1.25</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.24</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.1.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
</ul>
<h3>2025.1.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
</ul>
<h3>2025.1.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
</ul>
<h3>2025.1.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
</ul>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22971">SCL-22971</a></strong>: Use compiler to infer types of transparent inline calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=780094</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="117770333" date="1750433643000" updatedDate="1750433643000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17578">SCL-17578</a></strong>: sbt import does not recognize shared source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18601">SCL-18601</a></strong>: Scala.js cross project test issues when /src/ is used as shared sources - tests all red, tests not found</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22023">SCL-22023</a></strong>: Scaladoc is inserted after case keyword in enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23849">SCL-23849</a></strong>: bad parameter info for unapply method in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23951">SCL-23951</a></strong>: False unused value:  SIP-64 context name (+usages are not highlighted)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23979">SCL-23979</a></strong>: Incorrect type inference for infix type alias using intersection type args</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23984">SCL-23984</a></strong>: AssertionError on sbt projects import if module name contains `/`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23996">SCL-23996</a></strong>: Missing Parentheses in Type Inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24017">SCL-24017</a></strong>: Context bounds not found if givendef has given conditionals</li>
</ul>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=780051</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="117753440" date="1750080257000" updatedDate="1750080257000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23425">SCL-23425</a></strong>: named tuples: Support code completion﻿ on based on the type Fields in Selectable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23656">SCL-23656</a></strong>: Go to not works for generic opaque definitions in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code with Grazie plugin enabled and intelliLang plugin disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23863">SCL-23863</a></strong>: _n etc is not resolved on *: type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23230">SCL-23230</a></strong>: Good code red: combination of implicit and using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23905">SCL-23905</a></strong>: Sbt project import task is missing in the status bar when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23943">SCL-23943</a></strong>: Code insight is unavailable because the sbt project is not loaded displayed when editing Java sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=775646</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="86736356" date="1749031595000" updatedDate="1749031595000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.43</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.43</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
</ul>
<h3>2024.3.42</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.38</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
</ul>
<h3>2024.3.37</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2024.3.35</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19340">SCL-19340</a></strong>: Highlighting disabled for Java files in Java/Scala 3 mixed project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
</ul>
<h3>2024.3.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
</ul>
<h3>2024.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2024.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22971">SCL-22971</a></strong>: Use compiler to infer types of transparent inline calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=766551</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="116292739" date="1748865136000" updatedDate="1748865136000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.25</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.25</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.24</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.1.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
</ul>
<h3>2025.1.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
</ul>
<h3>2025.1.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
</ul>
<h3>2025.1.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
</ul>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=764295</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.26927"/></idea-plugin><idea-plugin downloads="23234124" size="117624808" date="1748641638000" updatedDate="1748641638000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20761">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22871">SCL-22871</a></strong>: Plus operator defined by extension not found for opaque types with Null bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23225">SCL-23225</a></strong>: Methods from underlying type of opaque type accessible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23226">SCL-23226</a></strong>: Opaque type method not resolved properly in presence of type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23227">SCL-23227</a></strong>: Method of underlying type used instead of opaque type one (aliased type method is used instead of opaque type extension method)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23236">SCL-23236</a></strong>: Good code red: Incorrect extension resolution for opaque types with type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23816">SCL-23816</a></strong>: Presentation compiler disregards bounds for opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23837">SCL-23837</a></strong>: False error highlighting for wildcard symbol in higher kind projection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23941">SCL-23941</a></strong>: opaque types: wrong Tuple type is inferred instead of opaque type</li>
</ul>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23880">SCL-23880</a></strong>: opaque type alias name is used instead of type used in presentation, leading to compilation error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=761272</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="117599225" date="1748258020000" updatedDate="1748258020000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6315">SCL-6315</a></strong>: Bad code is green: case-to-case inheritance is prohibited</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21568">SCL-21568</a></strong>: Extension methods are not resolved for opaque type aliases to Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22480">SCL-22480</a></strong>: Good code red: type inference wrong in presence of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23132">SCL-23132</a></strong>: Scala REPL doesn't start in Maven project with scalatest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23677">SCL-23677</a></strong>: named tuples: Incorrect use of Named Tuple isn't highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23789">SCL-23789</a></strong>: IDE doesn't see shared Scala classes in Scala.JS code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23842">SCL-23842</a></strong>: Coerce Double literals where Float is expected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23845">SCL-23845</a></strong>: "Create separate modules for production and test sources" option leads to dependency collision</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23877">SCL-23877</a></strong>: Missing braces in sample code when 'Use indentation-based syntax' is turned off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23884">SCL-23884</a></strong>: Presention compiler does not resolve the type of a mapped Tuple (tuple operations, polymorphic function types)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23897">SCL-23897</a></strong>: Read access is allowed from inside read-action only exceptions thrown by the sbt package-checker integration in 252</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23906">SCL-23906</a></strong>: Compute erasure of opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23907">SCL-23907</a></strong>: Migrate static Scala PSI caches to project services</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23912">SCL-23912</a></strong>: Refactor RunOnceStartupActivity into a pair of ProjectActivity and an Application level service</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23918">SCL-23918</a></strong>: Reduce the scheduling rate of UIFreezingGuard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23928">SCL-23928</a></strong>: Opaque type alias bounds</li>
</ul>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=754603</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="116267924" date="1747340399000" updatedDate="1747340399000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.24</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.24</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.1.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
</ul>
<h3>2025.1.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
</ul>
<h3>2025.1.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
</ul>
<h3>2025.1.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
</ul>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22971">SCL-22971</a></strong>: Use compiler to infer types of transparent inline calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=743121</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.26927"/></idea-plugin><idea-plugin downloads="23234124" size="117564384" date="1747222116000" updatedDate="1747222116000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.2.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-3280">SCL-3280</a></strong>: Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18999">SCL-18999</a></strong>: restart BSP server when connection config changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21578">SCL-21578</a></strong>: support "New tuples operations"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21791">SCL-21791</a></strong>: LLM: Support unit test generation for Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22041">SCL-22041</a></strong>: New file in ScalaCLI is not picked up until BSP refresh</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22501">SCL-22501</a></strong>: Error "Type X does not conform to upper bound Y of type parameter F" when using type alias to type with named type parameter with bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22717">SCL-22717</a></strong>: library dependency completion in existing dependency breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23232">SCL-23232</a></strong>: Good code red: given not resolved for opaque type extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23233">SCL-23233</a></strong>: Good code red: given not resolved with opaque type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23460">SCL-23460</a></strong>: Type mismatch when manipulating tuple type with *:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23462">SCL-23462</a></strong>: scala.Tuple infix operator *: isn't resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23471">SCL-23471</a></strong>: Type mismatch if try to assign a pair to a NonEmptyTuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23626">SCL-23626</a></strong>: Regression: Good code red - extension not found with opaque types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23644">SCL-23644</a></strong>: Show warning before the project import when the selected JDK and sbt versions are incompatible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23678">SCL-23678</a></strong>: named tuples: Type mismatch if assign Named Tuple to a pair </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23705">SCL-23705</a></strong>: Regression: Good code red: Some extractor extracts underlying type of opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23710">SCL-23710</a></strong>: Regression, Good code red: Operator + not found for opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23723">SCL-23723</a></strong>: Attach the module to scratch worksheet files on the virtual file instance itself, not on the psi file instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23728">SCL-23728</a></strong>: Add "Use indentation-based syntax" setting to the New Project Wizard when the Scala 3 version is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23734">SCL-23734</a></strong>: Do not hold onto a reference to a project in the Scala Compile Server instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23743">SCL-23743</a></strong>: Support SIP-68 - Reference-able Package Objects  (3.7.0)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23802">SCL-23802</a></strong>: can't paste incomplete scala code into project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=741367</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23234124" size="116229796" date="1746551604000" updatedDate="1746551604000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.23</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23798">SCL-23798</a></strong>: inconsistent parser errors for incomplete function declaration with assignment (with and without type annotation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23823">SCL-23823</a></strong>: Invalid code completion for a named tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23835">SCL-23835</a></strong>: CBH: errors are stuck or missing when completion popup is involved</li>
</ul>
<h3>2025.1.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23794">SCL-23794</a></strong>: Scala Plugin does not work anymore with BSP and Mill after update to IntelliJ 2025.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
</ul>
<h3>2025.1.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
</ul>
<h3>2025.1.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
</ul>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22971">SCL-22971</a></strong>: Use compiler to infer types of transparent inline calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=735620</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="116217530" date="1745910614000" updatedDate="1745910614000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.22</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync  (error: value collection is not a member of String)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23795">SCL-23795</a></strong>: Scala 3 indentation based syntax wrong paste indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23797">SCL-23797</a></strong>: Output module clashing error spacing (Missing newline)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23805">SCL-23805</a></strong>: Refactor the new project wizard sub-step mixins and do not extend them where not necessary</li>
</ul>
<h3>2025.1.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
</ul>
<h3>2025.1.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
</ul>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=728154</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="116213671" date="1744395997000" updatedDate="1744395997000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23649">SCL-23649</a></strong>: Type annotation required: skip `return` in nested methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23750">SCL-23750</a></strong>: Implement tuple type operations as intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23767">SCL-23767</a></strong>: Tasty reader cannot handle literal types in exported signature</li>
</ul>
<h3>2025.1.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
</ul>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=714049</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="116181537" date="1744223162000" updatedDate="1744223162000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23317">SCL-23317</a></strong>: named tuples: Support omitting and reordering components when destructing case classes/named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23422">SCL-23422</a></strong>: Named tuple element name lost from type param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23680">SCL-23680</a></strong>: 'Type doesn't conform to upper bound' for NamedTuple types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23696">SCL-23696</a></strong>: Notification `update the run configuration` doesn't appear on the first project opening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23725">SCL-23725</a></strong>: 'Reassignment to val'-Error shown with compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
</ul>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=712330</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="116149539" date="1743100019000" updatedDate="1743100019000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21913">SCL-21913</a></strong>: X-Ray mode: an option to show name hints for all arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22119">SCL-22119</a></strong>: XRay Mode: show `.apply` calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23446">SCL-23446</a></strong>: compiler-based-types don't recognise extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23659">SCL-23659</a></strong>: Use the built-in expression compiler (scala-debug-adapter) included in the compiler JAR in the latest Scala 3.x versions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23699">SCL-23699</a></strong>: NPE in UpdateCompilerGeneratedStateListener in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
</ul>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=704779</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="116133428" date="1741997981000" updatedDate="1741997981000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21765">SCL-21765</a></strong>: (2023.2.*) Reformat file with Optimize Import selected, undoes the alignment of imported elements using Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22142">SCL-22142</a></strong>: [scala 3.4]: No warnings can be incurred under -Werror (or -Xfatal-warnings)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23083">SCL-23083</a></strong>: Action "Import member with stable path" is not available after "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23672">SCL-23672</a></strong>: Always search for modules with a configured Scala SDK when using CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23689">SCL-23689</a></strong>: Optimize imports with -Xsource:3 and scalafmt formatter causing problems with renamed imports </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23698">SCL-23698</a></strong>: Scala-Implicit argument pop-up does not show for method with implicit argument</li>
</ul>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23585">SCL-23585</a></strong>: NPE: WorksheetModuleUtil$.$anonfun$allProductionModulesWithScalaSdk$0</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=698406</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="116089649" date="1741206159000" updatedDate="1741206159000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12520">SCL-12520</a></strong>: 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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16698">SCL-16698</a></strong>: jps compilation doesn't work for cross projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21142">SCL-21142</a></strong>: scala3: can't resolve definitions from intersection types from self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23561">SCL-23561</a></strong>: Good code red: HK Type inference example related to BuildFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23562">SCL-23562</a></strong>: Good code red: exported type considered different</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23577">SCL-23577</a></strong>: Integration Tests directory is not recognized when located outside module content root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23590">SCL-23590</a></strong>: scala.runtime.NonLocalReturnControl$mcV$sp when creating a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23606">SCL-23606</a></strong>: warn about legacy sbt 0.13 version usage</li>
</ul>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=692422</download-url><idea-version min="n/a" max="n/a" since-build="251.23536" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="86735095" date="1741201069000" updatedDate="1741201069000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.42</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.42</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.38</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
</ul>
<h3>2024.3.37</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2024.3.35</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19340">SCL-19340</a></strong>: Highlighting disabled for Java files in Java/Scala 3 mixed project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
</ul>
<h3>2024.3.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
</ul>
<h3>2024.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2024.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=692413</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="87486866" date="1741006113000" updatedDate="1741006113000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23382">SCL-23382</a></strong>: Choose JDK compatible with the sbt version when opening sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23384">SCL-23384</a></strong>: Choose JDK compatible with the sbt version when creating sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23619">SCL-23619</a></strong>: Reduce highlighting in Scala source files when the project is in an incomplete dependencies state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23632">SCL-23632</a></strong>: Scala 2 compiler plugin for macro types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Test sfor Scala compiler plugin for macro types</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=690287</download-url><idea-version min="n/a" max="n/a" since-build="251.23536" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="84114258" date="1740411250000" updatedDate="1740411250000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23352">SCL-23352</a></strong>: BSP calls buildTargetCompile to build target with `canCompile  = false`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23479">SCL-23479</a></strong>: Good code red: Seq of named tuples</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23601">SCL-23601</a></strong>: Do not suggest `Remove unused elements` inspection for  Named Tuple names </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23622">SCL-23622</a></strong>: Can't evaluate worksheet on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23623">SCL-23623</a></strong>: Play project cannot be run on windows: Illegal char :&gt; at index 2: </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23624">SCL-23624</a></strong>: Scala compiler plugin tests</li>
</ul>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=686202</download-url><idea-version min="n/a" max="n/a" since-build="251.22821" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="84127229" date="1739912019000" updatedDate="1739912019000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21846">SCL-21846</a></strong>: scala 3: resolve nested implicit definitions without ambiguity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22576">SCL-22576</a></strong>: "No Scala SDK in module" banner is unhelpful when a sbt project is available</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22972">SCL-22972</a></strong>: IntelliJ scala compiler diverging on implicits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23117">SCL-23117</a></strong>: Set up compilation caching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23186">SCL-23186</a></strong>: Scala3: implicit conversion is not applied when resolving extension methods </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23357">SCL-23357</a></strong>: Make selection boxes bigger in new project dialog</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23490">SCL-23490</a></strong>: "Scala CLI is not installed on this machine" when creating a project in non-existing directory</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23504">SCL-23504</a></strong>: Incorrect implicit hint: top-level given is selected instead of locally defined given </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23505">SCL-23505</a></strong>: Bad project structure for module with name "Main" in https://github.com/sbt/sbt repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23589">SCL-23589</a></strong>: Scala plugin requires restart on clean installation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23591">SCL-23591</a></strong>: Stackoverflow on divergent implicit param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23603">SCL-23603</a></strong>: Syntax highlighting visitor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23610">SCL-23610</a></strong>: Abstract variables are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23611">SCL-23611</a></strong>: Rewrite the Zinc Form compiler integration for 251</li>
</ul>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=683594</download-url><idea-version min="n/a" max="n/a" since-build="251.21418" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="86672300" date="1739367700000" updatedDate="1739367700000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.38</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.38</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
</ul>
<h3>2024.3.37</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2024.3.35</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19340">SCL-19340</a></strong>: Highlighting disabled for Java files in Java/Scala 3 mixed project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
</ul>
<h3>2024.3.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
</ul>
<h3>2024.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2024.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=680049</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="83744121" date="1738940056000" updatedDate="1738940056000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23387">SCL-23387</a></strong>: Monocle's focus macro is not supported in Scala 3 (works with Scala 2) (scala 3 context functions )</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23491">SCL-23491</a></strong>: Can't resolve `sbt.Def.value` extension method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23510">SCL-23510</a></strong>: When JDK is downloading the sbt import fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=677750</download-url><idea-version min="n/a" max="n/a" since-build="251.20015" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="86672495" date="1738862003000" updatedDate="1738862003000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.37</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.37</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23558">SCL-23558</a></strong>: MultiRootJSLinterLanguageServiceManager read action in constructor leads to deadlock</li>
</ul>
<h3>2024.3.35</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19340">SCL-19340</a></strong>: Highlighting disabled for Java files in Java/Scala 3 mixed project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
</ul>
<h3>2024.3.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
</ul>
<h3>2024.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2024.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=677078</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="85580978" date="1738340450000" updatedDate="1738340450000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19936">SCL-19936</a></strong>: The breakpoints doesn't stop in the lazy val's try catch block for scala 2.13.3 and newer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22057">SCL-22057</a></strong>: New Project wizard: suggest to download JDK for sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23349">SCL-23349</a></strong>: Don't highlight SBT build files in the incomplete SBT project model state</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23496">SCL-23496</a></strong>: Suppress "Unspecified type parameters" error when compiler error highlighting is on</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23485">SCL-23485</a></strong>: Reinstate support for Scala collection visualization in the debugger after 251 EAP2</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22153">SCL-22153</a></strong>: Sometimes warning\error is shown at the beginning of the file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=674495</download-url><idea-version min="n/a" max="n/a" since-build="251.18673" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="85541565" date="1737656477000" updatedDate="1737656477000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22619">SCL-22619</a></strong>: "Modules were resolved with conflicting cross-version suffixes" error during project reload when "Open cross-compiled ... as Scala 2" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23314">SCL-23314</a></strong>: Scala 3.6 - Infix type with "as" is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23381">SCL-23381</a></strong>: Don't show "already defined in scope" errors when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23415">SCL-23415</a></strong>: Incorrect color for separate prod/test modules hint in different color themes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23416">SCL-23416</a></strong>: Change color for separate prod/test hint right after theme change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23426">SCL-23426</a></strong>: Good code red: Named tuples extracted as normal tuple not typed properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23433">SCL-23433</a></strong>: issues with compiler options with spaces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23439">SCL-23439</a></strong>: case class after indentation-based type pattern matching is wrongly parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23454">SCL-23454</a></strong>: When creating Play project: kotlin.UninitializedPropertyAccessException: lateinit property mainSplitters has not been initialized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23461">SCL-23461</a></strong>: Can't stop on a breakpoint inside lambda in trait</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23465">SCL-23465</a></strong>: Use ScalaSyntaxHighlighter without ScalaEditorHighlighter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23466">SCL-23466</a></strong>: Don't add intermediate layered lexers without layers</li>
</ul>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22153">SCL-22153</a></strong>: Sometimes warning\error is shown at the beginning of the file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=670492</download-url><idea-version min="n/a" max="n/a" since-build="251.17181" until-build="251.*"/></idea-plugin><idea-plugin downloads="23234124" size="87409909" date="1736856400000" updatedDate="1736856400000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2025.1.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2025.1.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5470">SCL-5470</a></strong>: Editor specific fold tags are not folding</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19639">SCL-19639</a></strong>: Code With Me: Auto-import quick-fix is offered only after some code editing on host</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22153">SCL-22153</a></strong>: Sometimes warning\error is shown at the beginning of the file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22262">SCL-22262</a></strong>: No usages are found for given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22598">SCL-22598</a></strong>: Extension methods are not resolved for abstract type ZNothing &lt;: Nothing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22861">SCL-22861</a></strong>: SBT and Groovy conflict when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23137">SCL-23137</a></strong>: java.lang.StackOverflowError in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23150">SCL-23150</a></strong>: Scala CLI: show project reload icon when using directive is changed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23181">SCL-23181</a></strong>: Extract scala-impl/scala.meta into its own module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23198">SCL-23198</a></strong>: Direct references to package objects should be allowed in `.mill` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23209">SCL-23209</a></strong>: Write utility methods for detecting production and test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23261">SCL-23261</a></strong>: Enable the Zinc incremental compiler in projects with Kotlin sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23275">SCL-23275</a></strong>: Type Info: kind projector syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23282">SCL-23282</a></strong>: Type Info: tuple and function types with kind projector</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23285">SCL-23285</a></strong>: Infer compiler options from compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23286">SCL-23286</a></strong>: Re-sugar kind projections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23287">SCL-23287</a></strong>: -Ykind-projector adds kind projector plugin classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23288">SCL-23288</a></strong>: UserDataHolder assertion error after switching main/test modules</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23324">SCL-23324</a></strong>: Tasty reader: string concatenation constants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23331">SCL-23331</a></strong>: Compiler-to-decompiler tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23332">SCL-23332</a></strong>: Tasty reader: simplify intersection and union types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23333">SCL-23333</a></strong>: Tasty reader: simplify access qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23393">SCL-23393</a></strong>: Scala Library source viewer is having highlighting errors when showing Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23417">SCL-23417</a></strong>: Tasty reader: deduplicate extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23420">SCL-23420</a></strong>: Class printer: normalize class parent</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=665274</download-url><idea-version min="n/a" max="n/a" since-build="251.14649" until-build="251.17000"/></idea-plugin><idea-plugin downloads="23234124" size="86664150" date="1736778845000" updatedDate="1736778845000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.35</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.35</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17361">SCL-17361</a></strong>: Indexing recompiled classfiles while compiling bytecode for implicit analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19340">SCL-19340</a></strong>: Highlighting disabled for Java files in Java/Scala 3 mixed project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19751">SCL-19751</a></strong>: enable "implement members" quick-fix when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21795">SCL-21795</a></strong>: Wrong "reassignment to val" error when setter with implicit parameter is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21859">SCL-21859</a></strong>: Scala: make code completion  provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22398">SCL-22398</a></strong>: scala 3: can't read tasty file that contains `given {} with`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23094">SCL-23094</a></strong>: SIP-64 - Improve Syntax for Context Bounds and Givens (Scala 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23095">SCL-23095</a></strong>: Parser changes for SIP-64 (Improve Syntax for Context Bounds and Givens)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23161">SCL-23161</a></strong>: Decompile right-hand side for the `deferred` givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23164">SCL-23164</a></strong>: Re-sugar named context bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23193">SCL-23193</a></strong>: 'Create method' generates code in the wrong place (when Scalafmt is used with disabled "Use IntelliJ formatter for code range formatting" setting)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23194">SCL-23194</a></strong>: named argument highlighting wrongly highlights undercore lambda with assignment at parameter position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23322">SCL-23322</a></strong>: "Parameter Info" action on type parameters selects apply method of method return type instead of the method itself</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23328">SCL-23328</a></strong>: Named tuple members not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23366">SCL-23366</a></strong>: Add action to show decompiled Tasty for Scala 3 libraries sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23373">SCL-23373</a></strong>: separate prod/test modules: show a hint that project reload is required after the setting change</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23432">SCL-23432</a></strong>: Fix Go to Symbol for val/var definitions</li>
</ul>
<h3>2024.3.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
</ul>
<h3>2024.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2024.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=664793</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="86541853" date="1734016151000" updatedDate="1734016151000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.23</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20097">SCL-20097</a></strong>: Class import is marked as unused when used in universal apply call for class with companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22878">SCL-22878</a></strong>: Broken completion for sbt shell when using windows and JDK 22</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23119">SCL-23119</a></strong>: Reverse require-restart</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23241">SCL-23241</a></strong>: Incorrect module for scratch file if switch to production/test project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
</ul>
<h3>2024.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2024.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=649372</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="86529537" date="1733162220000" updatedDate="1733162220000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.22</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22939">SCL-22939</a></strong>: Scala compilation ClosedFileSystemException when using "zinc" incremental compiler with jbr_jcef-21.0.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23251">SCL-23251</a></strong>: Move some tests around and enable the CI in GitHub Actions</li>
</ul>
<h3>2024.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2024.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=643272</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="74888805" date="1732874642000" updatedDate="1732874642000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.30</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.2.30</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21547">SCL-21547</a></strong>: False amount of type parameters is needed to pass (Scala 3, type alias + type lambda in parameter,  from library)</li>
</ul>
<h3>2024.2.29</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22970">SCL-22970</a></strong>: package scala.compiletime does not have a member method summonFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.2.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22141">SCL-22141</a></strong>: Debugger: step into lambda goes to apply() method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22272">SCL-22272</a></strong>: Cannot invoke "String.toLowerCase()" because the return value of "org.jetbrains.idea.maven.model.MavenArtifact.getScope()" is null</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22922">SCL-22922</a></strong>: Can’t invoke "String.toLowerCase()" thrown when changing maven config</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22965">SCL-22965</a></strong>: Run to cursor doesn't work for top level definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22976">SCL-22976</a></strong>: Surface the debugger expression evaluation compiler errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
<h3>2024.2.25</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21530">SCL-21530</a></strong>: Rename refactoring doesn't work with twirl templates (when there are top-level imports)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22192">SCL-22192</a></strong>: Incorrect parsing of List and Seq with infix operator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22399">SCL-22399</a></strong>: Inspection 'Scala -&gt; Properties files -&gt; Invalid property key' does not work with infix notation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22737">SCL-22737</a></strong>: Built-in highlighter doesn't understand complex def definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22850">SCL-22850</a></strong>: Import with an alias isn't suggested if Import dialog contains the same import without alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22894">SCL-22894</a></strong>: Find usages: `Search for base method usages` setting is unavailable when finding usage of an abstract method or its override</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22918">SCL-22918</a></strong>: Seemingly, Prompt is not applied in case generate scala doc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22924">SCL-22924</a></strong>: Highlighting error: varargs in Twirl templates when there is no trailing comma</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22925">SCL-22925</a></strong>: JPA-Facet doesn't recognize the Id of AbstractEntity (JPQL, language injection)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22933">SCL-22933</a></strong>: Optimizing imports with alias breaks code </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22934">SCL-22934</a></strong>: Duplicate sbt project import when creating a new scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22941">SCL-22941</a></strong>: `Invert if condition`changes code to the opposite </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22945">SCL-22945</a></strong>: An error in the link from the sbt settings to Help Pages </li>
</ul>
<h3>2024.2.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15659">SCL-15659</a></strong>: completion for stable identifier pattern removes leading backtick</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22880">SCL-22880</a></strong>: restart is required when installing scala plugin on IDEA community</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.2.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
</ul>
<h3>2024.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22875">SCL-22875</a></strong>: Scala: Misfiring "Make Array to String" inspection in non-standard string contexts</li>
</ul>
<h3>2024.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19656">SCL-19656</a></strong>: Scala 2.13.7 - support given imports under -Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21490">SCL-21490</a></strong>: Pattern-bound given instance is not found inside a method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22418">SCL-22418</a></strong>: Implicit hints: .explicitly -&gt; using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22586">SCL-22586</a></strong>: No rerun failed test button for ScalaTest\Specs\uTest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
</ul>
<h3>2024.2.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19860">SCL-19860</a></strong>: Color scheme/syntax highlighting for named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20576">SCL-20576</a></strong>: MUnit: unable to run individual tests from the test suite</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22066">SCL-22066</a></strong>: Support stepping into a lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22083">SCL-22083</a></strong>: IArray.sameElements() should not emit a warning for unsorted collections on Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22123">SCL-22123</a></strong>: Debugger: can't step into lambda from line breakpoint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22799">SCL-22799</a></strong>: Missing Line and Column Info in Compilation Error Message for Java SBT project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22824">SCL-22824</a></strong>: Compile main and test module when parent modules is compiled</li>
</ul>
<h3>2024.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20350">SCL-20350</a></strong>: Implement members quick fix: add `with` keyword for given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21582">SCL-21582</a></strong>: complete enum cases when an expected type is enum, like in Java (Scala 3 enums, Scala 3 union types, Scala 2 ADT, Scala 2 Enumeration)</li>
</ul>
<h3>2024.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7653">SCL-7653</a></strong>: Copy+paste looses import aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13127">SCL-13127</a></strong>: "shared compile output" warning for imported sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22638">SCL-22638</a></strong>: compiler-based highlighting is shown together with parser errors (it disappears after some delay)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22695">SCL-22695</a></strong>: Language injection: highlight Regex("...")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22741">SCL-22741</a></strong>: Don't process pasted text if it's outside a string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22750">SCL-22750</a></strong>: compiler quick fix in worksheet fixes wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22767">SCL-22767</a></strong>: completion: automatically fill all method named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22775">SCL-22775</a></strong>: Enabling unified Java/Kotlin incremental compilation implementation breaks the Scala JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22788">SCL-22788</a></strong>: Constant condition inspection: handle string literal types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22789">SCL-22789</a></strong>: highlight class fields defined in parameter clauses as fields instead of parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22806">SCL-22806</a></strong>: Add Scala Write documentation node to prompt library</li>
</ul>
<h3>2024.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20749">SCL-20749</a></strong>: Maybe move enum to the bottom of scala file creation list?</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22639">SCL-22639</a></strong>: "Resolving scala expression compiler" is not cancellable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22719">SCL-22719</a></strong>: Incorrect types with Copy Scala Type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22731">SCL-22731</a></strong>: NoSuchElementException in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21732">SCL-21732</a></strong>: Scala 3 Intersection types are not inferred</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22140">SCL-22140</a></strong>: Debugger: inline breakpoint for `yield` is unreachable when it is on the same line as `for`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22282">SCL-22282</a></strong>: Scala 3 Plugin saves .scala files too frequently</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22381">SCL-22381</a></strong>: Valid Scala 3 braceless block in `for` incorrectly marked as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22383">SCL-22383</a></strong>: Desugar for comprehension: handle fewer-braces calls in generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22394">SCL-22394</a></strong>: Scala 3 project incorrectly marks symbol literals as deprecated.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22441">SCL-22441</a></strong>: Missing write access when using += </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22487">SCL-22487</a></strong>: psi caching issue: reference is not highlighted after editting and remains red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22495">SCL-22495</a></strong>: can't resolve recursive extension method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22526">SCL-22526</a></strong>: Extension method support for alias type.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22527">SCL-22527</a></strong>: Intellij does not understand target type with Built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22686">SCL-22686</a></strong>: "Type annotation required for public member " inconsistent with universal apply method calls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22707">SCL-22707</a></strong>: Marking methods/variables private for the whole file no longer works.</li>
</ul>
<h3>2024.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15782">SCL-15782</a></strong>: Show type mismatch tooltip on Ctrl + F1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19431">SCL-19431</a></strong>: scala3: cannot resolve symbol flatMap / map / foreach in for-comprehensions when indentation-based block is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20593">SCL-20593</a></strong>: Integer literal starting with 0 reported as syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20817">SCL-20817</a></strong>: IgnoreErrorHighlightingSurrounder: duplicated entry in "Surround With"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20982">SCL-20982</a></strong>: False positive error "type mismatch" with ZIO and ZLayer composition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21477">SCL-21477</a></strong>: File name too long error when building projects like Apache Spark</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21889">SCL-21889</a></strong>: Scala: make postfix templates provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22167">SCL-22167</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 2 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22199">SCL-22199</a></strong>: Invert if condition: provide on expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22206">SCL-22206</a></strong>: use new package search api for library completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22274">SCL-22274</a></strong>: Destructured types are not inferred in for-comprehension for ZIO</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22368">SCL-22368</a></strong>: Support binary literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22371">SCL-22371</a></strong>: Hex Integer Literals with upper case X don't type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22375">SCL-22375</a></strong>: Invalid literal values should still have a type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22450">SCL-22450</a></strong>: update colors for Scala 3 enum file icon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22458">SCL-22458</a></strong>: "No Scala SDK in module" warning is shown in sample code in a new Scala project created from project wizard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22474">SCL-22474</a></strong>: Quick Navigation: types are rendered with strange background</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22541">SCL-22541</a></strong>: Truncated error message: "found" OK, "required" missing at least when using BSP + CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22584">SCL-22584</a></strong>: Javac Options -parameters Ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22593">SCL-22593</a></strong>: suggest newer RC version for library dependency if it's already using RC older version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22621">SCL-22621</a></strong>: do not suggest library version upgrade for the nightly version (cats-effect)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22635">SCL-22635</a></strong>: "Make method private" highlighting doesn't disappear emmidiately after the fix is applied</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22642">SCL-22642</a></strong>: Exception: Too many requests to package-search</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=641990</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="86530267" date="1732551642000" updatedDate="1732551642000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2024.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=639225</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="86529755" date="1732293442000" updatedDate="1732293442000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.19</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2321">SCL-2321</a></strong>: "Already defined in the scope" errors are not shown if there is any other error in current scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22318">SCL-22318</a></strong>: Rename refactoring suggestion doesn't consider already existing names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22570">SCL-22570</a></strong>: Incorrect highlight: type mismatch (ZLayer.derive, ZNothing)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22596">SCL-22596</a></strong>: "Optimise imports" removes import of `derives` extension method (even though it's needed for "derives" related logic)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22848">SCL-22848</a></strong>: Empty error message at 0:0 in every file of scala cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22916">SCL-22916</a></strong>: Regression: Good code with async/await syntax shown red: Type IO does take parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22917">SCL-22917</a></strong>: "Curried type parameters" pattern broken in recent nightlies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22931">SCL-22931</a></strong>: False error highlighting for cats.data.EitherT[Future, ?, ?]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22998">SCL-22998</a></strong>: Type mismatch error shown for identical types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23043">SCL-23043</a></strong>: Fix whole line function expression breakpoint highlighting and choices</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23162">SCL-23162</a></strong>: debugger stops inside extension method body instead of lambda body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23165">SCL-23165</a></strong>: Named Tuple completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23200">SCL-23200</a></strong>: Notification improvements for updating modules in configurations </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2024.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=637931</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="86486170" date="1731347994000" updatedDate="1731347994000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.18</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17813">SCL-17813</a></strong>: worksheet: add ability to use classes from test source root in scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18631">SCL-18631</a></strong>: raw strings literals: improve support for scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22926">SCL-22926</a></strong>: Check/Fix unicode escapes in raw strings with/without Source3/Scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22949">SCL-22949</a></strong>: "Search" doesn't find some Scala Plugin settings in 2024.2 &amp; 2024.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23152">SCL-23152</a></strong>: Return braces to scala 2 new class\object template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2024.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=631985</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="86456254" date="1730402929000" updatedDate="1730402929000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10398">SCL-10398</a></strong>: Expand applicability of toggle / update type intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12489">SCL-12489</a></strong>: Type Info: support underscore parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14797">SCL-14797</a></strong>: Type hints: support variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14798">SCL-14798</a></strong>: Type hints: support for generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14799">SCL-14799</a></strong>: Type hints: support function literal parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15785">SCL-15785</a></strong>: Type hints: show for function literal parameters and variable patterns</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21205">SCL-21205</a></strong>: Extra type parameter(s) in definitions with type lambdas</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22565">SCL-22565</a></strong>: Error highlighting when using "new" keyword (with compiler-based highlighting disabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22569">SCL-22569</a></strong>: Support "Named tuples" (experimental in 3.5.0, will be a standard feature in 3.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22892">SCL-22892</a></strong>: Configuration upgrade when separate modules for prod/test are enabled </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23116">SCL-23116</a></strong>: auto-create plugins.sbt file when you paste code with addSbtPlugin to `project` directory in sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23128">SCL-23128</a></strong>: Wrong indentation on enter after comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23135">SCL-23135</a></strong>: CBH doesn't work if project folder contains special symbols</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=627472</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="86360354" date="1729852439000" updatedDate="1729852439000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23104">SCL-23104</a></strong>: Incorrect dependency scope in IntelliJ IDEA after import sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23125">SCL-23125</a></strong>: scala 3 debugger: infinite "Loading..." in the stack trace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=624225</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="87360441" date="1729188542000" updatedDate="1729188542000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22915">SCL-22915</a></strong>: Exception thrown when running explain code\find problems at caret</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23068">SCL-23068</a></strong>: Add whitespace between the class name and the opening brace if missing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=620572</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="74887677" date="1729178115000" updatedDate="1729178115000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.29</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.2.29</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22970">SCL-22970</a></strong>: package scala.compiletime does not have a member method summonFrom</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23018">SCL-23018</a></strong>: Semantic highlighting works incorrectly in Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23115">SCL-23115</a></strong>: tasty: escape keywords/soft keywords with backticks in qualified names</li>
</ul>
<h3>2024.2.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22141">SCL-22141</a></strong>: Debugger: step into lambda goes to apply() method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22272">SCL-22272</a></strong>: Cannot invoke "String.toLowerCase()" because the return value of "org.jetbrains.idea.maven.model.MavenArtifact.getScope()" is null</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22922">SCL-22922</a></strong>: Can’t invoke "String.toLowerCase()" thrown when changing maven config</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22965">SCL-22965</a></strong>: Run to cursor doesn't work for top level definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22976">SCL-22976</a></strong>: Surface the debugger expression evaluation compiler errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
<h3>2024.2.25</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21530">SCL-21530</a></strong>: Rename refactoring doesn't work with twirl templates (when there are top-level imports)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22192">SCL-22192</a></strong>: Incorrect parsing of List and Seq with infix operator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22399">SCL-22399</a></strong>: Inspection 'Scala -&gt; Properties files -&gt; Invalid property key' does not work with infix notation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22737">SCL-22737</a></strong>: Built-in highlighter doesn't understand complex def definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22850">SCL-22850</a></strong>: Import with an alias isn't suggested if Import dialog contains the same import without alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22894">SCL-22894</a></strong>: Find usages: `Search for base method usages` setting is unavailable when finding usage of an abstract method or its override</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22918">SCL-22918</a></strong>: Seemingly, Prompt is not applied in case generate scala doc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22924">SCL-22924</a></strong>: Highlighting error: varargs in Twirl templates when there is no trailing comma</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22925">SCL-22925</a></strong>: JPA-Facet doesn't recognize the Id of AbstractEntity (JPQL, language injection)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22933">SCL-22933</a></strong>: Optimizing imports with alias breaks code </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22934">SCL-22934</a></strong>: Duplicate sbt project import when creating a new scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22941">SCL-22941</a></strong>: `Invert if condition`changes code to the opposite </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22945">SCL-22945</a></strong>: An error in the link from the sbt settings to Help Pages </li>
</ul>
<h3>2024.2.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15659">SCL-15659</a></strong>: completion for stable identifier pattern removes leading backtick</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22880">SCL-22880</a></strong>: restart is required when installing scala plugin on IDEA community</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.2.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
</ul>
<h3>2024.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22875">SCL-22875</a></strong>: Scala: Misfiring "Make Array to String" inspection in non-standard string contexts</li>
</ul>
<h3>2024.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19656">SCL-19656</a></strong>: Scala 2.13.7 - support given imports under -Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21490">SCL-21490</a></strong>: Pattern-bound given instance is not found inside a method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22418">SCL-22418</a></strong>: Implicit hints: .explicitly -&gt; using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22586">SCL-22586</a></strong>: No rerun failed test button for ScalaTest\Specs\uTest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
</ul>
<h3>2024.2.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19860">SCL-19860</a></strong>: Color scheme/syntax highlighting for named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20576">SCL-20576</a></strong>: MUnit: unable to run individual tests from the test suite</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22066">SCL-22066</a></strong>: Support stepping into a lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22083">SCL-22083</a></strong>: IArray.sameElements() should not emit a warning for unsorted collections on Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22123">SCL-22123</a></strong>: Debugger: can't step into lambda from line breakpoint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22799">SCL-22799</a></strong>: Missing Line and Column Info in Compilation Error Message for Java SBT project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22824">SCL-22824</a></strong>: Compile main and test module when parent modules is compiled</li>
</ul>
<h3>2024.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20350">SCL-20350</a></strong>: Implement members quick fix: add `with` keyword for given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21582">SCL-21582</a></strong>: complete enum cases when an expected type is enum, like in Java (Scala 3 enums, Scala 3 union types, Scala 2 ADT, Scala 2 Enumeration)</li>
</ul>
<h3>2024.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7653">SCL-7653</a></strong>: Copy+paste looses import aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13127">SCL-13127</a></strong>: "shared compile output" warning for imported sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22638">SCL-22638</a></strong>: compiler-based highlighting is shown together with parser errors (it disappears after some delay)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22695">SCL-22695</a></strong>: Language injection: highlight Regex("...")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22741">SCL-22741</a></strong>: Don't process pasted text if it's outside a string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22750">SCL-22750</a></strong>: compiler quick fix in worksheet fixes wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22767">SCL-22767</a></strong>: completion: automatically fill all method named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22775">SCL-22775</a></strong>: Enabling unified Java/Kotlin incremental compilation implementation breaks the Scala JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22788">SCL-22788</a></strong>: Constant condition inspection: handle string literal types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22789">SCL-22789</a></strong>: highlight class fields defined in parameter clauses as fields instead of parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22806">SCL-22806</a></strong>: Add Scala Write documentation node to prompt library</li>
</ul>
<h3>2024.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20749">SCL-20749</a></strong>: Maybe move enum to the bottom of scala file creation list?</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22639">SCL-22639</a></strong>: "Resolving scala expression compiler" is not cancellable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22719">SCL-22719</a></strong>: Incorrect types with Copy Scala Type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22731">SCL-22731</a></strong>: NoSuchElementException in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21732">SCL-21732</a></strong>: Scala 3 Intersection types are not inferred</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22140">SCL-22140</a></strong>: Debugger: inline breakpoint for `yield` is unreachable when it is on the same line as `for`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22282">SCL-22282</a></strong>: Scala 3 Plugin saves .scala files too frequently</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22381">SCL-22381</a></strong>: Valid Scala 3 braceless block in `for` incorrectly marked as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22383">SCL-22383</a></strong>: Desugar for comprehension: handle fewer-braces calls in generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22394">SCL-22394</a></strong>: Scala 3 project incorrectly marks symbol literals as deprecated.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22441">SCL-22441</a></strong>: Missing write access when using += </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22487">SCL-22487</a></strong>: psi caching issue: reference is not highlighted after editting and remains red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22495">SCL-22495</a></strong>: can't resolve recursive extension method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22526">SCL-22526</a></strong>: Extension method support for alias type.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22527">SCL-22527</a></strong>: Intellij does not understand target type with Built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22686">SCL-22686</a></strong>: "Type annotation required for public member " inconsistent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22707">SCL-22707</a></strong>: Marking methods/variables private for the whole file no longer works.</li>
</ul>
<h3>2024.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15782">SCL-15782</a></strong>: Show type mismatch tooltip on Ctrl + F1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19431">SCL-19431</a></strong>: scala3: cannot resolve symbol flatMap / map / foreach in for-comprehensions when indentation-based block is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20593">SCL-20593</a></strong>: Integer literal starting with 0 reported as syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20817">SCL-20817</a></strong>: IgnoreErrorHighlightingSurrounder: duplicated entry in "Surround With"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20982">SCL-20982</a></strong>: False positive error "type mismatch" with ZIO and ZLayer composition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21477">SCL-21477</a></strong>: File name too long error when building projects like Apache Spark</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21889">SCL-21889</a></strong>: Scala: make postfix templates provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22167">SCL-22167</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 2 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22199">SCL-22199</a></strong>: Invert if condition: provide on expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22206">SCL-22206</a></strong>: use new package search api for library completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22274">SCL-22274</a></strong>: Destructured types are not inferred in for-comprehension for ZIO</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22368">SCL-22368</a></strong>: Support binary literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22371">SCL-22371</a></strong>: Hex Integer Literals with upper case X don't type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22375">SCL-22375</a></strong>: Invalid literal values should still have a type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22450">SCL-22450</a></strong>: update colors for Scala 3 enum file icon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22458">SCL-22458</a></strong>: "No Scala SDK in module" warning is shown in sample code in a new Scala project created from project wizard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22474">SCL-22474</a></strong>: Quick Navigation: types are rendered with strange background</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22541">SCL-22541</a></strong>: Truncated error message: "found" OK, "required" missing at least when using BSP + CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22584">SCL-22584</a></strong>: Javac Options -parameters Ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22593">SCL-22593</a></strong>: suggest newer RC version for library dependency if it's already using RC older version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22621">SCL-22621</a></strong>: do not suggest library version upgrade for the nightly version (cats-effect)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22635">SCL-22635</a></strong>: "Make method private" highlighting doesn't disappear emmidiately after the fix is applied</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22642">SCL-22642</a></strong>: Exception: Too many requests to package-search</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=620434</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="84722547" date="1728568671000" updatedDate="1728568671000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8396">SCL-8396</a></strong>: SBT agregate dependency compile-&gt;test fails to be resolved by IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13533">SCL-13533</a></strong>: deprecated case class field usage is not highlighted as deprecated (with strike-through)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14476">SCL-14476</a></strong>: Good code red: "Cannot resolve symbol -" for any method call on negative number literal</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17918">SCL-17918</a></strong>: Promote indentation-based brace handling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21972">SCL-21972</a></strong>: scala-cli: Support adding scala files to project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22350">SCL-22350</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 3 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22958">SCL-22958</a></strong>: scala cli: ability to create a new project via project wizard (bsp-based)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22959">SCL-22959</a></strong>: scala-cli: ability to open a directory with project.scala file as scala-cli project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22960">SCL-22960</a></strong>: scala-cli/bsp: changing scala version leads to warning "No Scala SDK in module"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23010">SCL-23010</a></strong>: CBH: duplicate parser errors on JPS compilation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23011">SCL-23011</a></strong>: CBH: parser errors prevent highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23012">SCL-23012</a></strong>: CBH: hide PSI parser errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=617141</download-url><idea-version min="n/a" max="n/a" since-build="243.19420" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="84666730" date="1727962067000" updatedDate="1727962067000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17853">SCL-17853</a></strong>: scaldoc: advertise in-editor rendering mode for scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22992">SCL-22992</a></strong>: PullUpQuickFix: Do not use PsiElement for popup model. See PsiTargetNavigator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22994">SCL-22994</a></strong>: Tree access is disallowed in MixinNodes.build (ScMember.getNavigationElement on scala library member)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23021">SCL-23021</a></strong>: "Complete current statement" inside for comprehension breaks the code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=613383</download-url><idea-version min="n/a" max="n/a" since-build="243.18137" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="84586169" date="1727365192000" updatedDate="1727365192000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23028">SCL-23028</a></strong>: quick doc: show parameter default value when quick doc is invoked on the parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23033">SCL-23033</a></strong>: Latest version 2024.3.3 (#605733) of org.intellij.scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23035">SCL-23035</a></strong>: Highlight lambda expression bodies without the parameters in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=609757</download-url><idea-version min="n/a" max="n/a" since-build="243.16718" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="74878049" date="1726856685000" updatedDate="1726856685000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.28</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.2.26</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22141">SCL-22141</a></strong>: Debugger: step into lambda goes to apply() method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22272">SCL-22272</a></strong>: Cannot invoke "String.toLowerCase()" because the return value of "org.jetbrains.idea.maven.model.MavenArtifact.getScope()" is null</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22922">SCL-22922</a></strong>: Can’t invoke "String.toLowerCase()" thrown when changing maven config</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22965">SCL-22965</a></strong>: Run to cursor doesn't work for top level definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22976">SCL-22976</a></strong>: Surface the debugger expression evaluation compiler errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
<h3>2024.2.25</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21530">SCL-21530</a></strong>: Rename refactoring doesn't work with twirl templates (when there are top-level imports)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22192">SCL-22192</a></strong>: Incorrect parsing of List and Seq with infix operator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22399">SCL-22399</a></strong>: Inspection 'Scala -&gt; Properties files -&gt; Invalid property key' does not work with infix notation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22737">SCL-22737</a></strong>: Built-in highlighter doesn't understand complex def definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22850">SCL-22850</a></strong>: Import with an alias isn't suggested if Import dialog contains the same import without alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22894">SCL-22894</a></strong>: Find usages: `Search for base method usages` setting is unavailable when finding usage of an abstract method or its override</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22918">SCL-22918</a></strong>: Seemingly, Prompt is not applied in case generate scala doc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22924">SCL-22924</a></strong>: Highlighting error: varargs in Twirl templates when there is no trailing comma</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22925">SCL-22925</a></strong>: JPA-Facet doesn't recognize the Id of AbstractEntity (JPQL, language injection)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22933">SCL-22933</a></strong>: Optimizing imports with alias breaks code </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22934">SCL-22934</a></strong>: Duplicate sbt project import when creating a new scala project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22941">SCL-22941</a></strong>: `Invert if condition`changes code to the opposite </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22945">SCL-22945</a></strong>: An error in the link from the sbt settings to Help Pages </li>
</ul>
<h3>2024.2.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15659">SCL-15659</a></strong>: completion for stable identifier pattern removes leading backtick</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22880">SCL-22880</a></strong>: restart is required when installing scala plugin on IDEA community</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.2.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
</ul>
<h3>2024.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22875">SCL-22875</a></strong>: Scala: Misfiring "Make Array to String" inspection in non-standard string contexts</li>
</ul>
<h3>2024.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19656">SCL-19656</a></strong>: Scala 2.13.7 - support given imports under -Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21490">SCL-21490</a></strong>: Pattern-bound given instance is not found inside a method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22418">SCL-22418</a></strong>: Implicit hints: .explicitly -&gt; using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22586">SCL-22586</a></strong>: No rerun failed test button for ScalaTest\Specs\uTest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
</ul>
<h3>2024.2.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19860">SCL-19860</a></strong>: Color scheme/syntax highlighting for named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20576">SCL-20576</a></strong>: MUnit: unable to run individual tests from the test suite</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22066">SCL-22066</a></strong>: Support stepping into a lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22083">SCL-22083</a></strong>: IArray.sameElements() should not emit a warning for unsorted collections on Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22123">SCL-22123</a></strong>: Debugger: can't step into lambda from line breakpoint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22799">SCL-22799</a></strong>: Missing Line and Column Info in Compilation Error Message for Java SBT project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22824">SCL-22824</a></strong>: Compile main and test module when parent modules is compiled</li>
</ul>
<h3>2024.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20350">SCL-20350</a></strong>: Implement members quick fix: add `with` keyword for given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21582">SCL-21582</a></strong>: complete enum cases when an expected type is enum, like in Java (Scala 3 enums, Scala 3 union types, Scala 2 ADT, Scala 2 Enumeration)</li>
</ul>
<h3>2024.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7653">SCL-7653</a></strong>: Copy+paste looses import aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13127">SCL-13127</a></strong>: "shared compile output" warning for imported sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22638">SCL-22638</a></strong>: compiler-based highlighting is shown together with parser errors (it disappears after some delay)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22695">SCL-22695</a></strong>: Language injection: highlight Regex("...")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22741">SCL-22741</a></strong>: Don't process pasted text if it's outside a string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22750">SCL-22750</a></strong>: compiler quick fix in worksheet fixes wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22767">SCL-22767</a></strong>: completion: automatically fill all method named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22775">SCL-22775</a></strong>: Enabling unified Java/Kotlin incremental compilation implementation breaks the Scala JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22788">SCL-22788</a></strong>: Constant condition inspection: handle string literal types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22789">SCL-22789</a></strong>: highlight class fields defined in parameter clauses as fields instead of parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22806">SCL-22806</a></strong>: Add Scala Write documentation node to prompt library</li>
</ul>
<h3>2024.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20749">SCL-20749</a></strong>: Maybe move enum to the bottom of scala file creation list?</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22639">SCL-22639</a></strong>: "Resolving scala expression compiler" is not cancellable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22719">SCL-22719</a></strong>: Incorrect types with Copy Scala Type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22731">SCL-22731</a></strong>: NoSuchElementException in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21732">SCL-21732</a></strong>: Scala 3 Intersection types are not inferred</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22140">SCL-22140</a></strong>: Debugger: inline breakpoint for `yield` is unreachable when it is on the same line as `for`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22282">SCL-22282</a></strong>: Scala 3 Plugin saves .scala files too frequently</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22381">SCL-22381</a></strong>: Valid Scala 3 braceless block in `for` incorrectly marked as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22383">SCL-22383</a></strong>: Desugar for comprehension: handle fewer-braces calls in generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22394">SCL-22394</a></strong>: Scala 3 project incorrectly marks symbol literals as deprecated.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22441">SCL-22441</a></strong>: Missing write access when using += </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22487">SCL-22487</a></strong>: psi caching issue: reference is not highlighted after editting and remains red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22495">SCL-22495</a></strong>: can't resolve recursive extension method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22526">SCL-22526</a></strong>: Extension method support for alias type.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22527">SCL-22527</a></strong>: Intellij does not understand target type with Built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22686">SCL-22686</a></strong>: "Type annotation required for public member " inconsistent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22707">SCL-22707</a></strong>: Marking methods/variables private for the whole file no longer works.</li>
</ul>
<h3>2024.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15782">SCL-15782</a></strong>: Show type mismatch tooltip on Ctrl + F1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19431">SCL-19431</a></strong>: scala3: cannot resolve symbol flatMap / map / foreach in for-comprehensions when indentation-based block is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20593">SCL-20593</a></strong>: Integer literal starting with 0 reported as syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20817">SCL-20817</a></strong>: IgnoreErrorHighlightingSurrounder: duplicated entry in "Surround With"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20982">SCL-20982</a></strong>: False positive error "type mismatch" with ZIO and ZLayer composition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21477">SCL-21477</a></strong>: File name too long error when building projects like Apache Spark</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21889">SCL-21889</a></strong>: Scala: make postfix templates provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22167">SCL-22167</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 2 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22199">SCL-22199</a></strong>: Invert if condition: provide on expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22206">SCL-22206</a></strong>: use new package search api for library completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22274">SCL-22274</a></strong>: Destructured types are not inferred in for-comprehension for ZIO</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22368">SCL-22368</a></strong>: Support binary literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22371">SCL-22371</a></strong>: Hex Integer Literals with upper case X don't type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22375">SCL-22375</a></strong>: Invalid literal values should still have a type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22450">SCL-22450</a></strong>: update colors for Scala 3 enum file icon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22458">SCL-22458</a></strong>: "No Scala SDK in module" warning is shown in sample code in a new Scala project created from project wizard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22474">SCL-22474</a></strong>: Quick Navigation: types are rendered with strange background</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22541">SCL-22541</a></strong>: Truncated error message: "found" OK, "required" missing at least when using BSP + CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22584">SCL-22584</a></strong>: Javac Options -parameters Ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22593">SCL-22593</a></strong>: suggest newer RC version for library dependency if it's already using RC older version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22621">SCL-22621</a></strong>: do not suggest library version upgrade for the nightly version (cats-effect)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22635">SCL-22635</a></strong>: "Make method private" highlighting doesn't disappear emmidiately after the fix is applied</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22642">SCL-22642</a></strong>: Exception: Too many requests to package-search</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=606356</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="84553958" date="1726759561000" updatedDate="1726759561000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22463">SCL-22463</a></strong>: support .env files in scala-related run configurations</li>
</ul>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23003">SCL-23003</a></strong>: AssertionError (computeOrphanData in AbstractDependencyDataService.java) when importing a Scala proejct</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=605731</download-url><idea-version min="n/a" max="n/a" since-build="243.15521" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="84515133" date="1726224845000" updatedDate="1726224845000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15926">SCL-15926</a></strong>: Incorrect code completion suggestion while creating an instance of a class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19295">SCL-19295</a></strong>: IntelliJ Scala plugin has the wrong type of `unary_~` method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21367">SCL-21367</a></strong>: Show definition location icon: class/object/trait/enum/etc...</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22092">SCL-22092</a></strong>: Go-To feature goes to tasty file instead fo Scala source for top-level members</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22355">SCL-22355</a></strong>: Support the new lazy val encoding in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22510">SCL-22510</a></strong>: Can't configure locally installed Scala SDK for 3.3.3 and 3.4.x versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22987">SCL-22987</a></strong>: Refactor TypeAdjuster away from ApplicationListener#writeActionFinished</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22996">SCL-22996</a></strong>: Update the scala-expression-compiler dependency to pick up no-indent changes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=602910</download-url><idea-version min="n/a" max="n/a" since-build="243.12818" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="74867180" date="1726220922000" updatedDate="1726220922000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.26</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=602887</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="84465257" date="1725795366000" updatedDate="1725795366000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.3.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=600219</download-url><idea-version min="n/a" max="n/a" since-build="243.12818" until-build="243.*"/></idea-plugin><idea-plugin downloads="23234124" size="74862413" date="1725013520000" updatedDate="1725013520000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.25</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=595794</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="74854463" date="1722626560000" updatedDate="1722626560000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.2.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15659">SCL-15659</a></strong>: completion for stable identifier pattern removes leading backtick</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22855">SCL-22855</a></strong>: enum completion: multiple completion items for same cases when they are already in scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22880">SCL-22880</a></strong>: restart is required when installing scala plugin on IDEA community</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.2.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
</ul>
<h3>2024.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22875">SCL-22875</a></strong>: Scala: Misfiring "Make Array to String" inspection in non-standard string contexts</li>
</ul>
<h3>2024.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19656">SCL-19656</a></strong>: Scala 2.13.7 - support given imports under -Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21490">SCL-21490</a></strong>: Pattern-bound given instance is not found inside a method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22418">SCL-22418</a></strong>: Implicit hints: .explicitly -&gt; using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22586">SCL-22586</a></strong>: No rerun failed test button for ScalaTest\Specs\uTest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
</ul>
<h3>2024.2.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19860">SCL-19860</a></strong>: Color scheme/syntax highlighting for named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20576">SCL-20576</a></strong>: MUnit: unable to run individual tests from the test suite</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22066">SCL-22066</a></strong>: Support stepping into a lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22083">SCL-22083</a></strong>: IArray.sameElements() should not emit a warning for unsorted collections on Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22123">SCL-22123</a></strong>: Debugger: can't step into lambda from line breakpoint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22141">SCL-22141</a></strong>: Debugger: step into lambda goes to apply() method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22799">SCL-22799</a></strong>: Missing Line and Column Info in Compilation Error Message for Java SBT project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22824">SCL-22824</a></strong>: Compile main and test module when parent modules is compiled</li>
</ul>
<h3>2024.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20350">SCL-20350</a></strong>: Implement members quick fix: add `with` keyword for given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21582">SCL-21582</a></strong>: complete enum cases when an expected type is enum, like in Java (Scala 3 enums, Scala 3 union types, Scala 2 ADT, Scala 2 Enumeration)</li>
</ul>
<h3>2024.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7653">SCL-7653</a></strong>: Copy+paste looses import aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13127">SCL-13127</a></strong>: "shared compile output" warning for imported sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22638">SCL-22638</a></strong>: compiler-based highlighting is shown together with parser errors (it disappears after some delay)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22695">SCL-22695</a></strong>: Language injection: highlight Regex("...")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22741">SCL-22741</a></strong>: Don't process pasted text if it's outside a string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22750">SCL-22750</a></strong>: compiler quick fix in worksheet fixes wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22767">SCL-22767</a></strong>: completion: automatically fill all method named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22775">SCL-22775</a></strong>: Enabling unified Java/Kotlin incremental compilation implementation breaks the Scala JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22788">SCL-22788</a></strong>: Constant condition inspection: handle string literal types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22789">SCL-22789</a></strong>: highlight class fields defined in parameter clauses as fields instead of parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22806">SCL-22806</a></strong>: Add Scala Write documentation node to prompt library</li>
</ul>
<h3>2024.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20749">SCL-20749</a></strong>: Maybe move enum to the bottom of scala file creation list?</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22639">SCL-22639</a></strong>: "Resolving scala expression compiler" is not cancellable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22719">SCL-22719</a></strong>: Incorrect types with Copy Scala Type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22731">SCL-22731</a></strong>: NoSuchElementException in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21732">SCL-21732</a></strong>: Scala 3 Intersection types are not inferred</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22140">SCL-22140</a></strong>: Debugger: inline breakpoint for `yield` is unreachable when it is on the same line as `for`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22282">SCL-22282</a></strong>: Scala 3 Plugin saves .scala files too frequently</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22381">SCL-22381</a></strong>: Valid Scala 3 braceless block in `for` incorrectly marked as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22383">SCL-22383</a></strong>: Desugar for comprehension: handle fewer-braces calls in generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22394">SCL-22394</a></strong>: Scala 3 project incorrectly marks symbol literals as deprecated.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22441">SCL-22441</a></strong>: Missing write access when using += </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22487">SCL-22487</a></strong>: psi caching issue: reference is not highlighted after editting and remains red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22495">SCL-22495</a></strong>: can't resolve recursive extension method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22526">SCL-22526</a></strong>: Extension method support for alias type.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22527">SCL-22527</a></strong>: Intellij does not understand target type with Built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22686">SCL-22686</a></strong>: "Type annotation required for public member " inconsistent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22707">SCL-22707</a></strong>: Marking methods/variables private for the whole file no longer works.</li>
</ul>
<h3>2024.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15782">SCL-15782</a></strong>: Show type mismatch tooltip on Ctrl + F1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19431">SCL-19431</a></strong>: scala3: cannot resolve symbol flatMap / map / foreach in for-comprehensions when indentation-based block is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20593">SCL-20593</a></strong>: Integer literal starting with 0 reported as syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20817">SCL-20817</a></strong>: IgnoreErrorHighlightingSurrounder: duplicated entry in "Surround With"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20982">SCL-20982</a></strong>: False positive error "type mismatch" with ZIO and ZLayer composition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21477">SCL-21477</a></strong>: File name too long error when building projects like Apache Spark</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21889">SCL-21889</a></strong>: Scala: make postfix templates provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22167">SCL-22167</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 2 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22199">SCL-22199</a></strong>: Invert if condition: provide on expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22206">SCL-22206</a></strong>: use new package search api for library completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22274">SCL-22274</a></strong>: Destructured types are not inferred in for-comprehension for ZIO</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22368">SCL-22368</a></strong>: Support binary literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22371">SCL-22371</a></strong>: Hex Integer Literals with upper case X don't type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22375">SCL-22375</a></strong>: Invalid literal values should still have a type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22450">SCL-22450</a></strong>: update colors for Scala 3 enum file icon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22458">SCL-22458</a></strong>: "No Scala SDK in module" warning is shown in sample code in a new Scala project created from project wizard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22474">SCL-22474</a></strong>: Quick Navigation: types are rendered with strange background</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22541">SCL-22541</a></strong>: Truncated error message: "found" OK, "required" missing at least when using BSP + CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22584">SCL-22584</a></strong>: Javac Options -parameters Ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22593">SCL-22593</a></strong>: suggest newer RC version for library dependency if it's already using RC older version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22621">SCL-22621</a></strong>: do not suggest library version upgrade for the nightly version (cats-effect)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22635">SCL-22635</a></strong>: "Make method private" highlighting doesn't disappear emmidiately after the fix is applied</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22642">SCL-22642</a></strong>: Exception: Too many requests to package-search</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=581511</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="74848321" date="1722003442000" updatedDate="1722003442000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.2.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
</ul>
<h3>2024.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22875">SCL-22875</a></strong>: Scala: Misfiring "Make Array to String" inspection in non-standard string contexts</li>
</ul>
<h3>2024.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19656">SCL-19656</a></strong>: Scala 2.13.7 - support given imports under -Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21490">SCL-21490</a></strong>: Pattern-bound given instance is not found inside a method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22418">SCL-22418</a></strong>: Implicit hints: .explicitly -&gt; using</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22586">SCL-22586</a></strong>: No rerun failed test button for ScalaTest\Specs\uTest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
</ul>
<h3>2024.2.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19860">SCL-19860</a></strong>: Color scheme/syntax highlighting for named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20576">SCL-20576</a></strong>: MUnit: unable to run individual tests from the test suite</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22066">SCL-22066</a></strong>: Support stepping into a lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22083">SCL-22083</a></strong>: IArray.sameElements() should not emit a warning for unsorted collections on Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22123">SCL-22123</a></strong>: Debugger: can't step into lambda from line breakpoint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22141">SCL-22141</a></strong>: Debugger: step into lambda goes to apply() method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22799">SCL-22799</a></strong>: Missing Line and Column Info in Compilation Error Message for Java SBT project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22824">SCL-22824</a></strong>: Compile main and test module when parent modules is compiled</li>
</ul>
<h3>2024.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20350">SCL-20350</a></strong>: Implement members quick fix: add `with` keyword for given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21582">SCL-21582</a></strong>: complete enum cases when an expected type is enum, like in Java (Scala 3 enums, Scala 3 union types, Scala 2 ADT, Scala 2 Enumeration)</li>
</ul>
<h3>2024.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7653">SCL-7653</a></strong>: Copy+paste looses import aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13127">SCL-13127</a></strong>: "shared compile output" warning for imported sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22638">SCL-22638</a></strong>: compiler-based highlighting is shown together with parser errors (it disappears after some delay)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22695">SCL-22695</a></strong>: Language injection: highlight Regex("...")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22741">SCL-22741</a></strong>: Don't process pasted text if it's outside a string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22750">SCL-22750</a></strong>: compiler quick fix in worksheet fixes wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22767">SCL-22767</a></strong>: completion: automatically fill all method named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22775">SCL-22775</a></strong>: Enabling unified Java/Kotlin incremental compilation implementation breaks the Scala JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22788">SCL-22788</a></strong>: Constant condition inspection: handle string literal types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22789">SCL-22789</a></strong>: highlight class fields defined in parameter clauses as fields instead of parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22806">SCL-22806</a></strong>: Add Scala Write documentation node to prompt library</li>
</ul>
<h3>2024.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20749">SCL-20749</a></strong>: Maybe move enum to the bottom of scala file creation list?</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22639">SCL-22639</a></strong>: "Resolving scala expression compiler" is not cancellable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22719">SCL-22719</a></strong>: Incorrect types with Copy Scala Type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22731">SCL-22731</a></strong>: NoSuchElementException in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21732">SCL-21732</a></strong>: Scala 3 Intersection types are not inferred</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22140">SCL-22140</a></strong>: Debugger: inline breakpoint for `yield` is unreachable when it is on the same line as `for`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22282">SCL-22282</a></strong>: Scala 3 Plugin saves .scala files too frequently</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22381">SCL-22381</a></strong>: Valid Scala 3 braceless block in `for` incorrectly marked as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22383">SCL-22383</a></strong>: Desugar for comprehension: handle fewer-braces calls in generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22394">SCL-22394</a></strong>: Scala 3 project incorrectly marks symbol literals as deprecated.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22441">SCL-22441</a></strong>: Missing write access when using += </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22487">SCL-22487</a></strong>: psi caching issue: reference is not highlighted after editting and remains red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22495">SCL-22495</a></strong>: can't resolve recursive extension method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22526">SCL-22526</a></strong>: Extension method support for alias type.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22527">SCL-22527</a></strong>: Intellij does not understand target type with Built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22686">SCL-22686</a></strong>: "Type annotation required for public member " inconsistent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22707">SCL-22707</a></strong>: Marking methods/variables private for the whole file no longer works.</li>
</ul>
<h3>2024.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15782">SCL-15782</a></strong>: Show type mismatch tooltip on Ctrl + F1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19431">SCL-19431</a></strong>: scala3: cannot resolve symbol flatMap / map / foreach in for-comprehensions when indentation-based block is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20593">SCL-20593</a></strong>: Integer literal starting with 0 reported as syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20817">SCL-20817</a></strong>: IgnoreErrorHighlightingSurrounder: duplicated entry in "Surround With"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20982">SCL-20982</a></strong>: False positive error "type mismatch" with ZIO and ZLayer composition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21477">SCL-21477</a></strong>: File name too long error when building projects like Apache Spark</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21889">SCL-21889</a></strong>: Scala: make postfix templates provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22167">SCL-22167</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 2 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22199">SCL-22199</a></strong>: Invert if condition: provide on expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22206">SCL-22206</a></strong>: use new package search api for library completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22274">SCL-22274</a></strong>: Destructured types are not inferred in for-comprehension for ZIO</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22368">SCL-22368</a></strong>: Support binary literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22371">SCL-22371</a></strong>: Hex Integer Literals with upper case X don't type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22375">SCL-22375</a></strong>: Invalid literal values should still have a type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22450">SCL-22450</a></strong>: update colors for Scala 3 enum file icon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22458">SCL-22458</a></strong>: "No Scala SDK in module" warning is shown in sample code in a new Scala project created from project wizard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22474">SCL-22474</a></strong>: Quick Navigation: types are rendered with strange background</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22541">SCL-22541</a></strong>: Truncated error message: "found" OK, "required" missing at least when using BSP + CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22584">SCL-22584</a></strong>: Javac Options -parameters Ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22593">SCL-22593</a></strong>: suggest newer RC version for library dependency if it's already using RC older version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22621">SCL-22621</a></strong>: do not suggest library version upgrade for the nightly version (cats-effect)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22635">SCL-22635</a></strong>: "Make method private" highlighting doesn't disappear emmidiately after the fix is applied</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22642">SCL-22642</a></strong>: Exception: Too many requests to package-search</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=578399</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="75931161" date="1721678341000" updatedDate="1721678341000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.2.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19860">SCL-19860</a></strong>: Color scheme/syntax highlighting for named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20576">SCL-20576</a></strong>: MUnit: unable to run individual tests from the test suite</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22062">SCL-22062</a></strong>: IArray[Float] and IArray[Double] should be distinguished in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22066">SCL-22066</a></strong>: Support stepping into a lambda expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22083">SCL-22083</a></strong>: IArray.sameElements() should not emit a warning for unsorted collections on Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22123">SCL-22123</a></strong>: Debugger: can't step into lambda from line breakpoint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22141">SCL-22141</a></strong>: Debugger: step into lambda goes to apply() method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22799">SCL-22799</a></strong>: Missing Line and Column Info in Compilation Error Message for Java SBT project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22824">SCL-22824</a></strong>: Compile main and test module when parent modules is compiled</li>
</ul>
<h3>2024.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20350">SCL-20350</a></strong>: Implement members quick fix: add `with` keyword for given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21582">SCL-21582</a></strong>: complete enum cases when an expected type is enum, like in Java (Scala 3 enums, Scala 3 union types, Scala 2 ADT, Scala 2 Enumeration)</li>
</ul>
<h3>2024.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7653">SCL-7653</a></strong>: Copy+paste looses import aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13127">SCL-13127</a></strong>: "shared compile output" warning for imported sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22638">SCL-22638</a></strong>: compiler-based highlighting is shown together with parser errors (it disappears after some delay)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22695">SCL-22695</a></strong>: Language injection: highlight Regex("...")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22741">SCL-22741</a></strong>: Don't process pasted text if it's outside a string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22750">SCL-22750</a></strong>: compiler quick fix in worksheet fixes wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22767">SCL-22767</a></strong>: completion: automatically fill all method named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22775">SCL-22775</a></strong>: Enabling unified Java/Kotlin incremental compilation implementation breaks the Scala JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22788">SCL-22788</a></strong>: Constant condition inspection: handle string literal types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22789">SCL-22789</a></strong>: highlight class fields defined in parameter clauses as fields instead of parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22806">SCL-22806</a></strong>: Add Scala Write documentation node to prompt library</li>
</ul>
<h3>2024.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20749">SCL-20749</a></strong>: Maybe move enum to the bottom of scala file creation list?</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22639">SCL-22639</a></strong>: "Resolving scala expression compiler" is not cancellable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22719">SCL-22719</a></strong>: Incorrect types with Copy Scala Type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22731">SCL-22731</a></strong>: NoSuchElementException in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21732">SCL-21732</a></strong>: Scala 3 Intersection types are not inferred</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22140">SCL-22140</a></strong>: Debugger: inline breakpoint for `yield` is unreachable when it is on the same line as `for`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22282">SCL-22282</a></strong>: Scala 3 Plugin saves .scala files too frequently</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22381">SCL-22381</a></strong>: Valid Scala 3 braceless block in `for` incorrectly marked as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22383">SCL-22383</a></strong>: Desugar for comprehension: handle fewer-braces calls in generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22394">SCL-22394</a></strong>: Scala 3 project incorrectly marks symbol literals as deprecated.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22441">SCL-22441</a></strong>: Missing write access when using += </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22487">SCL-22487</a></strong>: psi caching issue: reference is not highlighted after editting and remains red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22495">SCL-22495</a></strong>: can't resolve recursive extension method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22526">SCL-22526</a></strong>: Extension method support for alias type.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22527">SCL-22527</a></strong>: Intellij does not understand target type with Built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22686">SCL-22686</a></strong>: "Type annotation required for public member " inconsistent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22707">SCL-22707</a></strong>: Marking methods/variables private for the whole file no longer works.</li>
</ul>
<h3>2024.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19431">SCL-19431</a></strong>: scala3: cannot resolve symbol flatMap / map / foreach in for-comprehensions when indentation-based block is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20982">SCL-20982</a></strong>: False positive error "type mismatch" with ZIO and ZLayer composition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22541">SCL-22541</a></strong>: Truncated error message: "found" OK, "required" missing at least when using BSP + CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22584">SCL-22584</a></strong>: Javac Options -parameters Ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22593">SCL-22593</a></strong>: suggest newer RC version for library dependency if it's already using RC older version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22621">SCL-22621</a></strong>: do not suggest library version upgrade for the nightly version (cats-effect)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22635">SCL-22635</a></strong>: "Make method private" highlighting doesn't disappear emmidiately after the fix is applied</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22642">SCL-22642</a></strong>: Exception: Too many requests to package-search</li>
</ul>
<h3>2024.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20817">SCL-20817</a></strong>: IgnoreErrorHighlightingSurrounder: duplicated entry in "Surround With"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21889">SCL-21889</a></strong>: Scala: make postfix templates provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22368">SCL-22368</a></strong>: Support binary literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22450">SCL-22450</a></strong>: update colors for Scala 3 enum file icon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22474">SCL-22474</a></strong>: Quick Navigation: types are rendered with strange background</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15782">SCL-15782</a></strong>: Show type mismatch tooltip on Ctrl + F1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20593">SCL-20593</a></strong>: Integer literal starting with 0 reported as syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21477">SCL-21477</a></strong>: File name too long error when building projects like Apache Spark</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22199">SCL-22199</a></strong>: Invert if condition: provide on expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22206">SCL-22206</a></strong>: use new package search api for library completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22371">SCL-22371</a></strong>: Hex Integer Literals with upper case X don't type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22375">SCL-22375</a></strong>: Invalid literal values should still have a type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22458">SCL-22458</a></strong>: "No Scala SDK in module" warning is shown in sample code in a new Scala project created from project wizard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=575700</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="75914655" date="1720805136000" updatedDate="1720805136000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20350">SCL-20350</a></strong>: Implement members quick fix: add `with` keyword for given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21582">SCL-21582</a></strong>: complete enum cases when an expected type is enum, like in Java (Scala 3 enums, Scala 3 union types, Scala 2 ADT, Scala 2 Enumeration)</li>
</ul>
<h3>2024.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7653">SCL-7653</a></strong>: Copy+paste looses import aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13127">SCL-13127</a></strong>: "shared compile output" warning for imported sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22638">SCL-22638</a></strong>: compiler-based highlighting is shown together with parser errors (it disappears after some delay)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22695">SCL-22695</a></strong>: Language injection: highlight Regex("...")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22741">SCL-22741</a></strong>: Don't process pasted text if it's outside a string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22750">SCL-22750</a></strong>: compiler quick fix in worksheet fixes wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22767">SCL-22767</a></strong>: completion: automatically fill all method named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22775">SCL-22775</a></strong>: Enabling unified Java/Kotlin incremental compilation implementation breaks the Scala JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22788">SCL-22788</a></strong>: Constant condition inspection: handle string literal types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22789">SCL-22789</a></strong>: highlight class fields defined in parameter clauses as fields instead of parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22806">SCL-22806</a></strong>: Add Scala Write documentation node to prompt library</li>
</ul>
<h3>2024.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20749">SCL-20749</a></strong>: Maybe move enum to the bottom of scala file creation list?</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22639">SCL-22639</a></strong>: "Resolving scala expression compiler" is not cancellable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22719">SCL-22719</a></strong>: Incorrect types with Copy Scala Type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22731">SCL-22731</a></strong>: NoSuchElementException in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21732">SCL-21732</a></strong>: Scala 3 Intersection types are not inferred</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22140">SCL-22140</a></strong>: Debugger: inline breakpoint for `yield` is unreachable when it is on the same line as `for`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22282">SCL-22282</a></strong>: Scala 3 Plugin saves .scala files too frequently</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22381">SCL-22381</a></strong>: Valid Scala 3 braceless block in `for` incorrectly marked as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22383">SCL-22383</a></strong>: Desugar for comprehension: handle fewer-braces calls in generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22394">SCL-22394</a></strong>: Scala 3 project incorrectly marks symbol literals as deprecated.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22441">SCL-22441</a></strong>: Missing write access when using += </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22487">SCL-22487</a></strong>: psi caching issue: reference is not highlighted after editting and remains red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22495">SCL-22495</a></strong>: can't resolve recursive extension method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22526">SCL-22526</a></strong>: Extension method support for alias type.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22527">SCL-22527</a></strong>: Intellij does not understand target type with Built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22686">SCL-22686</a></strong>: "Type annotation required for public member " inconsistent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22707">SCL-22707</a></strong>: Marking methods/variables private for the whole file no longer works.</li>
</ul>
<h3>2024.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19431">SCL-19431</a></strong>: scala3: cannot resolve symbol flatMap / map / foreach in for-comprehensions when indentation-based block is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20982">SCL-20982</a></strong>: False positive error "type mismatch" with ZIO and ZLayer composition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22541">SCL-22541</a></strong>: Truncated error message: "found" OK, "required" missing at least when using BSP + CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22584">SCL-22584</a></strong>: Javac Options -parameters Ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22593">SCL-22593</a></strong>: suggest newer RC version for library dependency if it's already using RC older version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22621">SCL-22621</a></strong>: do not suggest library version upgrade for the nightly version (cats-effect)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22635">SCL-22635</a></strong>: "Make method private" highlighting doesn't disappear emmidiately after the fix is applied</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22642">SCL-22642</a></strong>: Exception: Too many requests to package-search</li>
</ul>
<h3>2024.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20817">SCL-20817</a></strong>: IgnoreErrorHighlightingSurrounder: duplicated entry in "Surround With"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21889">SCL-21889</a></strong>: Scala: make postfix templates provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22368">SCL-22368</a></strong>: Support binary literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22450">SCL-22450</a></strong>: update colors for Scala 3 enum file icon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22474">SCL-22474</a></strong>: Quick Navigation: types are rendered with strange background</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15782">SCL-15782</a></strong>: Show type mismatch tooltip on Ctrl + F1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20593">SCL-20593</a></strong>: Integer literal starting with 0 reported as syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21477">SCL-21477</a></strong>: File name too long error when building projects like Apache Spark</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21758">SCL-21758</a></strong>: top-level exports are not recognized (2)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22199">SCL-22199</a></strong>: Invert if condition: provide on expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22206">SCL-22206</a></strong>: use new package search api for library completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22371">SCL-22371</a></strong>: Hex Integer Literals with upper case X don't type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22375">SCL-22375</a></strong>: Invalid literal values should still have a type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22458">SCL-22458</a></strong>: "No Scala SDK in module" warning is shown in sample code in a new Scala project created from project wizard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=570823</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="75906397" date="1720612806000" updatedDate="1720612806000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.30</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=568774</download-url><idea-version min="n/a" max="n/a" since-build="232.10203" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="74572008" date="1720538334000" updatedDate="1720538334000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.30</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=568386</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="75817134" date="1720534122000" updatedDate="1720534122000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.25</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.1.24</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22371">SCL-22371</a></strong>: Hex Integer Literals with upper case X don't type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22375">SCL-22375</a></strong>: Invalid literal values should still have a type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20593">SCL-20593</a></strong>: Integer literal starting with 0 reported as syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22368">SCL-22368</a></strong>: Support binary literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19431">SCL-19431</a></strong>: scala3: cannot resolve symbol flatMap / map / foreach in for-comprehensions when indentation-based block is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22584">SCL-22584</a></strong>: Javac Options -parameters Ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22541">SCL-22541</a></strong>: Truncated error message: "found" OK, "required" missing at least when using BSP + CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22140">SCL-22140</a></strong>: Debugger: inline breakpoint for `yield` is unreachable when it is on the same line as `for`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.21</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22167">SCL-22167</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 2 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22274">SCL-22274</a></strong>: Destructured types are not inferred in for-comprehension for ZIO</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21758">SCL-21758</a></strong>: top-level exports are not recognized (2)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22282">SCL-22282</a></strong>: Scala 3 Plugin saves .scala files too frequently</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
</ul>
<h3>2024.1.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
</ul>
<h3>2024.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-639">IJPL-639</a></strong>: Warning on uninitialized instance access during </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
</ul>
<h3>2024.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
</ul>
<h3>2024.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22138">SCL-22138</a></strong>: "Cannot resolve symbol" errors are shown for all symbols in call chain</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22095">SCL-22095</a></strong>: PluginException: BGT action RunWorksheetAction</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22088">SCL-22088</a></strong>: Nullability doesn't pick up Nullable on implicit classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22096">SCL-22096</a></strong>: Worksheet compilation errors are not reported in the build window for Scala 2.13.12</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21376">SCL-21376</a></strong>: No error highlighting for incorrect top-level definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15456">SCL-15456</a></strong>: inline variable into multi-line interpolated string removes margins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22128">SCL-22128</a></strong>: Wrong "Cannot be a top-level definition in Scala 2" in sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22127">SCL-22127</a></strong>: Quickdoc: types coming from Predef have a dot in them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22129">SCL-22129</a></strong>: "Implement method" refactoring chops off the `p` in the `package` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22136">SCL-22136</a></strong>: completion: don't show annotations in parameters hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22019">SCL-22019</a></strong>: Internal storage error compiling Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22159">SCL-22159</a></strong>: (Scala 3.4.0) scala3-sbt-bridge compiler is invoked in non sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22143">SCL-22143</a></strong>: Complex conditional breakpoints containing &lt; not working in Scala3</li>
</ul>
<h3>2024.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19895">SCL-19895</a></strong>: Incremental compilation storage error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21988">SCL-21988</a></strong>: rename package works bad with top-level scala 3 definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20160">SCL-20160</a></strong>: Add .gitignore for new SBT Scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22000">SCL-22000</a></strong>: Wrong indentation after copy-pasting code before an `end` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21335">SCL-21335</a></strong>: Do not use PsiElement for popup model exception thrown when checking implements\override gutters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21963">SCL-21963</a></strong>: round corners for scala inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17582">SCL-17582</a></strong>: quick info: bad content for pattern definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22077">SCL-22077</a></strong>: Invert the dependencies of the bsp module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-227">SCL-227</a></strong>: Moving an anonymous class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22090">SCL-22090</a></strong>: tuple _N methods shouldn't be resolved for case classes in Scala 2 code</li>
</ul>
<h3>2024.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19895">SCL-19895</a></strong>: Incremental compilation storage error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22017">SCL-22017</a></strong>: quick doc: incorrect order for transparent inline keywords</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-165">IJPL-165</a></strong>: Migrate implementation of `Sdk` and `ProjectJdkTable` to workspace model storage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22036">SCL-22036</a></strong>: Debugger: couldn't step into lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-342771">IDEA-342771</a></strong>: Improve rendering of code blocks in Quick Documentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
</ul>
<h3>2024.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22003">SCL-22003</a></strong>: Can not open PekkoBuild.scala in editor window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21961">SCL-21961</a></strong>: Every time I run a program from run it does a complete rebuild</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17303">SCL-17303</a></strong>: Run configuration loads obsolete classes when compilation-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21964">SCL-21964</a></strong>: Play application stops immediately when running with Intellij configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20311">SCL-20311</a></strong>: Scala 3 "end" method name statement not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20681">SCL-20681</a></strong>: `'}' expected` error in mixed syntax with end markers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339923">IDEA-339923</a></strong>: Support JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22005">SCL-22005</a></strong>: Run configuration: Error for object extends App</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21982">SCL-21982</a></strong>: Build Project when nothing has changed should not do anything</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21776">SCL-21776</a></strong>: Display a warning when Play 2.8.x or earlier is combined with JDK 17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21954">SCL-21954</a></strong>: No documentation for Scala in Settings/Editor/CodeStyle help page</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-165">IJPL-165</a></strong>: Migrate implementation of `Sdk` and `ProjectJdkTable` to workspace model storage</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=568373</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="76194635" date="1720194263000" updatedDate="1720194263000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7653">SCL-7653</a></strong>: Copy+paste looses import aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13127">SCL-13127</a></strong>: "shared compile output" warning for imported sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22638">SCL-22638</a></strong>: compiler-based highlighting is shown together with parser errors (it disappears after some delay)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22695">SCL-22695</a></strong>: Language injection: highlight Regex("...")</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22741">SCL-22741</a></strong>: Don't process pasted text if it's outside a string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22750">SCL-22750</a></strong>: compiler quick fix in worksheet fixes wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22767">SCL-22767</a></strong>: completion: automatically fill all method named arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22775">SCL-22775</a></strong>: Enabling unified Java/Kotlin incremental compilation implementation breaks the Scala JPS compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22788">SCL-22788</a></strong>: Constant condition inspection: handle string literal types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22789">SCL-22789</a></strong>: highlight class fields defined in parameter clauses as fields instead of parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22806">SCL-22806</a></strong>: Add Scala Write documentation node to prompt library</li>
</ul>
<h3>2024.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20749">SCL-20749</a></strong>: Maybe move enum to the bottom of scala file creation list?</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22639">SCL-22639</a></strong>: "Resolving scala expression compiler" is not cancellable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22719">SCL-22719</a></strong>: Incorrect types with Copy Scala Type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22731">SCL-22731</a></strong>: NoSuchElementException in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21732">SCL-21732</a></strong>: Scala 3 Intersection types are not inferred</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22140">SCL-22140</a></strong>: Debugger: inline breakpoint for `yield` is unreachable when it is on the same line as `for`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22282">SCL-22282</a></strong>: Scala 3 Plugin saves .scala files too frequently</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22381">SCL-22381</a></strong>: Valid Scala 3 braceless block in `for` incorrectly marked as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22383">SCL-22383</a></strong>: Desugar for comprehension: handle fewer-braces calls in generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22394">SCL-22394</a></strong>: Scala 3 project incorrectly marks symbol literals as deprecated.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22441">SCL-22441</a></strong>: Missing write access when using += </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22487">SCL-22487</a></strong>: psi caching issue: reference is not highlighted after editting and remains red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22495">SCL-22495</a></strong>: can't resolve recursive extension method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22526">SCL-22526</a></strong>: Extension method support for alias type.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22527">SCL-22527</a></strong>: Intellij does not understand target type with Built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22686">SCL-22686</a></strong>: "Type annotation required for public member " inconsistent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22707">SCL-22707</a></strong>: Marking methods/variables private for the whole file no longer works.</li>
</ul>
<h3>2024.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19431">SCL-19431</a></strong>: scala3: cannot resolve symbol flatMap / map / foreach in for-comprehensions when indentation-based block is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20982">SCL-20982</a></strong>: False positive error "type mismatch" with ZIO and ZLayer composition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22541">SCL-22541</a></strong>: Truncated error message: "found" OK, "required" missing at least when using BSP + CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22584">SCL-22584</a></strong>: Javac Options -parameters Ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22593">SCL-22593</a></strong>: suggest newer RC version for library dependency if it's already using RC older version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22621">SCL-22621</a></strong>: do not suggest library version upgrade for the nightly version (cats-effect)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22635">SCL-22635</a></strong>: "Make method private" highlighting doesn't disappear emmidiately after the fix is applied</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22642">SCL-22642</a></strong>: Exception: Too many requests to package-search</li>
</ul>
<h3>2024.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20817">SCL-20817</a></strong>: IgnoreErrorHighlightingSurrounder: duplicated entry in "Surround With"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21889">SCL-21889</a></strong>: Scala: make postfix templates provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22368">SCL-22368</a></strong>: Support binary literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22450">SCL-22450</a></strong>: update colors for Scala 3 enum file icon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22474">SCL-22474</a></strong>: Quick Navigation: types are rendered with strange background</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15782">SCL-15782</a></strong>: Show type mismatch tooltip on Ctrl + F1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20593">SCL-20593</a></strong>: Integer literal starting with 0 reported as syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21477">SCL-21477</a></strong>: File name too long error when building projects like Apache Spark</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21758">SCL-21758</a></strong>: top-level exports are not recognized (2)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22199">SCL-22199</a></strong>: Invert if condition: provide on expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22206">SCL-22206</a></strong>: use new package search api for library completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22371">SCL-22371</a></strong>: Hex Integer Literals with upper case X don't type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22375">SCL-22375</a></strong>: Invalid literal values should still have a type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22458">SCL-22458</a></strong>: "No Scala SDK in module" warning is shown in sample code in a new Scala project created from project wizard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=567049</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="76199288" date="1719591257000" updatedDate="1719591257000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22806">SCL-22806</a></strong>: Add Scala Write documentation node to prompt library</li>
</ul>
<h3>2024.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20749">SCL-20749</a></strong>: Maybe move enum to the bottom of scala file creation list?</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22639">SCL-22639</a></strong>: "Resolving scala expression compiler" is not cancellable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22719">SCL-22719</a></strong>: Incorrect types with Copy Scala Type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22731">SCL-22731</a></strong>: NoSuchElementException in parser</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21732">SCL-21732</a></strong>: Scala 3 Intersection types are not inferred</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22140">SCL-22140</a></strong>: Debugger: inline breakpoint for `yield` is unreachable when it is on the same line as `for`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22282">SCL-22282</a></strong>: Scala 3 Plugin saves .scala files too frequently</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22381">SCL-22381</a></strong>: Valid Scala 3 braceless block in `for` incorrectly marked as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22383">SCL-22383</a></strong>: Desugar for comprehension: handle fewer-braces calls in generators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22394">SCL-22394</a></strong>: Scala 3 project incorrectly marks symbol literals as deprecated.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22441">SCL-22441</a></strong>: Missing write access when using += </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22487">SCL-22487</a></strong>: psi caching issue: reference is not highlighted after editting and remains red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22495">SCL-22495</a></strong>: can't resolve recursive extension method call</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22526">SCL-22526</a></strong>: Extension method support for alias type.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22527">SCL-22527</a></strong>: Intellij does not understand target type with Built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22686">SCL-22686</a></strong>: "Type annotation required for public member " inconsistent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22707">SCL-22707</a></strong>: Marking methods/variables private for the whole file no longer works.</li>
</ul>
<h3>2024.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19431">SCL-19431</a></strong>: scala3: cannot resolve symbol flatMap / map / foreach in for-comprehensions when indentation-based block is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20982">SCL-20982</a></strong>: False positive error "type mismatch" with ZIO and ZLayer composition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22541">SCL-22541</a></strong>: Truncated error message: "found" OK, "required" missing at least when using BSP + CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22584">SCL-22584</a></strong>: Javac Options -parameters Ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22593">SCL-22593</a></strong>: suggest newer RC version for library dependency if it's already using RC older version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22621">SCL-22621</a></strong>: do not suggest library version upgrade for the nightly version (cats-effect)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22635">SCL-22635</a></strong>: "Make method private" highlighting doesn't disappear emmidiately after the fix is applied</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22642">SCL-22642</a></strong>: Exception: Too many requests to package-search</li>
</ul>
<h3>2024.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20817">SCL-20817</a></strong>: IgnoreErrorHighlightingSurrounder: duplicated entry in "Surround With"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21889">SCL-21889</a></strong>: Scala: make postfix templates provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22368">SCL-22368</a></strong>: Support binary literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22450">SCL-22450</a></strong>: update colors for Scala 3 enum file icon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22474">SCL-22474</a></strong>: Quick Navigation: types are rendered with strange background</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15782">SCL-15782</a></strong>: Show type mismatch tooltip on Ctrl + F1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20593">SCL-20593</a></strong>: Integer literal starting with 0 reported as syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21477">SCL-21477</a></strong>: File name too long error when building projects like Apache Spark</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21758">SCL-21758</a></strong>: top-level exports are not recognized (2)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22199">SCL-22199</a></strong>: Invert if condition: provide on expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22206">SCL-22206</a></strong>: use new package search api for library completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22371">SCL-22371</a></strong>: Hex Integer Literals with upper case X don't type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22375">SCL-22375</a></strong>: Invalid literal values should still have a type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22458">SCL-22458</a></strong>: "No Scala SDK in module" warning is shown in sample code in a new Scala project created from project wizard</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=563815</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="75910450" date="1718974120000" updatedDate="1718974120000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=560049</download-url><idea-version min="n/a" max="n/a" since-build="242.18071" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="75835446" date="1718717934000" updatedDate="1718717934000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.24</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.1.24</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22371">SCL-22371</a></strong>: Hex Integer Literals with upper case X don't type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22375">SCL-22375</a></strong>: Invalid literal values should still have a type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20593">SCL-20593</a></strong>: Integer literal starting with 0 reported as syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22368">SCL-22368</a></strong>: Support binary literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19431">SCL-19431</a></strong>: scala3: cannot resolve symbol flatMap / map / foreach in for-comprehensions when indentation-based block is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22584">SCL-22584</a></strong>: Javac Options -parameters Ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22541">SCL-22541</a></strong>: Truncated error message: "found" OK, "required" missing at least when using BSP + CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22608">SCL-22608</a></strong>: Deadlock issue in IntelliJ built-in sbt shell when usePipelining is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22140">SCL-22140</a></strong>: Debugger: inline breakpoint for `yield` is unreachable when it is on the same line as `for`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.21</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22167">SCL-22167</a></strong>: documentation missing for synthetic classes &amp; methods from the scala 2 standard library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22274">SCL-22274</a></strong>: Destructured types are not inferred in for-comprehension for ZIO</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21758">SCL-21758</a></strong>: top-level exports are not recognized (2)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22282">SCL-22282</a></strong>: Scala 3 Plugin saves .scala files too frequently</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
</ul>
<h3>2024.1.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
</ul>
<h3>2024.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-639">IJPL-639</a></strong>: Warning on uninitialized instance access during </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
</ul>
<h3>2024.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
</ul>
<h3>2024.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22138">SCL-22138</a></strong>: "Cannot resolve symbol" errors are shown for all symbols in call chain</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22095">SCL-22095</a></strong>: PluginException: BGT action RunWorksheetAction</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22088">SCL-22088</a></strong>: Nullability doesn't pick up Nullable on implicit classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22096">SCL-22096</a></strong>: Worksheet compilation errors are not reported in the build window for Scala 2.13.12</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21376">SCL-21376</a></strong>: No error highlighting for incorrect top-level definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15456">SCL-15456</a></strong>: inline variable into multi-line interpolated string removes margins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22128">SCL-22128</a></strong>: Wrong "Cannot be a top-level definition in Scala 2" in sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22127">SCL-22127</a></strong>: Quickdoc: types coming from Predef have a dot in them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22129">SCL-22129</a></strong>: "Implement method" refactoring chops off the `p` in the `package` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22136">SCL-22136</a></strong>: completion: don't show annotations in parameters hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22019">SCL-22019</a></strong>: Internal storage error compiling Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22159">SCL-22159</a></strong>: (Scala 3.4.0) scala3-sbt-bridge compiler is invoked in non sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22143">SCL-22143</a></strong>: Complex conditional breakpoints containing &lt; not working in Scala3</li>
</ul>
<h3>2024.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19895">SCL-19895</a></strong>: Incremental compilation storage error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21988">SCL-21988</a></strong>: rename package works bad with top-level scala 3 definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20160">SCL-20160</a></strong>: Add .gitignore for new SBT Scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22000">SCL-22000</a></strong>: Wrong indentation after copy-pasting code before an `end` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21335">SCL-21335</a></strong>: Do not use PsiElement for popup model exception thrown when checking implements\override gutters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21963">SCL-21963</a></strong>: round corners for scala inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17582">SCL-17582</a></strong>: quick info: bad content for pattern definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22077">SCL-22077</a></strong>: Invert the dependencies of the bsp module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-227">SCL-227</a></strong>: Moving an anonymous class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22090">SCL-22090</a></strong>: tuple _N methods shouldn't be resolved for case classes in Scala 2 code</li>
</ul>
<h3>2024.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19895">SCL-19895</a></strong>: Incremental compilation storage error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22017">SCL-22017</a></strong>: quick doc: incorrect order for transparent inline keywords</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-165">IJPL-165</a></strong>: Migrate implementation of `Sdk` and `ProjectJdkTable` to workspace model storage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22036">SCL-22036</a></strong>: Debugger: couldn't step into lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-342771">IDEA-342771</a></strong>: Improve rendering of code blocks in Quick Documentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
</ul>
<h3>2024.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22003">SCL-22003</a></strong>: Can not open PekkoBuild.scala in editor window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21961">SCL-21961</a></strong>: Every time I run a program from run it does a complete rebuild</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17303">SCL-17303</a></strong>: Run configuration loads obsolete classes when compilation-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21964">SCL-21964</a></strong>: Play application stops immediately when running with Intellij configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20311">SCL-20311</a></strong>: Scala 3 "end" method name statement not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20681">SCL-20681</a></strong>: `'}' expected` error in mixed syntax with end markers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339923">IDEA-339923</a></strong>: Support JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22005">SCL-22005</a></strong>: Run configuration: Error for object extends App</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21982">SCL-21982</a></strong>: Build Project when nothing has changed should not do anything</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21776">SCL-21776</a></strong>: Display a warning when Play 2.8.x or earlier is combined with JDK 17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21954">SCL-21954</a></strong>: No documentation for Scala in Settings/Editor/CodeStyle help page</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-165">IJPL-165</a></strong>: Migrate implementation of `Sdk` and `ProjectJdkTable` to workspace model storage</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=558068</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="75553457" date="1718641671000" updatedDate="1718641671000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=557584</download-url><idea-version min="n/a" max="n/a" since-build="242.16677" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="75534839" date="1718035336000" updatedDate="1718035336000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=554871</download-url><idea-version min="n/a" max="n/a" since-build="242.15523" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="75494465" date="1717435136000" updatedDate="1717435136000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=550475</download-url><idea-version min="n/a" max="n/a" since-build="242.14146" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="74942351" date="1716461878000" updatedDate="1716461878000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.2.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15782">SCL-15782</a></strong>: Show type mismatch tooltip on Ctrl + F1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=544328</download-url><idea-version min="n/a" max="n/a" since-build="242.12881" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="75749111" date="1715881216000" updatedDate="1715881216000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.21</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.1.21</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22354">SCL-22354</a></strong>: Certain asterix import highlighted in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22491">SCL-22491</a></strong>: changes in project model (e.g. libraries) are not detected by compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22352">SCL-22352</a></strong>: Find Usages: subclass calls are not found when searching Java base interface/class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22465">SCL-22465</a></strong>: Move Up/Down refactoring for a class with multiline constructor/extends block</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2738">SCL-2738</a></strong>: Move Statement Up/Down: val/var definition annotation could be considered</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22444">SCL-22444</a></strong>: Wrong default imports for Scala 2.12 starting on IDEA 2023.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22466">SCL-22466</a></strong>: CBH initialization procedure can block all subsequent builds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11053">SCL-11053</a></strong>: Add "Copy type" intention in addition to the "Add type" intention</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22500">SCL-22500</a></strong>: Sbt 1.10.x does not show up in the New Project Wizard when a Scala 3 version is selected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22539">SCL-22539</a></strong>: Keyword inline not recognized with Scala 3.5.0-RC1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21758">SCL-21758</a></strong>: top-level exports are not recognized (2)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22364">SCL-22364</a></strong>: IntelliJ does not recognize the extension functions within the exports statement of the target object, even when using import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
</ul>
<h3>2024.1.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22278">SCL-22278</a></strong>: completion list appears only if character is entered after dot </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
</ul>
<h3>2024.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-639">IJPL-639</a></strong>: Warning on uninitialized instance access during </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
</ul>
<h3>2024.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
</ul>
<h3>2024.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22138">SCL-22138</a></strong>: "Cannot resolve symbol" errors are shown for all symbols in call chain</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22095">SCL-22095</a></strong>: PluginException: BGT action RunWorksheetAction</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22088">SCL-22088</a></strong>: Nullability doesn't pick up Nullable on implicit classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22096">SCL-22096</a></strong>: Worksheet compilation errors are not reported in the build window for Scala 2.13.12</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21376">SCL-21376</a></strong>: No error highlighting for incorrect top-level definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15456">SCL-15456</a></strong>: inline variable into multi-line interpolated string removes margins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22128">SCL-22128</a></strong>: Wrong "Cannot be a top-level definition in Scala 2" in sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22127">SCL-22127</a></strong>: Quickdoc: types coming from Predef have a dot in them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22129">SCL-22129</a></strong>: "Implement method" refactoring chops off the `p` in the `package` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22136">SCL-22136</a></strong>: completion: don't show annotations in parameters hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22019">SCL-22019</a></strong>: Internal storage error compiling Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22159">SCL-22159</a></strong>: (Scala 3.4.0) scala3-sbt-bridge compiler is invoked in non sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22143">SCL-22143</a></strong>: Complex conditional breakpoints containing &lt; not working in Scala3</li>
</ul>
<h3>2024.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19895">SCL-19895</a></strong>: Incremental compilation storage error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21988">SCL-21988</a></strong>: rename package works bad with top-level scala 3 definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20160">SCL-20160</a></strong>: Add .gitignore for new SBT Scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22000">SCL-22000</a></strong>: Wrong indentation after copy-pasting code before an `end` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21335">SCL-21335</a></strong>: Do not use PsiElement for popup model exception thrown when checking implements\override gutters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21963">SCL-21963</a></strong>: round corners for scala inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17582">SCL-17582</a></strong>: quick info: bad content for pattern definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22077">SCL-22077</a></strong>: Invert the dependencies of the bsp module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-227">SCL-227</a></strong>: Moving an anonymous class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22090">SCL-22090</a></strong>: tuple _N methods shouldn't be resolved for case classes in Scala 2 code</li>
</ul>
<h3>2024.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19895">SCL-19895</a></strong>: Incremental compilation storage error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22017">SCL-22017</a></strong>: quick doc: incorrect order for transparent inline keywords</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-165">IJPL-165</a></strong>: Migrate implementation of `Sdk` and `ProjectJdkTable` to workspace model storage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22036">SCL-22036</a></strong>: Debugger: couldn't step into lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-342771">IDEA-342771</a></strong>: Improve rendering of code blocks in Quick Documentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
</ul>
<h3>2024.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22003">SCL-22003</a></strong>: Can not open PekkoBuild.scala in editor window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21961">SCL-21961</a></strong>: Every time I run a program from run it does a complete rebuild</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17303">SCL-17303</a></strong>: Run configuration loads obsolete classes when compilation-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21964">SCL-21964</a></strong>: Play application stops immediately when running with Intellij configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20311">SCL-20311</a></strong>: Scala 3 "end" method name statement not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20681">SCL-20681</a></strong>: `'}' expected` error in mixed syntax with end markers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339923">IDEA-339923</a></strong>: Support JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22005">SCL-22005</a></strong>: Run configuration: Error for object extends App</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21982">SCL-21982</a></strong>: Build Project when nothing has changed should not do anything</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21776">SCL-21776</a></strong>: Display a warning when Play 2.8.x or earlier is combined with JDK 17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21954">SCL-21954</a></strong>: No documentation for Scala in Settings/Editor/CodeStyle help page</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-165">IJPL-165</a></strong>: Migrate implementation of `Sdk` and `ProjectJdkTable` to workspace model storage</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=540038</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="77651233" date="1715772494000" updatedDate="1715772494000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.2.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.2.1</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22365">SCL-22365</a></strong>: scala 3: Error starting Scala REPL or Running a Worksheet  when "-encoding:UTF-8" is specified</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=538203</download-url><idea-version min="n/a" max="n/a" since-build="242.10180" until-build="242.*"/></idea-plugin><idea-plugin downloads="23234124" size="74569296" date="1714117396000" updatedDate="1714117396000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.29</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=528547</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="75701047" date="1713895205000" updatedDate="1713895205000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=526923</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="75699861" date="1713442080000" updatedDate="1713442080000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21772">SCL-21772</a></strong>: Scala project settings: convert tabs to nodes (Settings | Languages &amp; Frameworks | Scala)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21975">SCL-21975</a></strong>: Reduce description for scala setting to avoid horizontal scrolling</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21891">SCL-21891</a></strong>: No profile with IntelliJ Profiler button for Scala tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22198">SCL-22198</a></strong>: Selecting text with mouse always starts from last cursor position in terminal/git-message and other input fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22172">SCL-22172</a></strong>: Resources are not copied to target/out when "Incrementality type" is set to "Zinc".</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8356">SCL-8356</a></strong>: SBT: skip downloading of JavaDoc classifiers for library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22068">SCL-22068</a></strong>: Don't show $ when fixing types in names of objects again!</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22165">SCL-22165</a></strong>: Create class quick fix fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22155">SCL-22155</a></strong>: For comprehension: highlight `withFilter`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22135">SCL-22135</a></strong>: parser: statement with indent for continuation is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21085">SCL-21085</a></strong>: Support implicit apply calls on a new line in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22134">SCL-22134</a></strong>: Optional braces for method arguments is red if nested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19019">SCL-19019</a></strong>: scala3 parser wrongly parses code block expressions in indentation region</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22174">SCL-22174</a></strong>: Named parameter with curly-less match arguments not parsed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19777">SCL-19777</a></strong>: Parser error `';' or newline expected` not present for class inside a function with braceless syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22177">SCL-22177</a></strong>: Function expression is not parsed inside case clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22171">SCL-22171</a></strong>: In multiple linked projects grouping with qualified names is not working correctly </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21984">SCL-21984</a></strong>: Use icon ? for hints in settings instead of *</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22133">SCL-22133</a></strong>: parser: match without braces with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22132">SCL-22132</a></strong>: parser: fewer braces syntax is with infix operators is parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22181">SCL-22181</a></strong>: Wrong indentation when copy-paste code after `{`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22131">SCL-22131</a></strong>: Support Improve rendering of code blocks in Quick Documentation in Scala plugin</li>
</ul>
<h3>2024.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22138">SCL-22138</a></strong>: "Cannot resolve symbol" errors are shown for all symbols in call chain</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22095">SCL-22095</a></strong>: PluginException: BGT action RunWorksheetAction</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22088">SCL-22088</a></strong>: Nullability doesn't pick up Nullable on implicit classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22096">SCL-22096</a></strong>: Worksheet compilation errors are not reported in the build window for Scala 2.13.12</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21376">SCL-21376</a></strong>: No error highlighting for incorrect top-level definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15456">SCL-15456</a></strong>: inline variable into multi-line interpolated string removes margins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22128">SCL-22128</a></strong>: Wrong "Cannot be a top-level definition in Scala 2" in sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22127">SCL-22127</a></strong>: Quickdoc: types coming from Predef have a dot in them</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22129">SCL-22129</a></strong>: "Implement method" refactoring chops off the `p` in the `package` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22136">SCL-22136</a></strong>: completion: don't show annotations in parameters hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22019">SCL-22019</a></strong>: Internal storage error compiling Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22159">SCL-22159</a></strong>: (Scala 3.4.0) scala3-sbt-bridge compiler is invoked in non sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22143">SCL-22143</a></strong>: Complex conditional breakpoints containing &lt; not working in Scala3</li>
</ul>
<h3>2024.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19895">SCL-19895</a></strong>: Incremental compilation storage error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21988">SCL-21988</a></strong>: rename package works bad with top-level scala 3 definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20160">SCL-20160</a></strong>: Add .gitignore for new SBT Scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22000">SCL-22000</a></strong>: Wrong indentation after copy-pasting code before an `end` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21335">SCL-21335</a></strong>: Do not use PsiElement for popup model exception thrown when checking implements\override gutters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21963">SCL-21963</a></strong>: round corners for scala inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17582">SCL-17582</a></strong>: quick info: bad content for pattern definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22077">SCL-22077</a></strong>: Invert the dependencies of the bsp module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-227">SCL-227</a></strong>: Moving an anonymous class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22090">SCL-22090</a></strong>: tuple _N methods shouldn't be resolved for case classes in Scala 2 code</li>
</ul>
<h3>2024.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19895">SCL-19895</a></strong>: Incremental compilation storage error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22017">SCL-22017</a></strong>: quick doc: incorrect order for transparent inline keywords</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22036">SCL-22036</a></strong>: Debugger: couldn't step into lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
</ul>
<h3>2024.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22003">SCL-22003</a></strong>: Can not open PekkoBuild.scala in editor window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17303">SCL-17303</a></strong>: Run configuration loads obsolete classes when compilation-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21964">SCL-21964</a></strong>: Play application stops immediately when running with Intellij configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20311">SCL-20311</a></strong>: Scala 3 "end" method name statement not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20681">SCL-20681</a></strong>: `'}' expected` error in mixed syntax with end markers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339923">IDEA-339923</a></strong>: Support JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22005">SCL-22005</a></strong>: Run configuration: Error for object extends App</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16626">SCL-16626</a></strong>: Editor X-Ray mode</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21982">SCL-21982</a></strong>: Build Project when nothing has changed should not do anything</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21776">SCL-21776</a></strong>: Display a warning when Play 2.8.x or earlier is combined with JDK 17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21954">SCL-21954</a></strong>: No documentation for Scala in Settings/Editor/CodeStyle help page</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
</ul>
<h3>2024.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21884">SCL-21884</a></strong>: Extension methods on the companion object are not considered when resolving derives clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20664">SCL-20664</a></strong>: can't resolve overloaded method from companion object if overloaded methods have different access scopes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22161">SCL-22161</a></strong>: Auto-generate scala.deriving.Mirror implicit instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22162">SCL-22162</a></strong>: Explicit application of implicits with `using` keyword in Scala 2 is wrongly highlighted as a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18887">SCL-18887</a></strong>: Analyzing doesn't end until cursor is moved</li>
</ul>
<h3>2024.1.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22298">SCL-22298</a></strong>: `Use text ranges...` is visible when no Scala is detected</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21968">SCL-21968</a></strong>: all local declarations in the file are marked as unused randomly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22325">SCL-22325</a></strong>: Indentation inside nested packages in indentation-based syntax seems off after pressing enter/backspace</li>
</ul>
<h3>2024.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21502">SCL-21502</a></strong>: [unused-declaration] Scala symbols that are referenced exclusively from Kotlin are marked as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22238">SCL-22238</a></strong>: Incorrect formatting if argument is on the next line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21973">SCL-21973</a></strong>: user-visible setting to toggle compiler-based highlighting for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22007">SCL-22007</a></strong>: Good code red: "Procedure syntax in method declaration"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22253">SCL-22253</a></strong>: NPE on opening a Maven project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21885">SCL-21885</a></strong>: Indent when pressing enter in lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21458">SCL-21458</a></strong>: scala3: match expression chains without braces are parsed incorrectly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22247">SCL-22247</a></strong>: Wrong enter-indent at beginning of existing arg-block with param</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22254">SCL-22254</a></strong>: Both options can be selected for radio button in Scala Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22259">SCL-22259</a></strong>: Do not show in-place rename usages in Scala REPL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18495">SCL-18495</a></strong>: Scala 3: Parse Constructor annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21216">SCL-21216</a></strong>: No annotations on primary constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21217">SCL-21217</a></strong>: Annotated primary constructors with parameters are not parsed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22269">SCL-22269</a></strong>: Don't show "Cannot be a top-level definition in Scala 2" error in debugger evaluate expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22270">SCL-22270</a></strong>: Syntax highlight highlights only the first letter of the variable name; the rest is an unused constant despite being used.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22218">SCL-22218</a></strong>: 'Cannot resolve symbol' for compiling code under Xsource:3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21491">SCL-21491</a></strong>: Review usages of ScTypedPattern in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19075">SCL-19075</a></strong>: Support `open` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21991">SCL-21991</a></strong>: Support playframework 3 generator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22201">SCL-22201</a></strong>: Default run configuration in Play 2.9.1 template throws error when run with Java&gt;=17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22226">SCL-22226</a></strong>: scala 3: Duplicated import suggestions for companion class and object </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22248">SCL-22248</a></strong>: Incorrect popup rendering of nested types</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=524164</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="75695371" date="1712946061000" updatedDate="1712946061000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=521675</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="75477472" date="1712171615000" updatedDate="1712171615000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=516274</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="75474083" date="1711629729000" updatedDate="1711629729000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=513402</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="75448671" date="1711018570000" updatedDate="1711018570000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=508483</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="75441424" date="1710355110000" updatedDate="1710355110000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=503046</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="75251839" date="1709838971000" updatedDate="1709838971000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=500419</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="74567166" date="1709814737000" updatedDate="1709814737000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.28</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=500300</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="75205595" date="1709216863000" updatedDate="1709216863000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=496157</download-url><idea-version min="n/a" max="n/a" since-build="241.14024" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="75146787" date="1708609187000" updatedDate="1708609187000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22138">SCL-22138</a></strong>: "Cannot resolve symbol" errors are shown for all symbols in call chain</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22095">SCL-22095</a></strong>: PluginException: BGT action RunWorksheetAction</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22088">SCL-22088</a></strong>: Nullability doesn't pick up Nullable on implicit classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22096">SCL-22096</a></strong>: Worksheet compilation errors are not reported in the build window for Scala 2.13.12</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21376">SCL-21376</a></strong>: No error highlighting for incorrect top-level definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15456">SCL-15456</a></strong>: inline variable into multi-line interpolated string removes margins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22128">SCL-22128</a></strong>: Wrong "Cannot be a top-level definition in Scala 2" in sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22129">SCL-22129</a></strong>: "Implement method" refactoring chops off the `p` in the `package` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22136">SCL-22136</a></strong>: completion: don't show annotations in parameters hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22019">SCL-22019</a></strong>: Internal storage error compiling Scala code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22159">SCL-22159</a></strong>: (Scala 3.4.0) scala3-sbt-bridge compiler is invoked in non sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22143">SCL-22143</a></strong>: Complex conditional breakpoints containing &lt; not working in Scala3</li>
</ul>
<h3>2024.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19895">SCL-19895</a></strong>: Incremental compilation storage error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21988">SCL-21988</a></strong>: rename package works bad with top-level scala 3 definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20160">SCL-20160</a></strong>: Add .gitignore for new SBT Scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22000">SCL-22000</a></strong>: Wrong indentation after copy-pasting code before an `end` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21335">SCL-21335</a></strong>: Do not use PsiElement for popup model exception thrown when checking implements\override gutters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21963">SCL-21963</a></strong>: round corners for scala inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17582">SCL-17582</a></strong>: quick info: bad content for pattern definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22077">SCL-22077</a></strong>: Invert the dependencies of the bsp module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-227">SCL-227</a></strong>: Moving an anonymous class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22090">SCL-22090</a></strong>: tuple _N methods shouldn't be resolved for case classes in Scala 2 code</li>
</ul>
<h3>2024.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19895">SCL-19895</a></strong>: Incremental compilation storage error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22051">SCL-22051</a></strong>: Internal error (java.io.IOException): writePrevChunkAddress on Scala build</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22017">SCL-22017</a></strong>: quick doc: incorrect order for transparent inline keywords</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22036">SCL-22036</a></strong>: Debugger: couldn't step into lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-342771">IDEA-342771</a></strong>: Improve rendering of code blocks in Quick Documentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
</ul>
<h3>2024.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22003">SCL-22003</a></strong>: Can not open PekkoBuild.scala in editor window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17303">SCL-17303</a></strong>: Run configuration loads obsolete classes when compilation-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21964">SCL-21964</a></strong>: Play application stops immediately when running with Intellij configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20311">SCL-20311</a></strong>: Scala 3 "end" method name statement not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20681">SCL-20681</a></strong>: `'}' expected` error in mixed syntax with end markers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339923">IDEA-339923</a></strong>: Support JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22005">SCL-22005</a></strong>: Run configuration: Error for object extends App</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21776">SCL-21776</a></strong>: Display a warning when Play 2.8.x or earlier is combined with JDK 17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21954">SCL-21954</a></strong>: No documentation for Scala in Settings/Editor/CodeStyle help page</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Rewrite deprecated module grouping logic to the new API - grouping with qualified names is now supported.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=492258</download-url><idea-version min="n/a" max="n/a" since-build="241.12662" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="74086064" date="1707483822000" updatedDate="1707483822000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.27</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.27</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
</ul>
<h3>2023.3.21</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22003">SCL-22003</a></strong>: Can not open PekkoBuild.scala in editor window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21965">SCL-21965</a></strong>: automatically insert leading `*` when pasting multiline content to ScalaDoc like in JavaDoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21933">SCL-21933</a></strong>: Wrong indent when copy paste when cursor at start of the line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21949">SCL-21949</a></strong>: java to scala converter: preserve method annotations @NotNull, @Nullable, @NotNls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15741">SCL-15741</a></strong>: java to scala converter: specify variable type in case it is initialized with null</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21956">SCL-21956</a></strong>: Play2 new project is using wrong version of libraries.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21945">SCL-21945</a></strong>: CBH: error is stuck in project view if the file with error is deleted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21776">SCL-21776</a></strong>: Display a warning when Play 2.8.x or earlier is combined with JDK 17</li>
</ul>
<h3>2023.3.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15778">SCL-15778</a></strong>: Option to prefer private over public methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20880">SCL-20880</a></strong>: Scala3 optional braces syntax with end if marker shows a syntax error</li>
</ul>
<h3>2023.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21714">SCL-21714</a></strong>: autocomplete enum match exhaustive modify some code indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21908">SCL-21908</a></strong>: After the update on the new IDEA version Scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20248">SCL-20248</a></strong>: Cannot resolve symbol/method when using Jackson annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21875">SCL-21875</a></strong>: MatchError in compile time ops resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21876">SCL-21876</a></strong>: Highlighting error in derives clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21911">SCL-21911</a></strong>: X-Ray mode: show even 1-char parameter hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21880">SCL-21880</a></strong>: unused import warning in a worksheet output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21321">SCL-21321</a></strong>: Type of an anonymous `using` parameter that is used as object should be highlighted as unresolved reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21456">SCL-21456</a></strong>: Remove unused rule from ScalaCoreLexer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21912">SCL-21912</a></strong>: "Go to Implementation(s)" will list a trait method as potential implementation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21897">SCL-21897</a></strong>: NoSuchElementException thrown for renamed unqualified import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21900">SCL-21900</a></strong>: ScImportExprAnnotator: do not highlight unqualified renaming imports with new syntax</li>
</ul>
<h3>2023.3.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21842">SCL-21842</a></strong>: Integer literal assigned to aliased Byte is mistakenly red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12611">SCL-12611</a></strong>: Spurious compile error on numeric constant</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21832">SCL-21832</a></strong>: scala 3 parser: more graceful handling of incomplete givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</li>
</ul>
<h3>2023.3.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21539">SCL-21539</a></strong>: bad indentation with “fewer braces” and a list or seq</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21630">SCL-21630</a></strong>: Aligned inlay hints are misplaced by one pixel</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21838">SCL-21838</a></strong>: CBH incremental compilation is not triggered when opening a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21835">SCL-21835</a></strong>: Resolve x$n anonymous given parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21834">SCL-21834</a></strong>:  is already defined in the scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21853">SCL-21853</a></strong>: Hint folding: adjust mouse cursor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21821">SCL-21821</a></strong>: Regression: Code Style &gt; Scala &gt; Code Generation &gt; "Add a space at line comment start" option does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21832">SCL-21832</a></strong>: scala 3 parser: more graceful handling of incomplete givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
</ul>
<h3>2023.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21210">SCL-21210</a></strong>: "Type lambdas" are not parsed in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21823">SCL-21823</a></strong>: scala 3 parser wrongly attaches unindented expression to a return statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21701">SCL-21701</a></strong>: scala-maven-plugin based projects shouldn't require the scalaVersion config option to be defined in order to be properly imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21826">SCL-21826</a></strong>: generated resource directories are suggested in sbt directory completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21785">SCL-21785</a></strong>: Move Type mismatch hints to Scala&gt;Editor Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21784">SCL-21784</a></strong>: No context menu item to configure type hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14720">SCL-14720</a></strong>: Clean SBT import just stuck (sbt shell)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21769">SCL-21769</a></strong>: Wrongly reported missing type parameter for enum cases with a fixed type param of the parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21759">SCL-21759</a></strong>: Highlighting of same class does not work inside for loop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21743">SCL-21743</a></strong>: Scala 3: Accepting import suggestion does not always work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21794">SCL-21794</a></strong>: "Reload ALL BSP projects" action is disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21792">SCL-21792</a></strong>: files with unused imports are marked red in project view when there is -Xfatal-warnings compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17348">SCL-17348</a></strong>: find usages places "value read" into "new instance creation" group</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21692">SCL-21692</a></strong>: Please remove the `ApiStatus.Internal` annotation from `org.jetbrains.plugins.scala.testingSupport.test.AbstractTestRunConfiguration` which cause a plugin verification warning due to its usage in our plugin.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
</ul>
<h3>2023.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
<h3>2023.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
</ul>
<h3>2023.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21744">SCL-21744</a></strong>: false tip of Unnecessary parentheses for scala 3 union type in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21747">SCL-21747</a></strong>: Annotate infix type directly in pattern as error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21745">SCL-21745</a></strong>: Non-synthetic enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21406">SCL-21406</a></strong>: Change Signature doesn't work for enums constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21751">SCL-21751</a></strong>: Wrong redundant token greyed out</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21752">SCL-21752</a></strong>: error after upgrade to 2023.3.573</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18901">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20286">SCL-20286</a></strong>: Leading comments in one-line blocks have wrong indentation on format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18220">SCL-18220</a></strong>: multiline line comment breaks indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14271">SCL-14271</a></strong>: value, initialized on next line + one-line-comments auto format is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10724">SCL-10724</a></strong>: Incorrect auto-reformatting of multiline val initialization coupled with some comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10606">SCL-10606</a></strong>: Comments before methods can break their code style</li>
</ul>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=484849</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="79745961" date="1707411957000" updatedDate="1707411957000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.25</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.1.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
</ul>
<h3>2023.1.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21218">SCL-21218</a></strong>: Decompilers: no () in primary constructor annotation even if there are parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21198">SCL-21198</a></strong>: Tasty reader: quote ids more reliably</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21206">SCL-21206</a></strong>: Tasty reader: don't add class type parameters as auxiliary constructor parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21208">SCL-21208</a></strong>: Tasty reader: parse ANDtype and ORtype</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21192">SCL-21192</a></strong>: Decompiler: no singleton types for case objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21214">SCL-21214</a></strong>: Tasty reader: no wildcard type argument bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21210">SCL-21210</a></strong>: "Type lambdas" are not parsed in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21219">SCL-21219</a></strong>: Decompiler: objects in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21220">SCL-21220</a></strong>: Decompiler: annotations in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21222">SCL-21222</a></strong>: Decompilers: @BeanProperty class parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21111">SCL-21111</a></strong>: Proto messages with keyword field (eg, `macro`) does not resolve</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
</ul>
<h3>2023.1.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19608">SCL-19608</a></strong>: @ApiStatus.Internal or @ApiStatus.Experimental annotations inspection shouldn't be triggered in the same module with the annotated entity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21140">SCL-21140</a></strong>: Good code red: Scala 3, abstract override</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21114">SCL-21114</a></strong>: Scala spellcheck parser underline is shifted right 1 symbol when \n is in the string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
</ul>
<h3>2023.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21110">SCL-21110</a></strong>: False error highlighting for akka-http 'Http' object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21109">SCL-21109</a></strong>: Combination of context bounds with "using" clause breaks implicit resolution and type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21105">SCL-21105</a></strong>: Syntax highlighting for Scala Worksheets is not always working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21079">SCL-21079</a></strong>: scala3: can't resolve given definition from jar file (but can resolve from source file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21053">SCL-21053</a></strong>: Type inference breaks when using givens in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20948">SCL-20948</a></strong>: Good code red for upper bound Tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21084">SCL-21084</a></strong>: Scala3: neither `extension` nor `implicit class` extensions work with `T &lt;: Tuple` bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21121">SCL-21121</a></strong>: Importing cross modules from Mill build has stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21108">SCL-21108</a></strong>: Scala compile servers continuous errors: Exception in thread NGServer with java 20</li>
</ul>
<h3>2023.1.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21098">SCL-21098</a></strong>: worksheets: disable code author hints, they break code input/output alignment</li>
</ul>
<h3>2023.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21065">SCL-21065</a></strong>: Error: Bloop is not configured for BSP workspace when importing sbt project via bloop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21081">SCL-21081</a></strong>: scala3: parsing of tuple pattern in for comprehension is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21057">SCL-21057</a></strong>: scalaVersion &amp; scalacOptions completion doesn't work in sbt files in bsp project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21058">SCL-21058</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root (for BSP / SBT project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21066">SCL-21066</a></strong>: TastyReader: annotation type arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21068">SCL-21068</a></strong>: Don't check accessibility for references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21048">SCL-21048</a></strong>: scala-cli: disable "Package name doesn't correspond to the file path" inspection for scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21052">SCL-21052</a></strong>: Go to template gutter missing for Play projects (again)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
</ul>
<h3>2023.1.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20917">SCL-20917</a></strong>: scala3: exported members from class constructor prameters are not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20862">SCL-20862</a></strong>: scala3: support context bound type parameters in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20936">SCL-20936</a></strong>: Please allow sbt launcher command line parameters (in addition to VM parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20919">SCL-20919</a></strong>: extensions (and implicit classes) that require implicit (given) parameters with type arguments are not understood</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18853">SCL-18853</a></strong>: Valid code shows as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19820">SCL-19820</a></strong>: IntelliJ fails to infer types from overloaded- and apply extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20701">SCL-20701</a></strong>: lose type hints if overloaded in extensions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20770">SCL-20770</a></strong>: Do not run can-be-private and unused-declaration inspections in Scala Fragment editor for injected code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21033">SCL-21033</a></strong>: Always resolve _root_ to the root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18670">SCL-18670</a></strong>: regression, scala.concurrent.duration._ postfix operators all read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20233">SCL-20233</a></strong>: Trailing commas in .sbt files are marked as error sometimes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21042">SCL-21042</a></strong>: When importing a project with BSP IntelliJ can't resolve symbols in sbt files in subprojects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20978">SCL-20978</a></strong>: Opening an sbt project for the first time use both Build tool window and sbt shell</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19965">SCL-19965</a></strong>: bsp toolwindow missing when opening a project via project from existing sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20705">SCL-20705</a></strong>: Migrate from java.awt.Insets to com.intellij.util.ui.JBInsets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20706">SCL-20706</a></strong>: Migrate from javax.swing.border.EmptyBorder to com.intellij.util.ui.JBEmptyBorder</li>
</ul>
<h3>2023.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16986">SCL-16986</a></strong>: Type Hierarchy doesn't include types extending a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8698">SCL-8698</a></strong>: Find usages doesn't search inside build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21009">SCL-21009</a></strong>: junit: navigate to test method which is mixed from a trait navigates to a wrong file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21012">SCL-21012</a></strong>: Result of find usages with bytecode indices is not shown: Read access is allowed from inside read-action exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21021">SCL-21021</a></strong>: Implicit conversion auto-import: support function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21022">SCL-21022</a></strong>: Infix, tuple, and function supertypes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21023">SCL-21023</a></strong>: Qualified this is not resolved if there's an inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21010">SCL-21010</a></strong>: Crossbuild code in shared doesn't recognise code in jvm lib jar</li>
</ul>
<h3>2023.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-215147">IDEA-215147</a></strong>: Detect common formats of string values when suggesting variable names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused in Scala 3.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18457">SCL-18457</a></strong>: wrong range exception in absolute import inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21007">SCL-21007</a></strong>: ScalaAnnotator: IndexNotReadyException</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=484121</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="75910554" date="1707411933000" updatedDate="1707411933000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.29</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.29</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.2.27</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21264">SCL-21264</a></strong>: "Unnecessary Parentheses Inspection" changes the semantic of the code for some ifs without else</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21542">SCL-21542</a></strong>: Cannot resolve overloaded method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21597">SCL-21597</a></strong>: Decompilers: val in subsequent case class parameter sections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21117">SCL-21117</a></strong>: scala3: no implicit arguments of intersection type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21483">SCL-21483</a></strong>: No implicit arguments of type: ConfigDecoder[String, IronType[String, Pure]]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21488">SCL-21488</a></strong>: Incorrect ambiguous implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
</ul>
<h3>2023.2.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
</ul>
<h3>2023.2.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</li>
</ul>
<h3>2023.2.21</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21418">SCL-21418</a></strong>: quick doc: annotations are not clickable, class arguments are not displayed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
</ul>
<h3>2023.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21466">SCL-21466</a></strong>: Autoimport in 2023.2 with Scala 3.x does not add import statement, but does autocomplete</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21352">SCL-21352</a></strong>: Cannot resolve overloaded method 'bind' in Scala Plugin repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21448">SCL-21448</a></strong>: Shared sources in cross project miss Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21416">SCL-21416</a></strong>: IJ can't find declaration for Type Lambdas w/ extension methods in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21455">SCL-21455</a></strong>: extract method: level chooser is not shown if extracted code modifies variable which is defineed in the extracted code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21445">SCL-21445</a></strong>: Running or importing a project via sbt shell with sbt &gt;=1.8.2 hangs on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21363">SCL-21363</a></strong>: Enum case usages highlight wider range than needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21427">SCL-21427</a></strong>: Enum.ordinal should not be synthetic</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21425">SCL-21425</a></strong>: Enums should extend scala.reflect.Enum, not scala.Enum</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20882">SCL-20882</a></strong>: Local enums are not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21404">SCL-21404</a></strong>: No derived instances for enum class cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21397">SCL-21397</a></strong>: Enum modifiers are ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21398">SCL-21398</a></strong>: Enum annotations are ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21393">SCL-21393</a></strong>: Enum cases are compatible with arbitrary singleton types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21388">SCL-21388</a></strong>: "Static" synthetic enum methods are not resolved if there's a companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21386">SCL-21386</a></strong>: Enums are not Product &amp; Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21387">SCL-21387</a></strong>: It's possible to extend enum cases</li>
</ul>
<h3>2023.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19106">SCL-19106</a></strong>: Enum classes and cases are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21442">SCL-21442</a></strong>: i18n:Preference/Settings: Editor: Live Template: hardcode description of sbt template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
</ul>
<h3>2023.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21351">SCL-21351</a></strong>: Auto-complete block comment doesn't work in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21271">SCL-21271</a></strong>: Enums don't seem to use stubs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21377">SCL-21377</a></strong>: scalacOptions completion: works incorrectly after changes in scala 3.3.0 for -Wunused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21417">SCL-21417</a></strong>: Update sbt and zinc to version 1.9.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21384">SCL-21384</a></strong>: No Quick Definition for enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21382">SCL-21382</a></strong>: No Quick Definition for enum constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21199">SCL-21199</a></strong>: Ensure that there's no AST access in compiled classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</li>
</ul>
<h3>2023.2.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21365">SCL-21365</a></strong>: quick doc: better handling for case classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21362">SCL-21362</a></strong>: quick documentation doesn't work well with Scala 3 enums and enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21356">SCL-21356</a></strong>: wrong "Unused import statement" in hiding import when 'as *' syntax is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21282">SCL-21282</a></strong>: java.lang.Throwable: Assertion failed: Expected 1 child component in text editor component but got 2 when reopening project with a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18151">SCL-18151</a></strong>: The "Introduce a new value" action lets you edit both a new value and the source at the same time</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
</ul>
<h3>2023.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21354">SCL-21354</a></strong>: Comma missing in parameter lists (implicit and regular) in the tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21286">SCL-21286</a></strong>: sbt 1.9.0 not available on dropdown for a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=484120</download-url><idea-version min="n/a" max="n/a" since-build="232.10203" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="74519347" date="1707411502000" updatedDate="1707411502000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21988">SCL-21988</a></strong>: rename package works bad with top-level scala 3 definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20160">SCL-20160</a></strong>: Add .gitignore for new SBT Scala projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22000">SCL-22000</a></strong>: Wrong indentation after copy-pasting code before an `end` keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21335">SCL-21335</a></strong>: Do not use PsiElement for popup model exception thrown when checking implements\override gutters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21963">SCL-21963</a></strong>: round corners for scala inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17582">SCL-17582</a></strong>: quick info: bad content for pattern definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22077">SCL-22077</a></strong>: Invert the dependencies of the bsp module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-227">SCL-227</a></strong>: Moving an anonymous class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22090">SCL-22090</a></strong>: tuple _N methods shouldn't be resolved for case classes in Scala 2 code</li>
</ul>
<h3>2024.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22017">SCL-22017</a></strong>: quick doc: incorrect order for transparent inline keywords</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22036">SCL-22036</a></strong>: Debugger: couldn't step into lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-342771">IDEA-342771</a></strong>: QuickDoc: improve code rendering </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
</ul>
<h3>2024.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22003">SCL-22003</a></strong>: Can not open PekkoBuild.scala in editor window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17303">SCL-17303</a></strong>: Run configuration loads obsolete classes when compilation-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21964">SCL-21964</a></strong>: Play application stops immediately when running with Intellij configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20311">SCL-20311</a></strong>: Scala 3 "end" method name statement not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20681">SCL-20681</a></strong>: `'}' expected` error in mixed syntax with end markers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339923">IDEA-339923</a></strong>: Support JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22005">SCL-22005</a></strong>: Run configuration: Error for object extends App</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21776">SCL-21776</a></strong>: Display a warning when Play 2.8.x or earlier is combined with JDK 17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21954">SCL-21954</a></strong>: No documentation for Scala in Settings/Editor/CodeStyle help page</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=484119</download-url><idea-version min="n/a" max="n/a" since-build="241.11761" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="74412988" date="1706870937000" updatedDate="1706870937000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22017">SCL-22017</a></strong>: quick doc: incorrect order for transparent inline keywords</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22036">SCL-22036</a></strong>: Debugger: couldn't step into lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-342771">IDEA-342771</a></strong>: QuickDoc: improve code rendering </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22034">SCL-22034</a></strong>: "Type Hierarchy" should show hierarchy for class under the caret instead of current class</li>
</ul>
<h3>2024.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22003">SCL-22003</a></strong>: Can not open PekkoBuild.scala in editor window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17303">SCL-17303</a></strong>: Run configuration loads obsolete classes when compilation-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21964">SCL-21964</a></strong>: Play application stops immediately when running with Intellij configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20311">SCL-20311</a></strong>: Scala 3 "end" method name statement not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20681">SCL-20681</a></strong>: `'}' expected` error in mixed syntax with end markers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339923">IDEA-339923</a></strong>: Support JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22005">SCL-22005</a></strong>: Run configuration: Error for object extends App</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21855">SCL-21855</a></strong>: Roadmap to merging nullability analysis with dfa</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21776">SCL-21776</a></strong>: Display a warning when Play 2.8.x or earlier is combined with JDK 17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21954">SCL-21954</a></strong>: No documentation for Scala in Settings/Editor/CodeStyle help page</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=479806</download-url><idea-version min="n/a" max="n/a" since-build="241.10840" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="74087242" date="1706534597000" updatedDate="1706534597000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.21</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.21</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22003">SCL-22003</a></strong>: Can not open PekkoBuild.scala in editor window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21965">SCL-21965</a></strong>: automatically insert leading `*` when pasting multiline content to ScalaDoc like in JavaDoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21933">SCL-21933</a></strong>: Wrong indent when copy paste when cursor at start of the line</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21949">SCL-21949</a></strong>: java to scala converter: preserve method annotations @NotNull, @Nullable, @NotNls</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15741">SCL-15741</a></strong>: java to scala converter: specify variable type in case it is initialized with null</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21956">SCL-21956</a></strong>: Play2 new project is using wrong version of libraries.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21945">SCL-21945</a></strong>: CBH: error is stuck in project view if the file with error is deleted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21776">SCL-21776</a></strong>: Display a warning when Play 2.8.x or earlier is combined with JDK 17</li>
</ul>
<h3>2023.3.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15778">SCL-15778</a></strong>: Option to prefer private over public methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20880">SCL-20880</a></strong>: Scala3 optional braces syntax with end if marker shows a syntax error</li>
</ul>
<h3>2023.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21714">SCL-21714</a></strong>: autocomplete enum match exhaustive modify some code indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21908">SCL-21908</a></strong>: After the update on the new IDEA version Scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20248">SCL-20248</a></strong>: Cannot resolve symbol/method when using Jackson annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21875">SCL-21875</a></strong>: MatchError in compile time ops resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21876">SCL-21876</a></strong>: Highlighting error in derives clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21911">SCL-21911</a></strong>: X-Ray mode: show even 1-char parameter hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21880">SCL-21880</a></strong>: unused import warning in a worksheet output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21321">SCL-21321</a></strong>: Type of an anonymous `using` parameter that is used as object should be highlighted as unresolved reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21456">SCL-21456</a></strong>: Remove unused rule from ScalaCoreLexer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21912">SCL-21912</a></strong>: "Go to Implementation(s)" will list a trait method as potential implementation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21897">SCL-21897</a></strong>: NoSuchElementException thrown for renamed unqualified import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21900">SCL-21900</a></strong>: ScImportExprAnnotator: do not highlight unqualified renaming imports with new syntax</li>
</ul>
<h3>2023.3.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21842">SCL-21842</a></strong>: Integer literal assigned to aliased Byte is mistakenly red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12611">SCL-12611</a></strong>: Spurious compile error on numeric constant</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21832">SCL-21832</a></strong>: scala 3 parser: more graceful handling of incomplete givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</li>
</ul>
<h3>2023.3.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21539">SCL-21539</a></strong>: bad indentation with “fewer braces” and a list or seq</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21630">SCL-21630</a></strong>: Aligned inlay hints are misplaced by one pixel</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21838">SCL-21838</a></strong>: CBH incremental compilation is not triggered when opening a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21835">SCL-21835</a></strong>: Resolve x$n anonymous given parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21834">SCL-21834</a></strong>:  is already defined in the scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21853">SCL-21853</a></strong>: Hint folding: adjust mouse cursor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21821">SCL-21821</a></strong>: Regression: Code Style &gt; Scala &gt; Code Generation &gt; "Add a space at line comment start" option does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21832">SCL-21832</a></strong>: scala 3 parser: more graceful handling of incomplete givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
</ul>
<h3>2023.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21210">SCL-21210</a></strong>: "Type lambdas" are not parsed in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21823">SCL-21823</a></strong>: scala 3 parser wrongly attaches unindented expression to a return statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21701">SCL-21701</a></strong>: scala-maven-plugin based projects shouldn't require the scalaVersion config option to be defined in order to be properly imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21826">SCL-21826</a></strong>: generated resource directories are suggested in sbt directory completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21785">SCL-21785</a></strong>: Move Type mismatch hints to Scala&gt;Editor Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21784">SCL-21784</a></strong>: No context menu item to configure type hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14720">SCL-14720</a></strong>: Clean SBT import just stuck (sbt shell)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21769">SCL-21769</a></strong>: Wrongly reported missing type parameter for enum cases with a fixed type param of the parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21759">SCL-21759</a></strong>: Highlighting of same class does not work inside for loop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21743">SCL-21743</a></strong>: Scala 3: Accepting import suggestion does not always work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21794">SCL-21794</a></strong>: "Reload ALL BSP projects" action is disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21792">SCL-21792</a></strong>: files with unused imports are marked red in project view when there is -Xfatal-warnings compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17348">SCL-17348</a></strong>: find usages places "value read" into "new instance creation" group</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21692">SCL-21692</a></strong>: Please remove the `ApiStatus.Internal` annotation from `org.jetbrains.plugins.scala.testingSupport.test.AbstractTestRunConfiguration` which cause a plugin verification warning due to its usage in our plugin.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
</ul>
<h3>2023.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
<h3>2023.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
</ul>
<h3>2023.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21744">SCL-21744</a></strong>: false tip of Unnecessary parentheses for scala 3 union type in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21747">SCL-21747</a></strong>: Annotate infix type directly in pattern as error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21745">SCL-21745</a></strong>: Non-synthetic enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21406">SCL-21406</a></strong>: Change Signature doesn't work for enums constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21751">SCL-21751</a></strong>: Wrong redundant token greyed out</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21752">SCL-21752</a></strong>: error after upgrade to 2023.3.573</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18901">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20286">SCL-20286</a></strong>: Leading comments in one-line blocks have wrong indentation on format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18220">SCL-18220</a></strong>: multiline line comment breaks indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14271">SCL-14271</a></strong>: value, initialized on next line + one-line-comments auto format is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10724">SCL-10724</a></strong>: Incorrect auto-reformatting of multiline val initialization coupled with some comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10606">SCL-10606</a></strong>: Comments before methods can break their code style</li>
</ul>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=476868</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="74407991" date="1706531997000" updatedDate="1706531997000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2024.1.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22003">SCL-22003</a></strong>: Can not open PekkoBuild.scala in editor window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17303">SCL-17303</a></strong>: Run configuration loads obsolete classes when compilation-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19455">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21964">SCL-21964</a></strong>: Play application stops immediately when running with Intellij configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20311">SCL-20311</a></strong>: Scala 3 "end" method name statement not renamed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20681">SCL-20681</a></strong>: `'}' expected` error in mixed syntax with end markers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339923">IDEA-339923</a></strong>: Support JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22005">SCL-22005</a></strong>: Run configuration: Error for object extends App</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21776">SCL-21776</a></strong>: Display a warning when Play 2.8.x or earlier is combined with JDK 17</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21954">SCL-21954</a></strong>: No documentation for Scala in Settings/Editor/CodeStyle help page</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22031">SCL-22031</a></strong>: auto-import doesn't work for inherited classes in object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21288">SCL-21288</a></strong>: Fix usages of deprecated com.intellij.openapi.externalSystem.model.project.ModuleData#setIdeModuleGroup method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22035">SCL-22035</a></strong>: Scala NPW: add icon for Scala language in NPW</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22044">SCL-22044</a></strong>: org.jetbrains.plugins.scala.lang.dfa.analysis.DfaManager$ScalaDfaException: Failed to analyze function partialCompare, cfg</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=476857</download-url><idea-version min="n/a" max="n/a" since-build="241.9959" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="74271526" date="1705338738000" updatedDate="1705338738000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2024.1.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=468091</download-url><idea-version min="n/a" max="n/a" since-build="241.8102" until-build="241.*"/></idea-plugin><idea-plugin downloads="23234124" size="74054785" date="1703077932000" updatedDate="1703077932000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.20</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15778">SCL-15778</a></strong>: Option to prefer private over public methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20880">SCL-20880</a></strong>: Scala3 optional braces syntax with end if marker shows a syntax error</li>
</ul>
<h3>2023.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21714">SCL-21714</a></strong>: autocomplete enum match exhaustive modify some code indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21908">SCL-21908</a></strong>: After the update on the new IDEA version Scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20248">SCL-20248</a></strong>: Cannot resolve symbol/method when using Jackson annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21875">SCL-21875</a></strong>: MatchError in compile time ops resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21876">SCL-21876</a></strong>: Highlighting error in derives clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21911">SCL-21911</a></strong>: X-Ray mode: show even 1-char parameter hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21880">SCL-21880</a></strong>: unused import warning in a worksheet output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21321">SCL-21321</a></strong>: Type of an anonymous `using` parameter that is used as object should be highlighted as unresolved reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21456">SCL-21456</a></strong>: Remove unused rule from ScalaCoreLexer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21912">SCL-21912</a></strong>: "Go to Implementation(s)" will list a trait method as potential implementation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21897">SCL-21897</a></strong>: NoSuchElementException thrown for renamed unqualified import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21900">SCL-21900</a></strong>: ScImportExprAnnotator: do not highlight unqualified renaming imports with new syntax</li>
</ul>
<h3>2023.3.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21842">SCL-21842</a></strong>: Integer literal assigned to aliased Byte is mistakenly red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12611">SCL-12611</a></strong>: Spurious compile error on numeric constant</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21832">SCL-21832</a></strong>: scala 3 parser: more graceful handling of incomplete givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</li>
</ul>
<h3>2023.3.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21630">SCL-21630</a></strong>: Aligned inlay hints are misplaced by one pixel</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21838">SCL-21838</a></strong>: CBH incremental compilation is not triggered when opening a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21835">SCL-21835</a></strong>: Resolve x$n anonymous given parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21834">SCL-21834</a></strong>:  is already defined in the scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21853">SCL-21853</a></strong>: Hint folding: adjust mouse cursor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21821">SCL-21821</a></strong>: Regression: Code Style &gt; Scala &gt; Code Generation &gt; "Add a space at line comment start" option does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21832">SCL-21832</a></strong>: scala 3 parser: more graceful handling of incomplete givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
</ul>
<h3>2023.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21210">SCL-21210</a></strong>: "Type lambdas" are not parsed in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21823">SCL-21823</a></strong>: scala 3 parser wrongly attaches unindented expression to a return statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21701">SCL-21701</a></strong>: scala-maven-plugin based projects shouldn't require the scalaVersion config option to be defined in order to be properly imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21826">SCL-21826</a></strong>: generated resource directories are suggested in sbt directory completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21785">SCL-21785</a></strong>: Move Type mismatch hints to Scala&gt;Editor Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21784">SCL-21784</a></strong>: No context menu item to configure type hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14720">SCL-14720</a></strong>: Clean SBT import just stuck (sbt shell)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21769">SCL-21769</a></strong>: Wrongly reported missing type parameter for enum cases with a fixed type param of the parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21759">SCL-21759</a></strong>: Highlighting of same class does not work inside for loop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21743">SCL-21743</a></strong>: Scala 3: Accepting import suggestion does not always work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21794">SCL-21794</a></strong>: "Reload ALL BSP projects" action is disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21792">SCL-21792</a></strong>: files with unused imports are marked red in project view when there is -Xfatal-warnings compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17348">SCL-17348</a></strong>: find usages places "value read" into "new instance creation" group</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21692">SCL-21692</a></strong>: Please remove the `ApiStatus.Internal` annotation from `org.jetbrains.plugins.scala.testingSupport.test.AbstractTestRunConfiguration` which cause a plugin verification warning due to its usage in our plugin.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
</ul>
<h3>2023.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
<h3>2023.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
</ul>
<h3>2023.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21744">SCL-21744</a></strong>: false tip of Unnecessary parentheses for scala 3 union type in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21747">SCL-21747</a></strong>: Annotate infix type directly in pattern as error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21745">SCL-21745</a></strong>: Non-synthetic enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21406">SCL-21406</a></strong>: Change Signature doesn't work for enums constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21751">SCL-21751</a></strong>: Wrong redundant token greyed out</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21752">SCL-21752</a></strong>: error after upgrade to 2023.3.573</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18901">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20286">SCL-20286</a></strong>: Leading comments in one-line blocks have wrong indentation on format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18220">SCL-18220</a></strong>: multiline line comment breaks indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14271">SCL-14271</a></strong>: value, initialized on next line + one-line-comments auto format is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10724">SCL-10724</a></strong>: Incorrect auto-reformatting of multiline val initialization coupled with some comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10606">SCL-10606</a></strong>: Comments before methods can break their code style</li>
</ul>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=456874</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="74045283" date="1702586200000" updatedDate="1702586200000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.19</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21714">SCL-21714</a></strong>: autocomplete enum match exhaustive modify some code indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21908">SCL-21908</a></strong>: After the update on the new IDEA version Scala is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20248">SCL-20248</a></strong>: Cannot resolve symbol/method when using Jackson annotations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21875">SCL-21875</a></strong>: MatchError in compile time ops resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21876">SCL-21876</a></strong>: Highlighting error in derives clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21911">SCL-21911</a></strong>: X-Ray mode: show even 1-char parameter hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21880">SCL-21880</a></strong>: unused import warning in a worksheet output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21321">SCL-21321</a></strong>: Type of an anonymous `using` parameter that is used as object should be highlighted as unresolved reference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21456">SCL-21456</a></strong>: Remove unused rule from ScalaCoreLexer</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21912">SCL-21912</a></strong>: "Go to Implementation(s)" will list a trait method as potential implementation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21926">SCL-21926</a></strong>: Read access exception in CBH when the Dart plugin is installed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21897">SCL-21897</a></strong>: NoSuchElementException thrown for renamed unqualified import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21900">SCL-21900</a></strong>: ScImportExprAnnotator: do not highlight unqualified renaming imports with new syntax</li>
</ul>
<h3>2023.3.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21842">SCL-21842</a></strong>: Integer literal assigned to aliased Byte is mistakenly red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12611">SCL-12611</a></strong>: Spurious compile error on numeric constant</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21832">SCL-21832</a></strong>: scala 3 parser: more graceful handling of incomplete givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</li>
</ul>
<h3>2023.3.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21630">SCL-21630</a></strong>: Aligned inlay hints are misplaced by one pixel</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21838">SCL-21838</a></strong>: CBH incremental compilation is not triggered when opening a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21835">SCL-21835</a></strong>: Resolve x$n anonymous given parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21834">SCL-21834</a></strong>:  is already defined in the scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21853">SCL-21853</a></strong>: Hint folding: adjust mouse cursor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21821">SCL-21821</a></strong>: Regression: Code Style &gt; Scala &gt; Code Generation &gt; "Add a space at line comment start" option does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21832">SCL-21832</a></strong>: scala 3 parser: more graceful handling of incomplete givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
</ul>
<h3>2023.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21210">SCL-21210</a></strong>: "Type lambdas" are not parsed in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21823">SCL-21823</a></strong>: scala 3 parser wrongly attaches unindented expression to a return statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21701">SCL-21701</a></strong>: scala-maven-plugin based projects shouldn't require the scalaVersion config option to be defined in order to be properly imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21826">SCL-21826</a></strong>: generated resource directories are suggested in sbt directory completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21785">SCL-21785</a></strong>: Move Type mismatch hints to Scala&gt;Editor Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21784">SCL-21784</a></strong>: No context menu item to configure type hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14720">SCL-14720</a></strong>: Clean SBT import just stuck (sbt shell)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21769">SCL-21769</a></strong>: Wrongly reported missing type parameter for enum cases with a fixed type param of the parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21759">SCL-21759</a></strong>: Highlighting of same class does not work inside for loop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21743">SCL-21743</a></strong>: Scala 3: Accepting import suggestion does not always work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21794">SCL-21794</a></strong>: "Reload ALL BSP projects" action is disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21792">SCL-21792</a></strong>: files with unused imports are marked red in project view when there is -Xfatal-warnings compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17348">SCL-17348</a></strong>: find usages places "value read" into "new instance creation" group</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21692">SCL-21692</a></strong>: Please remove the `ApiStatus.Internal` annotation from `org.jetbrains.plugins.scala.testingSupport.test.AbstractTestRunConfiguration` which cause a plugin verification warning due to its usage in our plugin.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
</ul>
<h3>2023.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
<h3>2023.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
</ul>
<h3>2023.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21744">SCL-21744</a></strong>: false tip of Unnecessary parentheses for scala 3 union type in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21747">SCL-21747</a></strong>: Annotate infix type directly in pattern as error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21745">SCL-21745</a></strong>: Non-synthetic enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21406">SCL-21406</a></strong>: Change Signature doesn't work for enums constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21751">SCL-21751</a></strong>: Wrong redundant token greyed out</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21752">SCL-21752</a></strong>: error after upgrade to 2023.3.573</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18901">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20286">SCL-20286</a></strong>: Leading comments in one-line blocks have wrong indentation on format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18220">SCL-18220</a></strong>: multiline line comment breaks indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14271">SCL-14271</a></strong>: value, initialized on next line + one-line-comments auto format is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10724">SCL-10724</a></strong>: Incorrect auto-reformatting of multiline val initialization coupled with some comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10606">SCL-10606</a></strong>: Comments before methods can break their code style</li>
</ul>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=454599</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="74035525" date="1701457182000" updatedDate="1701457182000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21842">SCL-21842</a></strong>: Integer literal assigned to aliased Byte is mistakenly red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12611">SCL-12611</a></strong>: Spurious compile error on numeric constant</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21832">SCL-21832</a></strong>: scala 3 parser: more graceful handling of incomplete givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</li>
</ul>
<h3>2023.3.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21630">SCL-21630</a></strong>: Aligned inlay hints are misplaced by one pixel</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21838">SCL-21838</a></strong>: CBH incremental compilation is not triggered when opening a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21835">SCL-21835</a></strong>: Resolve x$n anonymous given parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21834">SCL-21834</a></strong>:  is already defined in the scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21853">SCL-21853</a></strong>: Hint folding: adjust mouse cursor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21821">SCL-21821</a></strong>: Regression: Code Style &gt; Scala &gt; Code Generation &gt; "Add a space at line comment start" option does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21832">SCL-21832</a></strong>: scala 3 parser: more graceful handling of incomplete givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
</ul>
<h3>2023.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21210">SCL-21210</a></strong>: "Type lambdas" are not parsed in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21823">SCL-21823</a></strong>: scala 3 parser wrongly attaches unindented expression to a return statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21701">SCL-21701</a></strong>: scala-maven-plugin based projects shouldn't require the scalaVersion config option to be defined in order to be properly imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21826">SCL-21826</a></strong>: generated resource directories are suggested in sbt directory completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21785">SCL-21785</a></strong>: Move Type mismatch hints to Scala&gt;Editor Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21784">SCL-21784</a></strong>: No context menu item to configure type hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14720">SCL-14720</a></strong>: Clean SBT import just stuck (sbt shell)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21769">SCL-21769</a></strong>: Wrongly reported missing type parameter for enum cases with a fixed type param of the parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21759">SCL-21759</a></strong>: Highlighting of same class does not work inside for loop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21743">SCL-21743</a></strong>: Scala 3: Accepting import suggestion does not always work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21794">SCL-21794</a></strong>: "Reload ALL BSP projects" action is disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21792">SCL-21792</a></strong>: files with unused imports are marked red in project view when there is -Xfatal-warnings compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17348">SCL-17348</a></strong>: find usages places "value read" into "new instance creation" group</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21692">SCL-21692</a></strong>: Please remove the `ApiStatus.Internal` annotation from `org.jetbrains.plugins.scala.testingSupport.test.AbstractTestRunConfiguration` which cause a plugin verification warning due to its usage in our plugin.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
</ul>
<h3>2023.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
<h3>2023.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
</ul>
<h3>2023.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21744">SCL-21744</a></strong>: false tip of Unnecessary parentheses for scala 3 union type in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21747">SCL-21747</a></strong>: Annotate infix type directly in pattern as error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21745">SCL-21745</a></strong>: Non-synthetic enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21406">SCL-21406</a></strong>: Change Signature doesn't work for enums constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21751">SCL-21751</a></strong>: Wrong redundant token greyed out</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21752">SCL-21752</a></strong>: error after upgrade to 2023.3.573</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18901">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20286">SCL-20286</a></strong>: Leading comments in one-line blocks have wrong indentation on format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18220">SCL-18220</a></strong>: multiline line comment breaks indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14271">SCL-14271</a></strong>: value, initialized on next line + one-line-comments auto format is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10724">SCL-10724</a></strong>: Incorrect auto-reformatting of multiline val initialization coupled with some comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10606">SCL-10606</a></strong>: Comments before methods can break their code style</li>
</ul>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=447042</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="74032858" date="1701358444000" updatedDate="1701358444000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21630">SCL-21630</a></strong>: Aligned inlay hints are misplaced by one pixel</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21838">SCL-21838</a></strong>: CBH incremental compilation is not triggered when opening a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21835">SCL-21835</a></strong>: Resolve x$n anonymous given parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21834">SCL-21834</a></strong>:  is already defined in the scope</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21853">SCL-21853</a></strong>: Hint folding: adjust mouse cursor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21821">SCL-21821</a></strong>: Regression: Code Style &gt; Scala &gt; Code Generation &gt; "Add a space at line comment start" option does not work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21832">SCL-21832</a></strong>: scala 3 parser: more graceful handling of incomplete givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
</ul>
<h3>2023.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21210">SCL-21210</a></strong>: "Type lambdas" are not parsed in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21823">SCL-21823</a></strong>: scala 3 parser wrongly attaches unindented expression to a return statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21701">SCL-21701</a></strong>: scala-maven-plugin based projects shouldn't require the scalaVersion config option to be defined in order to be properly imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21826">SCL-21826</a></strong>: generated resource directories are suggested in sbt directory completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21785">SCL-21785</a></strong>: Move Type mismatch hints to Scala&gt;Editor Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21784">SCL-21784</a></strong>: No context menu item to configure type hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14720">SCL-14720</a></strong>: Clean SBT import just stuck (sbt shell)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21769">SCL-21769</a></strong>: Wrongly reported missing type parameter for enum cases with a fixed type param of the parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21759">SCL-21759</a></strong>: Highlighting of same class does not work inside for loop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21743">SCL-21743</a></strong>: Scala 3: Accepting import suggestion does not always work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21794">SCL-21794</a></strong>: "Reload ALL BSP projects" action is disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21792">SCL-21792</a></strong>: files with unused imports are marked red in project view when there is -Xfatal-warnings compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17348">SCL-17348</a></strong>: find usages places "value read" into "new instance creation" group</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21692">SCL-21692</a></strong>: Please remove the `ApiStatus.Internal` annotation from `org.jetbrains.plugins.scala.testingSupport.test.AbstractTestRunConfiguration` which cause a plugin verification warning due to its usage in our plugin.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
</ul>
<h3>2023.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
<h3>2023.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
</ul>
<h3>2023.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21744">SCL-21744</a></strong>: false tip of Unnecessary parentheses for scala 3 union type in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21747">SCL-21747</a></strong>: Annotate infix type directly in pattern as error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21745">SCL-21745</a></strong>: Non-synthetic enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21406">SCL-21406</a></strong>: Change Signature doesn't work for enums constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21751">SCL-21751</a></strong>: Wrong redundant token greyed out</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21752">SCL-21752</a></strong>: error after upgrade to 2023.3.573</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18901">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20286">SCL-20286</a></strong>: Leading comments in one-line blocks have wrong indentation on format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18220">SCL-18220</a></strong>: multiline line comment breaks indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14271">SCL-14271</a></strong>: value, initialized on next line + one-line-comments auto format is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10724">SCL-10724</a></strong>: Incorrect auto-reformatting of multiline val initialization coupled with some comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10606">SCL-10606</a></strong>: Comments before methods can break their code style</li>
</ul>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=446504</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="74002127" date="1700854070000" updatedDate="1700854070000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21210">SCL-21210</a></strong>: "Type lambdas" are not parsed in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21823">SCL-21823</a></strong>: scala 3 parser wrongly attaches unindented expression to a return statement</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21701">SCL-21701</a></strong>: scala-maven-plugin based projects shouldn't require the scalaVersion config option to be defined in order to be properly imported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18488">SCL-18488</a></strong>: wrong indent after enter press in if-else with Smart Tabs enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21826">SCL-21826</a></strong>: generated resource directories are suggested in sbt directory completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21785">SCL-21785</a></strong>: Move Type mismatch hints to Scala&gt;Editor Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21784">SCL-21784</a></strong>: No context menu item to configure type hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14720">SCL-14720</a></strong>: Clean SBT import just stuck (sbt shell)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21769">SCL-21769</a></strong>: Wrongly reported missing type parameter for enum cases with a fixed type param of the parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21759">SCL-21759</a></strong>: Highlighting of same class does not work inside for loop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21743">SCL-21743</a></strong>: Scala 3: Accepting import suggestion does not always work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21794">SCL-21794</a></strong>: "Reload ALL BSP projects" action is disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21792">SCL-21792</a></strong>: files with unused imports are marked red in project view when there is -Xfatal-warnings compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17348">SCL-17348</a></strong>: find usages places "value read" into "new instance creation" group</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21692">SCL-21692</a></strong>: Please remove the `ApiStatus.Internal` annotation from `org.jetbrains.plugins.scala.testingSupport.test.AbstractTestRunConfiguration` which cause a plugin verification warning due to its usage in our plugin.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
</ul>
<h3>2023.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
<h3>2023.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
</ul>
<h3>2023.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21664">SCL-21664</a></strong>: Simple cut and paste breaks the indentation in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21744">SCL-21744</a></strong>: false tip of Unnecessary parentheses for scala 3 union type in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21747">SCL-21747</a></strong>: Annotate infix type directly in pattern as error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21745">SCL-21745</a></strong>: Non-synthetic enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21406">SCL-21406</a></strong>: Change Signature doesn't work for enums constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21751">SCL-21751</a></strong>: Wrong redundant token greyed out</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21752">SCL-21752</a></strong>: error after upgrade to 2023.3.573</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18901">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20286">SCL-20286</a></strong>: Leading comments in one-line blocks have wrong indentation on format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18220">SCL-18220</a></strong>: multiline line comment breaks indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14271">SCL-14271</a></strong>: value, initialized on next line + one-line-comments auto format is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10724">SCL-10724</a></strong>: Incorrect auto-reformatting of multiline val initialization coupled with some comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10606">SCL-10606</a></strong>: Comments before methods can break their code style</li>
</ul>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=443447</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="73987551" date="1700256170000" updatedDate="1700256170000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21785">SCL-21785</a></strong>: Move Type mismatch hints to Scala&gt;Editor Settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21784">SCL-21784</a></strong>: No context menu item to configure type hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14720">SCL-14720</a></strong>: Clean SBT import just stuck (sbt shell)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21769">SCL-21769</a></strong>: Wrongly reported missing type parameter for enum cases with a fixed type param of the parent</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21759">SCL-21759</a></strong>: Highlighting of same class does not work inside for loop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21743">SCL-21743</a></strong>: Scala 3: Accepting import suggestion does not always work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21794">SCL-21794</a></strong>: "Reload ALL BSP projects" action is disabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21792">SCL-21792</a></strong>: files with unused imports are marked red in project view when there is -Xfatal-warnings compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17348">SCL-17348</a></strong>: find usages places "value read" into "new instance creation" group</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21692">SCL-21692</a></strong>: Please remove the `ApiStatus.Internal` annotation from `org.jetbrains.plugins.scala.testingSupport.test.AbstractTestRunConfiguration` which cause a plugin verification warning due to its usage in our plugin.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21532">SCL-21532</a></strong>: new ui: sbt icon color is different in `View | Tool windows`</li>
</ul>
<h3>2023.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
<h3>2023.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
</ul>
<h3>2023.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21744">SCL-21744</a></strong>: false tip of Unnecessary parentheses for scala 3 union type in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21747">SCL-21747</a></strong>: Annotate infix type directly in pattern as error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21745">SCL-21745</a></strong>: Non-synthetic enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21406">SCL-21406</a></strong>: Change Signature doesn't work for enums constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21751">SCL-21751</a></strong>: Wrong redundant token greyed out</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21752">SCL-21752</a></strong>: error after upgrade to 2023.3.573</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18901">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20286">SCL-20286</a></strong>: Leading comments in one-line blocks have wrong indentation on format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18220">SCL-18220</a></strong>: multiline line comment breaks indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14271">SCL-14271</a></strong>: value, initialized on next line + one-line-comments auto format is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10724">SCL-10724</a></strong>: Incorrect auto-reformatting of multiline val initialization coupled with some comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10606">SCL-10606</a></strong>: Comments before methods can break their code style</li>
</ul>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=439704</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="73926475" date="1699538715000" updatedDate="1699538715000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
<h3>2023.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
</ul>
<h3>2023.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21744">SCL-21744</a></strong>: false tip of Unnecessary parentheses for scala 3 union type in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21747">SCL-21747</a></strong>: Annotate infix type directly in pattern as error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21745">SCL-21745</a></strong>: Non-synthetic enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21406">SCL-21406</a></strong>: Change Signature doesn't work for enums constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21751">SCL-21751</a></strong>: Wrong redundant token greyed out</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21752">SCL-21752</a></strong>: error after upgrade to 2023.3.573</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18901">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20286">SCL-20286</a></strong>: Leading comments in one-line blocks have wrong indentation on format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18220">SCL-18220</a></strong>: multiline line comment breaks indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14271">SCL-14271</a></strong>: value, initialized on next line + one-line-comments auto format is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10724">SCL-10724</a></strong>: Incorrect auto-reformatting of multiline val initialization coupled with some comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10606">SCL-10606</a></strong>: Comments before methods can break their code style</li>
</ul>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=435505</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="73918448" date="1699033057000" updatedDate="1699033057000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
</ul>
<h3>2023.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21744">SCL-21744</a></strong>: false tip of Unnecessary parentheses for scala 3 union type in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21747">SCL-21747</a></strong>: Annotate infix type directly in pattern as error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21745">SCL-21745</a></strong>: Non-synthetic enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21406">SCL-21406</a></strong>: Change Signature doesn't work for enums constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21751">SCL-21751</a></strong>: Wrong redundant token greyed out</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21752">SCL-21752</a></strong>: error after upgrade to 2023.3.573</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18901">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20286">SCL-20286</a></strong>: Leading comments in one-line blocks have wrong indentation on format</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18220">SCL-18220</a></strong>: multiline line comment breaks indentation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14271">SCL-14271</a></strong>: value, initialized on next line + one-line-comments auto format is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10724">SCL-10724</a></strong>: Incorrect auto-reformatting of multiline val initialization coupled with some comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10606">SCL-10606</a></strong>: Comments before methods can break their code style</li>
</ul>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=431410</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="73915657" date="1698942162000" updatedDate="1698942162000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21158">SCL-21158</a></strong>: sbt: insert all module transitive module dependencies as direct dependencies during the import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21744">SCL-21744</a></strong>: false tip of Unnecessary parentheses for scala 3 union type in pattern matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21747">SCL-21747</a></strong>: Annotate infix type directly in pattern as error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21745">SCL-21745</a></strong>: Non-synthetic enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21406">SCL-21406</a></strong>: Change Signature doesn't work for enums constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21751">SCL-21751</a></strong>: Wrong redundant token greyed out</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21752">SCL-21752</a></strong>: error after upgrade to 2023.3.573</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18901">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li>
</ul>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=430702</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="73452239" date="1698419528000" updatedDate="1698419528000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21690">SCL-21690</a></strong>: Bug in detecting unused pattern-matching values</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19189">SCL-19189</a></strong>: new project creation: make "fetching available Scala / SBT versions" cancelable and/or asynchronous</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21648">SCL-21648</a></strong>: IDEA fails to find some usages for some java classes in a sbt project when using Zinc compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21721">SCL-21721</a></strong>: ScalaDirtyScopeHolder does not invalidate dependent modules recursively</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21168">SCL-21168</a></strong>: DirtyScopeHolder activity on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21723">SCL-21723</a></strong>: Commit searchableOptions.xml again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21670">SCL-21670</a></strong>: Incorrect "Reassignment to val" error in class constructor with named param when using universal apply syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21409">SCL-21409</a></strong>: Toplevel function is not resolved when called from Java/Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21687">SCL-21687</a></strong>: Scala 3 contextual function inference fails with Option.getOrElse</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21647">SCL-21647</a></strong>: Implicit hints are disabled after go to declaration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21718">SCL-21718</a></strong>: "Open cross-compiled Scala 3 / Scala 2 projects as" setting does not effect scala 3 version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21722">SCL-21722</a></strong>: Configure implicit hint shortcuts on startup</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21725">SCL-21725</a></strong>: "Add type annotation" uses an alternate type for "Int"</li>
</ul>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=426957</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="73415506" date="1698074595000" updatedDate="1698074595000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13493">SCL-13493</a></strong>: Structure View: use special icon for test classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13492">SCL-13492</a></strong>: Structure View: use special icon for exception classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
</ul>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13613">SCL-13613</a></strong>: Structure View: use special icon for runnableobjects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=423522</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="73379283" date="1697472824000" updatedDate="1697472824000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21659">SCL-21659</a></strong>: Incorrect / missing type info for parameter untupling callback arguments (due to error Cannot resolve overloaded method 'map')</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16414">SCL-16414</a></strong>: Make scala plugin settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14403">SCL-14403</a></strong>: Cannot import alpakka project (java.lang.AssertionError in AbstractDependencyDataService)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15281">SCL-15281</a></strong>: `Fruitless type test` not correct when unapply method returns non-boolean, non-option type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21631">SCL-21631</a></strong>: Additional chain hint settings disappeared</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21632">SCL-21632</a></strong>: Move General Scala inlay hint settings to scala types main menu entry</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21634">SCL-21634</a></strong>: Remove ShowTypeHints action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21671">SCL-21671</a></strong>: buildIntellijOptionsIndex does not patch jar files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18049">SCL-18049</a></strong>: wrong "unnecessary parentheses"  is shown underscore lambda</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21672">SCL-21672</a></strong>: SmartJDKLoader broken on installed JDKs with SDKMan</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21645">SCL-21645</a></strong>: import of sbt = 0.13.18 via sbt project fails: error: value withPatterns is not a member of sbt.FileRepository</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21669">SCL-21669</a></strong>: Incorrect type hint for Scala 3 union type (reports intersection type instead)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21598">SCL-21598</a></strong>: scala3: val members defined in class parameters are not exported</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21637">SCL-21637</a></strong>: Scala 3 extensions marked as unused and usage search fails when methods have inferred type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-4687">SCL-4687</a></strong>: false positive error in pattern matching type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18930">SCL-18930</a></strong>: Unreachable code for try with finally  highlights wrong code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17712">SCL-17712</a></strong>: unreached code false positives when throwing exceptions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13557">SCL-13557</a></strong>: Code following nested try marked as 'Unreachable code'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-9005">SCL-9005</a></strong>: Syntax highlighting incorrect for function return value with try/catch/finally clause</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21679">SCL-21679</a></strong>: Fix unreachability analysis</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14070">SCL-14070</a></strong>: False positive Unreachable code block with deferred thrown exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16859">SCL-16859</a></strong>: Code is highlighted as unreachable but executed without any exceptions. Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21675">SCL-21675</a></strong>: build search index as part of tc build process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21693">SCL-21693</a></strong>: Red code with CBH + refactorings in other files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21640">SCL-21640</a></strong>: Scala REPL: code is not evaluated on Enter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21646">SCL-21646</a></strong>: Import via Alt+Enter does not work in Worksheet outside source root</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21686">SCL-21686</a></strong>: language injection: rewrite pattern injection to automatically detect all Java methods injections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21678">SCL-21678</a></strong>: Navigation shows more info about the destination context (class name, method name, etc)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16401">SCL-16401</a></strong>: improve module names of imported sbt projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21694">SCL-21694</a></strong>: support module groups for ProjectRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21649">SCL-21649</a></strong>: project view: new icon for enum + companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21695">SCL-21695</a></strong>: Escape key in sbt shell doesn't return focus to editor</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21593">SCL-21593</a></strong>: [SBT Shell] Cannot copy on SBT shell console (when using Shift selection)</li>
</ul>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=418643</download-url><idea-version min="n/a" max="n/a" since-build="233.9802" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="75903991" date="1696529267000" updatedDate="1696529267000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.27</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.27</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21264">SCL-21264</a></strong>: "Unnecessary Parentheses Inspection" changes the semantic of the code for some ifs without else</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21542">SCL-21542</a></strong>: Cannot resolve overloaded method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21597">SCL-21597</a></strong>: Decompilers: val in subsequent case class parameter sections</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21117">SCL-21117</a></strong>: scala3: no implicit arguments of intersection type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21483">SCL-21483</a></strong>: No implicit arguments of type: ConfigDecoder[String, IronType[String, Pure]]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21488">SCL-21488</a></strong>: Incorrect ambiguous implicit argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20638">SCL-20638</a></strong>: Suppress unused &amp; can be private inspections in non-regular Scala files</li>
</ul>
<h3>2023.2.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
</ul>
<h3>2023.2.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</li>
</ul>
<h3>2023.2.21</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21510">SCL-21510</a></strong>: java to scala converter: handle latest Java pattern matching syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21418">SCL-21418</a></strong>: quick doc: annotations are not clickable, class arguments are not displayed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
</ul>
<h3>2023.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21466">SCL-21466</a></strong>: Autoimport in 2023.2 with Scala 3.x does not add import statement, but does autocomplete</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21352">SCL-21352</a></strong>: Cannot resolve overloaded method 'bind' in Scala Plugin repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21448">SCL-21448</a></strong>: Shared sources in cross project miss Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21416">SCL-21416</a></strong>: IJ can't find declaration for Type Lambdas w/ extension methods in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21455">SCL-21455</a></strong>: extract method: level chooser is not shown if extracted code modifies variable which is defineed in the extracted code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21445">SCL-21445</a></strong>: Running or importing a project via sbt shell with sbt &gt;=1.8.2 hangs on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21363">SCL-21363</a></strong>: Enum case usages highlight wider range than needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21427">SCL-21427</a></strong>: Enum.ordinal should not be synthetic</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21425">SCL-21425</a></strong>: Enums should extend scala.reflect.Enum, not scala.Enum</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20882">SCL-20882</a></strong>: Local enums are not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21404">SCL-21404</a></strong>: No derived instances for enum class cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21397">SCL-21397</a></strong>: Enum modifiers are ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21398">SCL-21398</a></strong>: Enum annotations are ignored</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21393">SCL-21393</a></strong>: Enum cases are compatible with arbitrary singleton types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21388">SCL-21388</a></strong>: "Static" synthetic enum methods are not resolved if there's a companion object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21386">SCL-21386</a></strong>: Enums are not Product &amp; Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21387">SCL-21387</a></strong>: It's possible to extend enum cases</li>
</ul>
<h3>2023.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19106">SCL-19106</a></strong>: Enum classes and cases are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21442">SCL-21442</a></strong>: i18n:Preference/Settings: Editor: Live Template: hardcode description of sbt template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
</ul>
<h3>2023.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21351">SCL-21351</a></strong>: Auto-complete block comment doesn't work in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21271">SCL-21271</a></strong>: Enums don't seem to use stubs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21377">SCL-21377</a></strong>: scalacOptions completion: works incorrectly after changes in scala 3.3.0 for -Wunused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21417">SCL-21417</a></strong>: Update sbt and zinc to version 1.9.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21384">SCL-21384</a></strong>: No Quick Definition for enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21382">SCL-21382</a></strong>: No Quick Definition for enum constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21199">SCL-21199</a></strong>: Ensure that there's no AST access in compiled classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</li>
</ul>
<h3>2023.2.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21365">SCL-21365</a></strong>: quick doc: better handling for case classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21362">SCL-21362</a></strong>: quick documentation doesn't work well with Scala 3 enums and enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21356">SCL-21356</a></strong>: wrong "Unused import statement" in hiding import when 'as *' syntax is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21282">SCL-21282</a></strong>: java.lang.Throwable: Assertion failed: Expected 1 child component in text editor component but got 2 when reopening project with a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18151">SCL-18151</a></strong>: The "Introduce a new value" action lets you edit both a new value and the source at the same time</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
</ul>
<h3>2023.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21354">SCL-21354</a></strong>: Comma missing in parameter lists (implicit and regular) in the tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21286">SCL-21286</a></strong>: sbt 1.9.0 not available on dropdown for a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=410593</download-url><idea-version min="n/a" max="n/a" since-build="232.9921" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="73156966" date="1696509196000" updatedDate="1696509196000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21475">SCL-21475</a></strong>: Parameter Info: treat default arguments as an implementation detail</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11159">SCL-11159</a></strong>: Function1 is not recognized as j.u.function.UnaryOperator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21644">SCL-21644</a></strong>: Increase Scala Default Version to 2.13</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21643">SCL-21643</a></strong>: Remove already hidden Lightbend Project Starter source code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21274">SCL-21274</a></strong>: consider dropping Android support in SBT projects</li>
</ul>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=410263</download-url><idea-version min="n/a" max="n/a" since-build="233.9102" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="73362457" date="1695918926000" updatedDate="1695918926000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.3.2</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21608">SCL-21608</a></strong>: Syntax highlighter doesn't seem to consider implicit imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21289">SCL-21289</a></strong>: Go to declaration: Nothing happens when clicking on given import</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21625">SCL-21625</a></strong>: Execution point highlighting wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19498">SCL-19498</a></strong>: Importing / reloading sbt project is messing with sbt commands history</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21146">SCL-21146</a></strong>: Scala call chains inlay hints are not aligned properly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21586">SCL-21586</a></strong>: chain hints are shifted too far to the right if line before/after the chain is long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16355">SCL-16355</a></strong>: "Align type hints of expression chains" breaks soft-wrap</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21617">SCL-21617</a></strong>: Fix anonymous given name generation</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21487">SCL-21487</a></strong>: Correct synthesized names of anonymous givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20746">SCL-20746</a></strong>: Syntax Analyzer breaks when implicits with large number of combinations are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21622">SCL-21622</a></strong>: Rework Scala's Inlay Hints settings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21624">SCL-21624</a></strong>: @Nls not recognized when return type is annotated in Kotlin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19420">SCL-19420</a></strong>: @Nls is not inferred for CodeStyleSettingsCustomizableOptions.WRAPPING_TRY_STATEMENT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-7499">SCL-7499</a></strong>: Syntax highlighting for "Pattern value" does not apply to non-case forms</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21627">SCL-21627</a></strong>: clicking on a hyperlink in a StackTrace of a failed test navigates to a wrong file Assertions.scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21204">SCL-21204</a></strong>: Handle anonymous context parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21604">SCL-21604</a></strong>: Type alias + givens + companion objects cause the IDE to get confused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=405653</download-url><idea-version min="n/a" max="n/a" since-build="233.8264" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="73283210" date="1695210748000" updatedDate="1695210748000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.3.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=400106</download-url><idea-version min="n/a" max="n/a" since-build="233.6745" until-build="233.*"/></idea-plugin><idea-plugin downloads="23234124" size="79741508" date="1692901389000" updatedDate="1692901389000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.23</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.1.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
</ul>
<h3>2023.1.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21218">SCL-21218</a></strong>: Decompilers: no () in primary constructor annotation even if there are parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21198">SCL-21198</a></strong>: Tasty reader: quote ids more reliably</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21206">SCL-21206</a></strong>: Tasty reader: don't add class type parameters as auxiliary constructor parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21208">SCL-21208</a></strong>: Tasty reader: parse ANDtype and ORtype</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21192">SCL-21192</a></strong>: Decompiler: no singleton types for case objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21214">SCL-21214</a></strong>: Tasty reader: no wildcard type argument bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21219">SCL-21219</a></strong>: Decompiler: objects in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21220">SCL-21220</a></strong>: Decompiler: annotations in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21222">SCL-21222</a></strong>: Decompilers: @BeanProperty class parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21111">SCL-21111</a></strong>: Proto messages with keyword field (eg, `macro`) does not resolve</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
</ul>
<h3>2023.1.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19608">SCL-19608</a></strong>: @ApiStatus.Internal or @ApiStatus.Experimental annotations inspection shouldn't be triggered in the same module with the annotated entity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21140">SCL-21140</a></strong>: Good code red: Scala 3, abstract override</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21114">SCL-21114</a></strong>: Scala spellcheck parser underline is shifted right 1 symbol when \n is in the string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
</ul>
<h3>2023.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21110">SCL-21110</a></strong>: False error highlighting for akka-http 'Http' object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21109">SCL-21109</a></strong>: Combination of context bounds with "using" clause breaks implicit resolution and type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21105">SCL-21105</a></strong>: Syntax highlighting for Scala Worksheets is not always working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21079">SCL-21079</a></strong>: scala3: can't resolve given definition from jar file (but can resolve from source file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21053">SCL-21053</a></strong>: Type inference breaks when using givens in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20948">SCL-20948</a></strong>: Good code red for upper bound Tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21084">SCL-21084</a></strong>: Scala3: neither `extension` nor `implicit class` extensions work with `T &lt;: Tuple` bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21121">SCL-21121</a></strong>: Importing cross modules from Mill build has stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21108">SCL-21108</a></strong>: Scala compile servers continuous errors: Exception in thread NGServer with java 20</li>
</ul>
<h3>2023.1.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21098">SCL-21098</a></strong>: worksheets: disable code author hints, they break code input/output alignment</li>
</ul>
<h3>2023.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21065">SCL-21065</a></strong>: Error: Bloop is not configured for BSP workspace when importing sbt project via bloop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21081">SCL-21081</a></strong>: scala3: parsing of tuple pattern in for comprehension is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21057">SCL-21057</a></strong>: scalaVersion &amp; scalacOptions completion doesn't work in sbt files in bsp project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21058">SCL-21058</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root (for BSP / SBT project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21066">SCL-21066</a></strong>: TastyReader: annotation type arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21068">SCL-21068</a></strong>: Don't check accessibility for references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21048">SCL-21048</a></strong>: scala-cli: disable "Package name doesn't correspond to the file path" inspection for scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21052">SCL-21052</a></strong>: Go to template gutter missing for Play projects (again)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
</ul>
<h3>2023.1.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20917">SCL-20917</a></strong>: scala3: exported members from class constructor prameters are not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20862">SCL-20862</a></strong>: scala3: support context bound type parameters in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20936">SCL-20936</a></strong>: Please allow sbt launcher command line parameters (in addition to VM parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20919">SCL-20919</a></strong>: extensions (and implicit classes) that require implicit (given) parameters with type arguments are not understood</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18853">SCL-18853</a></strong>: Valid code shows as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19820">SCL-19820</a></strong>: IntelliJ fails to infer types from overloaded- and apply extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20701">SCL-20701</a></strong>: lose type hints if overloaded in extensions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20770">SCL-20770</a></strong>: Do not run can-be-private and unused-declaration inspections in Scala Fragment editor for injected code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21033">SCL-21033</a></strong>: Always resolve _root_ to the root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18670">SCL-18670</a></strong>: regression, scala.concurrent.duration._ postfix operators all read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20233">SCL-20233</a></strong>: Trailing commas in .sbt files are marked as error sometimes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21042">SCL-21042</a></strong>: When importing a project with BSP IntelliJ can't resolve symbols in sbt files in subprojects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20978">SCL-20978</a></strong>: Opening an sbt project for the first time use both Build tool window and sbt shell</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19965">SCL-19965</a></strong>: bsp toolwindow missing when opening a project via project from existing sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20705">SCL-20705</a></strong>: Migrate from java.awt.Insets to com.intellij.util.ui.JBInsets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20706">SCL-20706</a></strong>: Migrate from javax.swing.border.EmptyBorder to com.intellij.util.ui.JBEmptyBorder</li>
</ul>
<h3>2023.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16986">SCL-16986</a></strong>: Type Hierarchy doesn't include types extending a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8698">SCL-8698</a></strong>: Find usages doesn't search inside build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21009">SCL-21009</a></strong>: junit: navigate to test method which is mixed from a trait navigates to a wrong file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21012">SCL-21012</a></strong>: Result of find usages with bytecode indices is not shown: Read access is allowed from inside read-action exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21021">SCL-21021</a></strong>: Implicit conversion auto-import: support function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21022">SCL-21022</a></strong>: Infix, tuple, and function supertypes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21023">SCL-21023</a></strong>: Qualified this is not resolved if there's an inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21010">SCL-21010</a></strong>: Crossbuild code in shared doesn't recognise code in jvm lib jar</li>
</ul>
<h3>2023.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-215147">IDEA-215147</a></strong>: Detect common formats of string values when suggesting variable names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused in Scala 3.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18457">SCL-18457</a></strong>: wrong range exception in absolute import inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21007">SCL-21007</a></strong>: ScalaAnnotator: IndexNotReadyException</li>
</ul>
<h3>2023.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20837">SCL-20837</a></strong>: Mill build project no longer works</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
</ul>
<h3>2023.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20064">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13814">SCL-13814</a></strong>: handle type annotations in "Convert parameter to underscore section" intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19762">SCL-19762</a></strong>: add scaladoc intention breaks indentation (and compilation) for scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20370">SCL-20370</a></strong>: No type inference for type variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20790">SCL-20790</a></strong>: ArgumentToBlockExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20781">SCL-20781</a></strong>: UnnecessaryPartialFunctionQuickFix: handle fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20792">SCL-20792</a></strong>: FlipComparisonInInfixExprIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20794">SCL-20794</a></strong>: MergeElseIfIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20802">SCL-20802</a></strong>: RemoveApplyIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20823">SCL-20823</a></strong>: CanonizeBlockArgument: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18177">SCL-18177</a></strong>: Scala - Generate Code | equals() and hascode() generates invalid code if the class contains a field named "state"</li>
</ul>
<h3>2023.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20940">SCL-20940</a></strong>: Package name inspection &amp; package prefix bug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20939">SCL-20939</a></strong>: Reduce the nailgun thread pool to 0 long-running threads for the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20923">SCL-20923</a></strong>: Autocompletion does not work for Universal Apply Methods in scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20905">SCL-20905</a></strong>: Decompile Scala to Java stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20944">SCL-20944</a></strong>: Get rid of "Decompile Scala to Java" action in favor of "Show Decompiled Class As Java" action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20752">SCL-20752</a></strong>: can be private inspection: support complex pattern definitions in val/var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20949">SCL-20949</a></strong>: "Show Scala tests" button disappeared in the Structure tool window after upgade to 2022.3.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20796">SCL-20796</a></strong>: Worksheet: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20859">SCL-20859</a></strong>: Unused declaration settings not shown: InspectionOptionsComboboxPanel: cannot add to layout: constraints must be a GridBagConstraint</li>
</ul>
<h3>2023.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20931">SCL-20931</a></strong>: Create new project: scala\sbt sbt and scala versions dropdowns are empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19495">SCL-19495</a></strong>: Library navigation doesn't work and standard library is mishighlighted when working on a project with `-Xsource:3` + `-P:kind-projector:underscore-placeholders`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20926">SCL-20926</a></strong>: can be private: quick fix applied to protected member breaks line indentation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=382481</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="75891579" date="1692895158000" updatedDate="1692895158000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.23</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.23</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
</ul>
<h3>2023.2.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</li>
</ul>
<h3>2023.2.21</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21510">SCL-21510</a></strong>: java to scala converter: handle latest Java pattern matching syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21418">SCL-21418</a></strong>: quick doc: annotations are not clickable, class arguments are not displayed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
</ul>
<h3>2023.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21466">SCL-21466</a></strong>: Autoimport in 2023.2 with Scala 3.x does not add import statement, but does autocomplete</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21352">SCL-21352</a></strong>: Cannot resolve overloaded method 'bind' in Scala Plugin repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21448">SCL-21448</a></strong>: Shared sources in cross project miss Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21416">SCL-21416</a></strong>: IJ can't find declaration for Type Lambdas w/ extension methods in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21455">SCL-21455</a></strong>: extract method: level chooser is not shown if extracted code modifies variable which is defineed in the extracted code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21445">SCL-21445</a></strong>: Running or importing a project via sbt shell with sbt &gt;=1.8.2 hangs on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21363">SCL-21363</a></strong>: Enum case usages highlight wider range than needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20882">SCL-20882</a></strong>: Local enums are not resolved</li>
</ul>
<h3>2023.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19106">SCL-19106</a></strong>: Enum classes and cases are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21442">SCL-21442</a></strong>: i18n:Preference/Settings: Editor: Live Template: hardcode description of sbt template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
</ul>
<h3>2023.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21351">SCL-21351</a></strong>: Auto-complete block comment doesn't work in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21271">SCL-21271</a></strong>: Enums don't seem to use stubs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21377">SCL-21377</a></strong>: scalacOptions completion: works incorrectly after changes in scala 3.3.0 for -Wunused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21417">SCL-21417</a></strong>: Update sbt and zinc to version 1.9.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21384">SCL-21384</a></strong>: No Quick Definition for enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21382">SCL-21382</a></strong>: No Quick Definition for enum constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21199">SCL-21199</a></strong>: Ensure that there's no AST access in compiled classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</li>
</ul>
<h3>2023.2.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21365">SCL-21365</a></strong>: quick doc: better handling for case classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21362">SCL-21362</a></strong>: quick documentation doesn't work well with Scala 3 enums and enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21356">SCL-21356</a></strong>: wrong "Unused import statement" in hiding import when 'as *' syntax is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21282">SCL-21282</a></strong>: java.lang.Throwable: Assertion failed: Expected 1 child component in text editor component but got 2 when reopening project with a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18151">SCL-18151</a></strong>: The "Introduce a new value" action lets you edit both a new value and the source at the same time</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
</ul>
<h3>2023.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21354">SCL-21354</a></strong>: Comma missing in parameter lists (implicit and regular) in the tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21286">SCL-21286</a></strong>: sbt 1.9.0 not available on dropdown for a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=382404</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="75891424" date="1692630312000" updatedDate="1692630312000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.22</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.22</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</li>
</ul>
<h3>2023.2.21</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21510">SCL-21510</a></strong>: java to scala converter: handle latest Java pattern matching syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21418">SCL-21418</a></strong>: quick doc: annotations are not clickable, class arguments are not displayed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
</ul>
<h3>2023.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21466">SCL-21466</a></strong>: Autoimport in 2023.2 with Scala 3.x does not add import statement, but does autocomplete</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21352">SCL-21352</a></strong>: Cannot resolve overloaded method 'bind' in Scala Plugin repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21448">SCL-21448</a></strong>: Shared sources in cross project miss Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21416">SCL-21416</a></strong>: IJ can't find declaration for Type Lambdas w/ extension methods in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21455">SCL-21455</a></strong>: extract method: level chooser is not shown if extracted code modifies variable which is defineed in the extracted code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21445">SCL-21445</a></strong>: Running or importing a project via sbt shell with sbt &gt;=1.8.2 hangs on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21363">SCL-21363</a></strong>: Enum case usages highlight wider range than needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20882">SCL-20882</a></strong>: Local enums are not resolved</li>
</ul>
<h3>2023.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19106">SCL-19106</a></strong>: Enum classes and cases are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21442">SCL-21442</a></strong>: i18n:Preference/Settings: Editor: Live Template: hardcode description of sbt template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
</ul>
<h3>2023.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21351">SCL-21351</a></strong>: Auto-complete block comment doesn't work in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21271">SCL-21271</a></strong>: Enums don't seem to use stubs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21377">SCL-21377</a></strong>: scalacOptions completion: works incorrectly after changes in scala 3.3.0 for -Wunused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21417">SCL-21417</a></strong>: Update sbt and zinc to version 1.9.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21384">SCL-21384</a></strong>: No Quick Definition for enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21382">SCL-21382</a></strong>: No Quick Definition for enum constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21199">SCL-21199</a></strong>: Ensure that there's no AST access in compiled classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</li>
</ul>
<h3>2023.2.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21365">SCL-21365</a></strong>: quick doc: better handling for case classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21362">SCL-21362</a></strong>: quick documentation doesn't work well with Scala 3 enums and enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21356">SCL-21356</a></strong>: wrong "Unused import statement" in hiding import when 'as *' syntax is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21282">SCL-21282</a></strong>: java.lang.Throwable: Assertion failed: Expected 1 child component in text editor component but got 2 when reopening project with a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18151">SCL-18151</a></strong>: The "Introduce a new value" action lets you edit both a new value and the source at the same time</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
</ul>
<h3>2023.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21354">SCL-21354</a></strong>: Comma missing in parameter lists (implicit and regular) in the tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21286">SCL-21286</a></strong>: sbt 1.9.0 not available on dropdown for a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=380695</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="75892218" date="1692105997000" updatedDate="1692105997000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.21</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.21</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21510">SCL-21510</a></strong>: java to scala converter: handle latest Java pattern matching syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21418">SCL-21418</a></strong>: quick doc: annotations are not clickable, class arguments are not displayed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
</ul>
<h3>2023.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21466">SCL-21466</a></strong>: Autoimport in 2023.2 with Scala 3.x does not add import statement, but does autocomplete</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21352">SCL-21352</a></strong>: Cannot resolve overloaded method 'bind' in Scala Plugin repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21448">SCL-21448</a></strong>: Shared sources in cross project miss Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21416">SCL-21416</a></strong>: IJ can't find declaration for Type Lambdas w/ extension methods in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21455">SCL-21455</a></strong>: extract method: level chooser is not shown if extracted code modifies variable which is defineed in the extracted code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21445">SCL-21445</a></strong>: Running or importing a project via sbt shell with sbt &gt;=1.8.2 hangs on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21363">SCL-21363</a></strong>: Enum case usages highlight wider range than needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20882">SCL-20882</a></strong>: Local enums are not resolved</li>
</ul>
<h3>2023.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19106">SCL-19106</a></strong>: Enum classes and cases are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21442">SCL-21442</a></strong>: i18n:Preference/Settings: Editor: Live Template: hardcode description of sbt template</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
</ul>
<h3>2023.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21351">SCL-21351</a></strong>: Auto-complete block comment doesn't work in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21271">SCL-21271</a></strong>: Enums don't seem to use stubs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21377">SCL-21377</a></strong>: scalacOptions completion: works incorrectly after changes in scala 3.3.0 for -Wunused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21417">SCL-21417</a></strong>: Update sbt and zinc to version 1.9.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21384">SCL-21384</a></strong>: No Quick Definition for enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21382">SCL-21382</a></strong>: No Quick Definition for enum constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21199">SCL-21199</a></strong>: Ensure that there's no AST access in compiled classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</li>
</ul>
<h3>2023.2.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21365">SCL-21365</a></strong>: quick doc: better handling for case classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21362">SCL-21362</a></strong>: quick documentation doesn't work well with Scala 3 enums and enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21356">SCL-21356</a></strong>: wrong "Unused import statement" in hiding import when 'as *' syntax is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21282">SCL-21282</a></strong>: java.lang.Throwable: Assertion failed: Expected 1 child component in text editor component but got 2 when reopening project with a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18151">SCL-18151</a></strong>: The "Introduce a new value" action lets you edit both a new value and the source at the same time</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
</ul>
<h3>2023.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21354">SCL-21354</a></strong>: Comma missing in parameter lists (implicit and regular) in the tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21350">SCL-21350</a></strong>: Integrate the `scala-expression-compiler` into the IntelliJ Scala debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21286">SCL-21286</a></strong>: sbt 1.9.0 not available on dropdown for a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=377521</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="75883847" date="1691156707000" updatedDate="1691156707000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.19</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21466">SCL-21466</a></strong>: Autoimport in 2023.2 with Scala 3.x does not add import statement, but does autocomplete</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21352">SCL-21352</a></strong>: Cannot resolve overloaded method 'bind' in Scala Plugin repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21448">SCL-21448</a></strong>: Shared sources in cross project miss Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21416">SCL-21416</a></strong>: IJ can't find declaration for Type Lambdas w/ extension methods in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21455">SCL-21455</a></strong>: extract method: level chooser is not shown if extracted code modifies variable which is defineed in the extracted code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21445">SCL-21445</a></strong>: Running or importing a project via sbt shell with sbt &gt;=1.8.2 hangs on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21363">SCL-21363</a></strong>: Enum case usages highlight wider range than needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20882">SCL-20882</a></strong>: Local enums are not resolved</li>
</ul>
<h3>2023.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19106">SCL-19106</a></strong>: Enum classes and cases are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21442">SCL-21442</a></strong>: i18n:Preference/Settings: Editor: Live Template: hardcode description of sbt template</li>
</ul>
<h3>2023.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21351">SCL-21351</a></strong>: Auto-complete block comment doesn't work in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21271">SCL-21271</a></strong>: Enums don't seem to use stubs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21377">SCL-21377</a></strong>: scalacOptions completion: works incorrectly after changes in scala 3.3.0 for -Wunused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21417">SCL-21417</a></strong>: Update sbt and zinc to version 1.9.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21384">SCL-21384</a></strong>: No Quick Definition for enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21382">SCL-21382</a></strong>: No Quick Definition for enum constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21199">SCL-21199</a></strong>: Ensure that there's no AST access in compiled classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</li>
</ul>
<h3>2023.2.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21365">SCL-21365</a></strong>: quick doc: better handling for case classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21362">SCL-21362</a></strong>: quick documentation doesn't work well with Scala 3 enums and enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21356">SCL-21356</a></strong>: wrong "Unused import statement" in hiding import when 'as *' syntax is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21282">SCL-21282</a></strong>: java.lang.Throwable: Assertion failed: Expected 1 child component in text editor component but got 2 when reopening project with a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18151">SCL-18151</a></strong>: The "Introduce a new value" action lets you edit both a new value and the source at the same time</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
</ul>
<h3>2023.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21354">SCL-21354</a></strong>: Comma missing in parameter lists (implicit and regular) in the tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21286">SCL-21286</a></strong>: sbt 1.9.0 not available on dropdown for a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=372450</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="75873792" date="1690218649000" updatedDate="1690218649000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.17</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21352">SCL-21352</a></strong>: Cannot resolve overloaded method 'bind' in Scala Plugin repo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21448">SCL-21448</a></strong>: Shared sources in cross project miss Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21416">SCL-21416</a></strong>: IJ can't find declaration for Type Lambdas w/ extension methods in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21455">SCL-21455</a></strong>: extract method: level chooser is not shown if extracted code modifies variable which is defineed in the extracted code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21445">SCL-21445</a></strong>: Running or importing a project via sbt shell with sbt &gt;=1.8.2 hangs on windows</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21363">SCL-21363</a></strong>: Enum case usages highlight wider range than needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20882">SCL-20882</a></strong>: Local enums are not resolved</li>
</ul>
<h3>2023.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19106">SCL-19106</a></strong>: Enum classes and cases are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21442">SCL-21442</a></strong>: i18n:Preference/Settings: Editor: Live Template: hardcode description of sbt template</li>
</ul>
<h3>2023.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21351">SCL-21351</a></strong>: Auto-complete block comment doesn't work in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21271">SCL-21271</a></strong>: Enums don't seem to use stubs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21377">SCL-21377</a></strong>: scalacOptions completion: works incorrectly after changes in scala 3.3.0 for -Wunused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21417">SCL-21417</a></strong>: Update sbt and zinc to version 1.9.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21384">SCL-21384</a></strong>: No Quick Definition for enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21382">SCL-21382</a></strong>: No Quick Definition for enum constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21199">SCL-21199</a></strong>: Ensure that there's no AST access in compiled classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</li>
</ul>
<h3>2023.2.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21365">SCL-21365</a></strong>: quick doc: better handling for case classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21362">SCL-21362</a></strong>: quick documentation doesn't work well with Scala 3 enums and enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21356">SCL-21356</a></strong>: wrong "Unused import statement" in hiding import when 'as *' syntax is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21282">SCL-21282</a></strong>: java.lang.Throwable: Assertion failed: Expected 1 child component in text editor component but got 2 when reopening project with a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18151">SCL-18151</a></strong>: The "Introduce a new value" action lets you edit both a new value and the source at the same time</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
</ul>
<h3>2023.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21354">SCL-21354</a></strong>: Comma missing in parameter lists (implicit and regular) in the tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21286">SCL-21286</a></strong>: sbt 1.9.0 not available on dropdown for a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=367682</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="75845511" date="1689787191000" updatedDate="1689787191000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.14</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19106">SCL-19106</a></strong>: Enum classes and cases are not highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21442">SCL-21442</a></strong>: i18n:Preference/Settings: Editor: Live Template: hardcode description of sbt template</li>
</ul>
<h3>2023.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21351">SCL-21351</a></strong>: Auto-complete block comment doesn't work in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21271">SCL-21271</a></strong>: Enums don't seem to use stubs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21377">SCL-21377</a></strong>: scalacOptions completion: works incorrectly after changes in scala 3.3.0 for -Wunused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21417">SCL-21417</a></strong>: Update sbt and zinc to version 1.9.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21384">SCL-21384</a></strong>: No Quick Definition for enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21382">SCL-21382</a></strong>: No Quick Definition for enum constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21199">SCL-21199</a></strong>: Ensure that there's no AST access in compiled classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</li>
</ul>
<h3>2023.2.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21365">SCL-21365</a></strong>: quick doc: better handling for case classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21362">SCL-21362</a></strong>: quick documentation doesn't work well with Scala 3 enums and enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21356">SCL-21356</a></strong>: wrong "Unused import statement" in hiding import when 'as *' syntax is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21282">SCL-21282</a></strong>: java.lang.Throwable: Assertion failed: Expected 1 child component in text editor component but got 2 when reopening project with a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18151">SCL-18151</a></strong>: The "Introduce a new value" action lets you edit both a new value and the source at the same time</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
</ul>
<h3>2023.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21354">SCL-21354</a></strong>: Comma missing in parameter lists (implicit and regular) in the tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21286">SCL-21286</a></strong>: sbt 1.9.0 not available on dropdown for a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=365185</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="75840347" date="1689183295000" updatedDate="1689183295000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21351">SCL-21351</a></strong>: Auto-complete block comment doesn't work in Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21271">SCL-21271</a></strong>: Enums don't seem to use stubs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21377">SCL-21377</a></strong>: scalacOptions completion: works incorrectly after changes in scala 3.3.0 for -Wunused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21417">SCL-21417</a></strong>: Update sbt and zinc to version 1.9.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21384">SCL-21384</a></strong>: No Quick Definition for enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21382">SCL-21382</a></strong>: No Quick Definition for enum constructors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21199">SCL-21199</a></strong>: Ensure that there's no AST access in compiled classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</li>
</ul>
<h3>2023.2.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21365">SCL-21365</a></strong>: quick doc: better handling for case classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21362">SCL-21362</a></strong>: quick documentation doesn't work well with Scala 3 enums and enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21356">SCL-21356</a></strong>: wrong "Unused import statement" in hiding import when 'as *' syntax is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21282">SCL-21282</a></strong>: java.lang.Throwable: Assertion failed: Expected 1 child component in text editor component but got 2 when reopening project with a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18151">SCL-18151</a></strong>: The "Introduce a new value" action lets you edit both a new value and the source at the same time</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
</ul>
<h3>2023.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21354">SCL-21354</a></strong>: Comma missing in parameter lists (implicit and regular) in the tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21286">SCL-21286</a></strong>: sbt 1.9.0 not available on dropdown for a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=360438</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="74060738" date="1688667788000" updatedDate="1688667788000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.12</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21373">SCL-21373</a></strong>: java.lang.IndexOutOfBoundsException when copying some invalid scala 3 code to worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21365">SCL-21365</a></strong>: quick doc: better handling for case classes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21362">SCL-21362</a></strong>: quick documentation doesn't work well with Scala 3 enums and enum cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21356">SCL-21356</a></strong>: wrong "Unused import statement" in hiding import when 'as *' syntax is used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21282">SCL-21282</a></strong>: java.lang.Throwable: Assertion failed: Expected 1 child component in text editor component but got 2 when reopening project with a worksheet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18151">SCL-18151</a></strong>: The "Introduce a new value" action lets you edit both a new value and the source at the same time</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20994">SCL-20994</a></strong>: No structure info for anonymous class, can't found any members in structure pane</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
</ul>
<h3>2023.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21354">SCL-21354</a></strong>: Comma missing in parameter lists (implicit and regular) in the tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21286">SCL-21286</a></strong>: sbt 1.9.0 not available on dropdown for a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=357699</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="71228580" date="1688042974000" updatedDate="1688042974000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21354">SCL-21354</a></strong>: Comma missing in parameter lists (implicit and regular) in the tooltip</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21339">SCL-21339</a></strong>: Incorrect code range error highlighting for imports| treat different locale for CBH</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21286">SCL-21286</a></strong>: sbt 1.9.0 not available on dropdown for a new project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=353849</download-url><idea-version min="n/a" max="n/a" since-build="232.8453" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="71229054" date="1687785507000" updatedDate="1687785507000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21346">SCL-21346</a></strong>: Implicit Hints: duplicate shortcuts in Linux</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21317">SCL-21317</a></strong>: Complete `with` keyword in given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21318">SCL-21318</a></strong>: Complete `given` keyword in imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19776">SCL-19776</a></strong>: False-positive highlighting in ScEnumCaseAnnotator for enum inside a function</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21277">SCL-21277</a></strong>: annotation language injection doesn't work for Scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21275">SCL-21275</a></strong>: wrong error "Missing argument list for constructor" in Scala 2.13/3 when there are empty trailing parameters and empty arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21301">SCL-21301</a></strong>: Worksheets are unusable if there are warnings in the code and scala compiler options have `-Xfatal-warnings` set</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21315">SCL-21315</a></strong>: autoimport should only provide list of annotations at annotation position</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21316">SCL-21316</a></strong>: non error on annotation if it's name resolves to a non-annotation definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21319">SCL-21319</a></strong>: Extension method inside given definitions are not resolved when imported with `import Foo.given`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21320">SCL-21320</a></strong>: False-positive unused import for givens</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21061">SCL-21061</a></strong>: scala 3.3: silently add "-Wunused:imports" during compiler-based highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14386">SCL-14386</a></strong>: Highlighting error when using matching</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-117540">IDEA-117540</a></strong>: generated sources inside output directory are excluded by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-162102">IDEA-162102</a></strong>: Allow including into module directory located under excluded folder</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21314">SCL-21314</a></strong>: Not all target sub-directories are excluded from searches if the target directory contains generated sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18748">SCL-18748</a></strong>: do not include folders inside target even if there are managed sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19567">SCL-19567</a></strong>: sbt: support CrossType.Full during type inference and resolution</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18636">SCL-18636</a></strong>: Managed sources are not marked as source directories</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15611">SCL-15611</a></strong>: Generated classes not recognized when using sbt-projectmatrix plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21338">SCL-21338</a></strong>: Environment variables set for sbt do not persist (after reopen the project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21309">SCL-21309</a></strong>: ScalaDoc: Display Scala 3 keywords in popups</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20658">SCL-20658</a></strong>: top-level exports are not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</li>
</ul>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8514">SCL-8514</a></strong>: sbt plugin does not honor SBT_OPTS environment variable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=352606</download-url><idea-version min="n/a" max="n/a" since-build="232.8296" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="70953421" date="1686911447000" updatedDate="1686911447000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21290">SCL-21290</a></strong>: SBT import fails due to commented out content of .sbtopt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21150">SCL-21150</a></strong>: scala3: can't navigate to enum definition from reference in enum case extends list</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20883">SCL-20883</a></strong>: Enum case usages are not highlighted on caret focus</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21254">SCL-21254</a></strong>: Extending an enum class prompts to implement abstract method `def canEqual(that: Any): Boolean` from `scala.Product`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21269">SCL-21269</a></strong>: Scala3 java-compatible enums, good code red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20800">SCL-20800</a></strong>: ConvertToInfixExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20824">SCL-20824</a></strong>: CanonizeInfixCall: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20610">SCL-20610</a></strong>: withLeft and withRight are reported as an error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20735">SCL-20735</a></strong>: Complex type inferance highlighted as failure but compile fine with SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21054">SCL-21054</a></strong>: Valid code shows error: type does not conform to upper bound</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20981">SCL-20981</a></strong>: Bad error highlight: Type does not conform to upper bound Product with Serializable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=349126</download-url><idea-version min="n/a" max="n/a" since-build="232.7754" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="70932011" date="1686159701000" updatedDate="1686159701000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.5</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21249">SCL-21249</a></strong>: Strange string interpolation syntax highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20709">SCL-20709</a></strong>: newUI: Companion class/object gutter icons are drawn incorrectly for new UI</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20942">SCL-20942</a></strong>: Scala 3 Universal Apply Methods: Reference is not resolved until used with correct signature</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21255">SCL-21255</a></strong>: Parameter info: support Universal Apply</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21153">SCL-21153</a></strong>: Import quickfix does not work for  extension methods on objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21285">SCL-21285</a></strong>: Compiler Based Highlighting can spawn many threads when `HighlightingLevelUtil.forceRootHighlighting(psiFile, fileHighlightingLevel)` is called numerous times</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-230089">IDEA-230089</a></strong>: Make Smali Support optional dependency of Android plugin and unbundle it</li>
</ul>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=344250</download-url><idea-version min="n/a" max="n/a" since-build="232.7295" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="79741564" date="1686054818000" updatedDate="1686054818000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.19</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.1.19</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21218">SCL-21218</a></strong>: Decompilers: no () in primary constructor annotation even if there are parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21198">SCL-21198</a></strong>: Tasty reader: quote ids more reliably</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21206">SCL-21206</a></strong>: Tasty reader: don't add class type parameters as auxiliary constructor parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21208">SCL-21208</a></strong>: Tasty reader: parse ANDtype and ORtype</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21192">SCL-21192</a></strong>: Decompiler: no singleton types for case objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21214">SCL-21214</a></strong>: Tasty reader: no wildcard type argument bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21219">SCL-21219</a></strong>: Decompiler: objects in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21220">SCL-21220</a></strong>: Decompiler: annotations in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21222">SCL-21222</a></strong>: Decompilers: @BeanProperty class parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21111">SCL-21111</a></strong>: Proto messages with keyword field (eg, `macro`) does not resolve</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
</ul>
<h3>2023.1.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19608">SCL-19608</a></strong>: @ApiStatus.Internal or @ApiStatus.Experimental annotations inspection shouldn't be triggered in the same module with the annotated entity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21114">SCL-21114</a></strong>: Scala spellcheck parser underline is shifted right 1 symbol when \n is in the string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
</ul>
<h3>2023.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21110">SCL-21110</a></strong>: False error highlighting for akka-http 'Http' object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21109">SCL-21109</a></strong>: Combination of context bounds with "using" clause breaks implicit resolution and type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21105">SCL-21105</a></strong>: Syntax highlighting for Scala Worksheets is not always working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21079">SCL-21079</a></strong>: scala3: can't resolve given definition from jar file (but can resolve from source file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21053">SCL-21053</a></strong>: Type inference breaks when using givens in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20948">SCL-20948</a></strong>: Good code red for upper bound Tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21084">SCL-21084</a></strong>: Scala3: neither `extension` nor `implicit class` extensions work with `T &lt;: Tuple` bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21121">SCL-21121</a></strong>: Importing cross modules from Mill build has stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21108">SCL-21108</a></strong>: Scala compile servers continuous errors: Exception in thread NGServer with java 20</li>
</ul>
<h3>2023.1.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21098">SCL-21098</a></strong>: worksheets: disable code author hints, they break code input/output alignment</li>
</ul>
<h3>2023.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21065">SCL-21065</a></strong>: Error: Bloop is not configured for BSP workspace when importing sbt project via bloop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21081">SCL-21081</a></strong>: scala3: parsing of tuple pattern in for comprehension is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21057">SCL-21057</a></strong>: scalaVersion &amp; scalacOptions completion doesn't work in sbt files in bsp project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21058">SCL-21058</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root (for BSP / SBT project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21066">SCL-21066</a></strong>: TastyReader: annotation type arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21068">SCL-21068</a></strong>: Don't check accessibility for references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21048">SCL-21048</a></strong>: scala-cli: disable "Package name doesn't correspond to the file path" inspection for scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21052">SCL-21052</a></strong>: Go to template gutter missing for Play projects (again)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
</ul>
<h3>2023.1.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20917">SCL-20917</a></strong>: scala3: exported members from class constructor prameters are not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20862">SCL-20862</a></strong>: scala3: support context bound type parameters in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20936">SCL-20936</a></strong>: Please allow sbt launcher command line parameters (in addition to VM parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20919">SCL-20919</a></strong>: extensions (and implicit classes) that require implicit (given) parameters with type arguments are not understood</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18853">SCL-18853</a></strong>: Valid code shows as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19820">SCL-19820</a></strong>: IntelliJ fails to infer types from overloaded- and apply extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20701">SCL-20701</a></strong>: lose type hints if overloaded in extensions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20770">SCL-20770</a></strong>: Do not run can-be-private and unused-declaration inspections in Scala Fragment editor for injected code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21033">SCL-21033</a></strong>: Always resolve _root_ to the root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18670">SCL-18670</a></strong>: regression, scala.concurrent.duration._ postfix operators all read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20233">SCL-20233</a></strong>: Trailing commas in .sbt files are marked as error sometimes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21042">SCL-21042</a></strong>: When importing a project with BSP IntelliJ can't resolve symbols in sbt files in subprojects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20978">SCL-20978</a></strong>: Opening an sbt project for the first time use both Build tool window and sbt shell</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19965">SCL-19965</a></strong>: bsp toolwindow missing when opening a project via project from existing sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20705">SCL-20705</a></strong>: Migrate from java.awt.Insets to com.intellij.util.ui.JBInsets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20706">SCL-20706</a></strong>: Migrate from javax.swing.border.EmptyBorder to com.intellij.util.ui.JBEmptyBorder</li>
</ul>
<h3>2023.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16986">SCL-16986</a></strong>: Type Hierarchy doesn't include types extending a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8698">SCL-8698</a></strong>: Find usages doesn't search inside build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21009">SCL-21009</a></strong>: junit: navigate to test method which is mixed from a trait navigates to a wrong file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21012">SCL-21012</a></strong>: Result of find usages with bytecode indices is not shown: Read access is allowed from inside read-action exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21021">SCL-21021</a></strong>: Implicit conversion auto-import: support function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21022">SCL-21022</a></strong>: Infix, tuple, and function supertypes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21023">SCL-21023</a></strong>: Qualified this is not resolved if there's an inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21010">SCL-21010</a></strong>: Crossbuild code in shared doesn't recognise code in jvm lib jar</li>
</ul>
<h3>2023.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-215147">IDEA-215147</a></strong>: Detect common formats of string values when suggesting variable names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused in Scala 3.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18457">SCL-18457</a></strong>: wrong range exception in absolute import inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21007">SCL-21007</a></strong>: ScalaAnnotator: IndexNotReadyException</li>
</ul>
<h3>2023.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20837">SCL-20837</a></strong>: Mill build project no longer works</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
</ul>
<h3>2023.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20064">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13814">SCL-13814</a></strong>: handle type annotations in "Convert parameter to underscore section" intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19762">SCL-19762</a></strong>: add scaladoc intention breaks indentation (and compilation) for scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20370">SCL-20370</a></strong>: No type inference for type variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20790">SCL-20790</a></strong>: ArgumentToBlockExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20781">SCL-20781</a></strong>: UnnecessaryPartialFunctionQuickFix: handle fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20792">SCL-20792</a></strong>: FlipComparisonInInfixExprIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20794">SCL-20794</a></strong>: MergeElseIfIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20802">SCL-20802</a></strong>: RemoveApplyIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20823">SCL-20823</a></strong>: CanonizeBlockArgument: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18177">SCL-18177</a></strong>: Scala - Generate Code | equals() and hascode() generates invalid code if the class contains a field named "state"</li>
</ul>
<h3>2023.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20940">SCL-20940</a></strong>: Package name inspection &amp; package prefix bug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20939">SCL-20939</a></strong>: Reduce the nailgun thread pool to 0 long-running threads for the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20923">SCL-20923</a></strong>: Autocompletion does not work for Universal Apply Methods in scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20905">SCL-20905</a></strong>: Decompile Scala to Java stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20944">SCL-20944</a></strong>: Get rid of "Decompile Scala to Java" action in favor of "Show Decompiled Class As Java" action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20752">SCL-20752</a></strong>: can be private inspection: support complex pattern definitions in val/var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20949">SCL-20949</a></strong>: "Show Scala tests" button disappeared in the Structure tool window after upgade to 2022.3.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20796">SCL-20796</a></strong>: Worksheet: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20859">SCL-20859</a></strong>: Unused declaration settings not shown: InspectionOptionsComboboxPanel: cannot add to layout: constraints must be a GridBagConstraint</li>
</ul>
<h3>2023.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20931">SCL-20931</a></strong>: Create new project: scala\sbt sbt and scala versions dropdowns are empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19495">SCL-19495</a></strong>: Library navigation doesn't work and standard library is mishighlighted when working on a project with `-Xsource:3` + `-P:kind-projector:underscore-placeholders`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20926">SCL-20926</a></strong>: can be private: quick fix applied to protected member breaks line indentation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=343511</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="70760046" date="1685707036000" updatedDate="1685707036000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21279">SCL-21279</a></strong>: Cannot create "project from existing sources" and selecting SBT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21235">SCL-21235</a></strong>: Unexpected error occurred during worksheet evaluation - when changing Run type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14444">SCL-14444</a></strong>: False type mismatch error in pattern match</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16178">SCL-16178</a></strong>: cats-free - incorrect return type in FunctionK result (good code red)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17512">SCL-17512</a></strong>: Incorrect error highlight when pattern matching type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17424">SCL-17424</a></strong>: Value is not cast to a known type based on a generic parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16564">SCL-16564</a></strong>: [Scala] [Old issue] IDE shows false types mismatch in some cases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16314">SCL-16314</a></strong>: Scala - Intellij detects type error but scalac compiles.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16108">SCL-16108</a></strong>: Type checker underlines in red correct code when pattern matching case classes with type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14197">SCL-14197</a></strong>: Wrong type inferred in pattern matching v2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15366">SCL-15366</a></strong>: Highlighting error when matching type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13746">SCL-13746</a></strong>: Polymorphic recursive method erroneously highlighted as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21138">SCL-21138</a></strong>: Enum cases are not resolved inside enum's body</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21095">SCL-21095</a></strong>: wrong type inference on `apply` method defined by extension.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19025">SCL-19025</a></strong>: sbt: ability to pass custom environment variables to sbt-shell process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21131">SCL-21131</a></strong>: UI improvements in [ File | Settings | Build, Execution, Deployment | Build Tools | sbt ] (2023)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5099">SCL-5099</a></strong>: Pattern variables in field declarations are highlighted as fields </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20782">SCL-20782</a></strong>: scala 3 : no correct code suggestion for parameter in inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21272">SCL-21272</a></strong>: Decompiler: classOf qualifier</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21257">SCL-21257</a></strong>: Editor support &amp; completions for Scala 3 IArray class</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21240">SCL-21240</a></strong>: scala.AnyKind is not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21242">SCL-21242</a></strong>: Scala 3 Universal Apply Methods: class is not showed in completion list</li>
</ul>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=341933</download-url><idea-version min="n/a" max="n/a" since-build="232.6734" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="70901153" date="1684346104000" updatedDate="1684346104000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.2.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21228">SCL-21228</a></strong>: Decompiler: lazy vals in type refinements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21237">SCL-21237</a></strong>: Tasty reader: "then" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21107">SCL-21107</a></strong>: Do not ship ILoopWrapper as source files, but instead compile them to classfiles</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20780">SCL-20780</a></strong>: formatter: handle fewer braces syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15163">SCL-15163</a></strong>: arguments of the first newline method call in chain should be aligned with dot</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21013">SCL-21013</a></strong>: It seems that sbt and sbt shell changed icons for new UI are not applied for some reason</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21233">SCL-21233</a></strong>: Decompiler: ``.this in refinement types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21234">SCL-21234</a></strong>: Decompiler: keep non-synthetic $default$ methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20979">SCL-20979</a></strong>: Show info on mouse hover: make consistent with IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21122">SCL-21122</a></strong>: Parameterized trait can't be extended without parentheses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=335877</download-url><idea-version min="n/a" max="n/a" since-build="232.6095.2" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="70880759" date="1683809200000" updatedDate="1683809200000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.2.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=331686</download-url><idea-version min="n/a" max="n/a" since-build="232.5150.99" until-build="232.*"/></idea-plugin><idea-plugin downloads="23234124" size="79731585" date="1683047791000" updatedDate="1683047791000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.18</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.1.18</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19608">SCL-19608</a></strong>: @ApiStatus.Internal or @ApiStatus.Experimental annotations inspection shouldn't be triggered in the same module with the annotated entity</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21114">SCL-21114</a></strong>: Scala spellcheck parser underline is shifted right 1 symbol when \n is in the string</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
</ul>
<h3>2023.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21110">SCL-21110</a></strong>: False error highlighting for akka-http 'Http' object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21109">SCL-21109</a></strong>: Combination of context bounds with "using" clause breaks implicit resolution and type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21105">SCL-21105</a></strong>: Syntax highlighting for Scala Worksheets is not always working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21079">SCL-21079</a></strong>: scala3: can't resolve given definition from jar file (but can resolve from source file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21053">SCL-21053</a></strong>: Type inference breaks when using givens in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20948">SCL-20948</a></strong>: Good code red for upper bound Tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21084">SCL-21084</a></strong>: Scala3: neither `extension` nor `implicit class` extensions work with `T &lt;: Tuple` bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21121">SCL-21121</a></strong>: Importing cross modules from Mill build has stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21108">SCL-21108</a></strong>: Scala compile servers continuous errors: Exception in thread NGServer with java 20</li>
</ul>
<h3>2023.1.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21098">SCL-21098</a></strong>: worksheets: disable code author hints, they break code input/output alignment</li>
</ul>
<h3>2023.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21065">SCL-21065</a></strong>: Error: Bloop is not configured for BSP workspace when importing sbt project via bloop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21081">SCL-21081</a></strong>: scala3: parsing of tuple pattern in for comprehension is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21057">SCL-21057</a></strong>: scalaVersion &amp; scalacOptions completion doesn't work in sbt files in bsp project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21058">SCL-21058</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root (for BSP / SBT project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21066">SCL-21066</a></strong>: TastyReader: annotation type arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21068">SCL-21068</a></strong>: Don't check accessibility for references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21048">SCL-21048</a></strong>: scala-cli: disable "Package name doesn't correspond to the file path" inspection for scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21052">SCL-21052</a></strong>: Go to template gutter missing for Play projects (again)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
</ul>
<h3>2023.1.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20917">SCL-20917</a></strong>: scala3: exported members from class constructor prameters are not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20862">SCL-20862</a></strong>: scala3: support context bound type parameters in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20936">SCL-20936</a></strong>: Please allow sbt launcher command line parameters (in addition to VM parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20919">SCL-20919</a></strong>: extensions (and implicit classes) that require implicit (given) parameters with type arguments are not understood</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18853">SCL-18853</a></strong>: Valid code shows as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19820">SCL-19820</a></strong>: IntelliJ fails to infer types from overloaded- and apply extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20701">SCL-20701</a></strong>: lose type hints if overloaded in extensions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20770">SCL-20770</a></strong>: Do not run can-be-private and unused-declaration inspections in Scala Fragment editor for injected code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21033">SCL-21033</a></strong>: Always resolve _root_ to the root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18670">SCL-18670</a></strong>: regression, scala.concurrent.duration._ postfix operators all read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20233">SCL-20233</a></strong>: Trailing commas in .sbt files are marked as error sometimes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21042">SCL-21042</a></strong>: When importing a project with BSP IntelliJ can't resolve symbols in sbt files in subprojects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20978">SCL-20978</a></strong>: Opening an sbt project for the first time use both Build tool window and sbt shell</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19965">SCL-19965</a></strong>: bsp toolwindow missing when opening a project via project from existing sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20705">SCL-20705</a></strong>: Migrate from java.awt.Insets to com.intellij.util.ui.JBInsets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20706">SCL-20706</a></strong>: Migrate from javax.swing.border.EmptyBorder to com.intellij.util.ui.JBEmptyBorder</li>
</ul>
<h3>2023.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16986">SCL-16986</a></strong>: Type Hierarchy doesn't include types extending a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8698">SCL-8698</a></strong>: Find usages doesn't search inside build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21009">SCL-21009</a></strong>: junit: navigate to test method which is mixed from a trait navigates to a wrong file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21012">SCL-21012</a></strong>: Result of find usages with bytecode indices is not shown: Read access is allowed from inside read-action exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21021">SCL-21021</a></strong>: Implicit conversion auto-import: support function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21022">SCL-21022</a></strong>: Infix, tuple, and function supertypes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21023">SCL-21023</a></strong>: Qualified this is not resolved if there's an inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21010">SCL-21010</a></strong>: Crossbuild code in shared doesn't recognise code in jvm lib jar</li>
</ul>
<h3>2023.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-215147">IDEA-215147</a></strong>: Detect common formats of string values when suggesting variable names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused in Scala 3.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18457">SCL-18457</a></strong>: wrong range exception in absolute import inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21007">SCL-21007</a></strong>: ScalaAnnotator: IndexNotReadyException</li>
</ul>
<h3>2023.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20837">SCL-20837</a></strong>: Mill build project no longer works</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
</ul>
<h3>2023.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20064">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13814">SCL-13814</a></strong>: handle type annotations in "Convert parameter to underscore section" intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19762">SCL-19762</a></strong>: add scaladoc intention breaks indentation (and compilation) for scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20370">SCL-20370</a></strong>: No type inference for type variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20790">SCL-20790</a></strong>: ArgumentToBlockExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20781">SCL-20781</a></strong>: UnnecessaryPartialFunctionQuickFix: handle fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20792">SCL-20792</a></strong>: FlipComparisonInInfixExprIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20794">SCL-20794</a></strong>: MergeElseIfIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20802">SCL-20802</a></strong>: RemoveApplyIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20823">SCL-20823</a></strong>: CanonizeBlockArgument: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18177">SCL-18177</a></strong>: Scala - Generate Code | equals() and hascode() generates invalid code if the class contains a field named "state"</li>
</ul>
<h3>2023.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20940">SCL-20940</a></strong>: Package name inspection &amp; package prefix bug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20939">SCL-20939</a></strong>: Reduce the nailgun thread pool to 0 long-running threads for the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20923">SCL-20923</a></strong>: Autocompletion does not work for Universal Apply Methods in scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20905">SCL-20905</a></strong>: Decompile Scala to Java stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20944">SCL-20944</a></strong>: Get rid of "Decompile Scala to Java" action in favor of "Show Decompiled Class As Java" action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20752">SCL-20752</a></strong>: can be private inspection: support complex pattern definitions in val/var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20949">SCL-20949</a></strong>: "Show Scala tests" button disappeared in the Structure tool window after upgade to 2022.3.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20796">SCL-20796</a></strong>: Worksheet: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20859">SCL-20859</a></strong>: Unused declaration settings not shown: InspectionOptionsComboboxPanel: cannot add to layout: constraints must be a GridBagConstraint</li>
</ul>
<h3>2023.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20931">SCL-20931</a></strong>: Create new project: scala\sbt sbt and scala versions dropdowns are empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19495">SCL-19495</a></strong>: Library navigation doesn't work and standard library is mishighlighted when working on a project with `-Xsource:3` + `-P:kind-projector:underscore-placeholders`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20926">SCL-20926</a></strong>: can be private: quick fix applied to protected member breaks line indentation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=327391</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="79730860" date="1680631014000" updatedDate="1680631014000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.1.16</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21110">SCL-21110</a></strong>: False error highlighting for akka-http 'Http' object</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21109">SCL-21109</a></strong>: Combination of context bounds with "using" clause breaks implicit resolution and type inference</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21105">SCL-21105</a></strong>: Syntax highlighting for Scala Worksheets is not always working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21079">SCL-21079</a></strong>: scala3: can't resolve given definition from jar file (but can resolve from source file)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21053">SCL-21053</a></strong>: Type inference breaks when using givens in extensions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21060">SCL-21060</a></strong>: scala3: support resolution of extension methods for opaque types (from companion object)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20948">SCL-20948</a></strong>: Good code red for upper bound Tuple</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21084">SCL-21084</a></strong>: Scala3: neither `extension` nor `implicit class` extensions work with `T &lt;: Tuple` bounds</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21121">SCL-21121</a></strong>: Importing cross modules from Mill build has stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21108">SCL-21108</a></strong>: Scala compile servers continuous errors: Exception in thread NGServer with java 20</li>
</ul>
<h3>2023.1.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21098">SCL-21098</a></strong>: worksheets: disable code author hints, they break code input/output alignment</li>
</ul>
<h3>2023.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21065">SCL-21065</a></strong>: Error: Bloop is not configured for BSP workspace when importing sbt project via bloop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21081">SCL-21081</a></strong>: scala3: parsing of tuple pattern in for comprehension is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21057">SCL-21057</a></strong>: scalaVersion &amp; scalacOptions completion doesn't work in sbt files in bsp project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21058">SCL-21058</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root (for BSP / SBT project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21066">SCL-21066</a></strong>: TastyReader: annotation type arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21068">SCL-21068</a></strong>: Don't check accessibility for references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21048">SCL-21048</a></strong>: scala-cli: disable "Package name doesn't correspond to the file path" inspection for scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21052">SCL-21052</a></strong>: Go to template gutter missing for Play projects (again)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
</ul>
<h3>2023.1.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20917">SCL-20917</a></strong>: scala3: exported members from class constructor prameters are not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20862">SCL-20862</a></strong>: scala3: support context bound type parameters in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20936">SCL-20936</a></strong>: Please allow sbt launcher command line parameters (in addition to VM parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20919">SCL-20919</a></strong>: extensions (and implicit classes) that require implicit (given) parameters with type arguments are not understood</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18853">SCL-18853</a></strong>: Valid code shows as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19820">SCL-19820</a></strong>: IntelliJ fails to infer types from overloaded- and apply extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20701">SCL-20701</a></strong>: lose type hints if overloaded in extensions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20770">SCL-20770</a></strong>: Do not run can-be-private and unused-declaration inspections in Scala Fragment editor for injected code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21033">SCL-21033</a></strong>: Always resolve _root_ to the root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18670">SCL-18670</a></strong>: regression, scala.concurrent.duration._ postfix operators all read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20233">SCL-20233</a></strong>: Trailing commas in .sbt files are marked as error sometimes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21042">SCL-21042</a></strong>: When importing a project with BSP IntelliJ can't resolve symbols in sbt files in subprojects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20978">SCL-20978</a></strong>: Opening an sbt project for the first time use both Build tool window and sbt shell</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19965">SCL-19965</a></strong>: bsp toolwindow missing when opening a project via project from existing sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20705">SCL-20705</a></strong>: Migrate from java.awt.Insets to com.intellij.util.ui.JBInsets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20706">SCL-20706</a></strong>: Migrate from javax.swing.border.EmptyBorder to com.intellij.util.ui.JBEmptyBorder</li>
</ul>
<h3>2023.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16986">SCL-16986</a></strong>: Type Hierarchy doesn't include types extending a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8698">SCL-8698</a></strong>: Find usages doesn't search inside build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21009">SCL-21009</a></strong>: junit: navigate to test method which is mixed from a trait navigates to a wrong file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21012">SCL-21012</a></strong>: Result of find usages with bytecode indices is not shown: Read access is allowed from inside read-action exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21021">SCL-21021</a></strong>: Implicit conversion auto-import: support function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21022">SCL-21022</a></strong>: Infix, tuple, and function supertypes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21023">SCL-21023</a></strong>: Qualified this is not resolved if there's an inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21010">SCL-21010</a></strong>: Crossbuild code in shared doesn't recognise code in jvm lib jar</li>
</ul>
<h3>2023.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-215147">IDEA-215147</a></strong>: Detect common formats of string values when suggesting variable names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused in Scala 3.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18457">SCL-18457</a></strong>: wrong range exception in absolute import inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21007">SCL-21007</a></strong>: ScalaAnnotator: IndexNotReadyException</li>
</ul>
<h3>2023.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20837">SCL-20837</a></strong>: Mill build project no longer works</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
</ul>
<h3>2023.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20064">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13814">SCL-13814</a></strong>: handle type annotations in "Convert parameter to underscore section" intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19762">SCL-19762</a></strong>: add scaladoc intention breaks indentation (and compilation) for scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20370">SCL-20370</a></strong>: No type inference for type variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20790">SCL-20790</a></strong>: ArgumentToBlockExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20781">SCL-20781</a></strong>: UnnecessaryPartialFunctionQuickFix: handle fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20792">SCL-20792</a></strong>: FlipComparisonInInfixExprIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20794">SCL-20794</a></strong>: MergeElseIfIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20802">SCL-20802</a></strong>: RemoveApplyIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20823">SCL-20823</a></strong>: CanonizeBlockArgument: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18177">SCL-18177</a></strong>: Scala - Generate Code | equals() and hascode() generates invalid code if the class contains a field named "state"</li>
</ul>
<h3>2023.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20940">SCL-20940</a></strong>: Package name inspection &amp; package prefix bug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20939">SCL-20939</a></strong>: Reduce the nailgun thread pool to 0 long-running threads for the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20923">SCL-20923</a></strong>: Autocompletion does not work for Universal Apply Methods in scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20905">SCL-20905</a></strong>: Decompile Scala to Java stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20944">SCL-20944</a></strong>: Get rid of "Decompile Scala to Java" action in favor of "Show Decompiled Class As Java" action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20752">SCL-20752</a></strong>: can be private inspection: support complex pattern definitions in val/var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20949">SCL-20949</a></strong>: "Show Scala tests" button disappeared in the Structure tool window after upgade to 2022.3.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20796">SCL-20796</a></strong>: Worksheet: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20859">SCL-20859</a></strong>: Unused declaration settings not shown: InspectionOptionsComboboxPanel: cannot add to layout: constraints must be a GridBagConstraint</li>
</ul>
<h3>2023.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20931">SCL-20931</a></strong>: Create new project: scala\sbt sbt and scala versions dropdowns are empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19495">SCL-19495</a></strong>: Library navigation doesn't work and standard library is mishighlighted when working on a project with `-Xsource:3` + `-P:kind-projector:underscore-placeholders`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20926">SCL-20926</a></strong>: can be private: quick fix applied to protected member breaks line indentation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=315582</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="79725971" date="1680012965000" updatedDate="1680012965000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.1.15</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21098">SCL-21098</a></strong>: worksheets: disable code author hints, they break code input/output alignment</li>
</ul>
<h3>2023.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21065">SCL-21065</a></strong>: Error: Bloop is not configured for BSP workspace when importing sbt project via bloop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21081">SCL-21081</a></strong>: scala3: parsing of tuple pattern in for comprehension is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21057">SCL-21057</a></strong>: scalaVersion &amp; scalacOptions completion doesn't work in sbt files in bsp project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21058">SCL-21058</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root (for BSP / SBT project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21066">SCL-21066</a></strong>: TastyReader: annotation type arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21068">SCL-21068</a></strong>: Don't check accessibility for references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21048">SCL-21048</a></strong>: scala-cli: disable "Package name doesn't correspond to the file path" inspection for scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21052">SCL-21052</a></strong>: Go to template gutter missing for Play projects (again)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
</ul>
<h3>2023.1.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20917">SCL-20917</a></strong>: scala3: exported members from class constructor prameters are not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20862">SCL-20862</a></strong>: scala3: support context bound type parameters in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20936">SCL-20936</a></strong>: Please allow sbt launcher command line parameters (in addition to VM parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20919">SCL-20919</a></strong>: extensions (and implicit classes) that require implicit (given) parameters with type arguments are not understood</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18853">SCL-18853</a></strong>: Valid code shows as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19820">SCL-19820</a></strong>: IntelliJ fails to infer types from overloaded- and apply extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20701">SCL-20701</a></strong>: lose type hints if overloaded in extensions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20770">SCL-20770</a></strong>: Do not run can-be-private and unused-declaration inspections in Scala Fragment editor for injected code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21033">SCL-21033</a></strong>: Always resolve _root_ to the root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18670">SCL-18670</a></strong>: regression, scala.concurrent.duration._ postfix operators all read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20233">SCL-20233</a></strong>: Trailing commas in .sbt files are marked as error sometimes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21042">SCL-21042</a></strong>: When importing a project with BSP IntelliJ can't resolve symbols in sbt files in subprojects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20978">SCL-20978</a></strong>: Opening an sbt project for the first time use both Build tool window and sbt shell</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19965">SCL-19965</a></strong>: bsp toolwindow missing when opening a project via project from existing sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20705">SCL-20705</a></strong>: Migrate from java.awt.Insets to com.intellij.util.ui.JBInsets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20706">SCL-20706</a></strong>: Migrate from javax.swing.border.EmptyBorder to com.intellij.util.ui.JBEmptyBorder</li>
</ul>
<h3>2023.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16986">SCL-16986</a></strong>: Type Hierarchy doesn't include types extending a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8698">SCL-8698</a></strong>: Find usages doesn't search inside build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21009">SCL-21009</a></strong>: junit: navigate to test method which is mixed from a trait navigates to a wrong file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21012">SCL-21012</a></strong>: Result of find usages with bytecode indices is not shown: Read access is allowed from inside read-action exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21021">SCL-21021</a></strong>: Implicit conversion auto-import: support function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21022">SCL-21022</a></strong>: Infix, tuple, and function supertypes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21023">SCL-21023</a></strong>: Qualified this is not resolved if there's an inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21010">SCL-21010</a></strong>: Crossbuild code in shared doesn't recognise code in jvm lib jar</li>
</ul>
<h3>2023.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-215147">IDEA-215147</a></strong>: Detect common formats of string values when suggesting variable names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused in Scala 3.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18457">SCL-18457</a></strong>: wrong range exception in absolute import inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21007">SCL-21007</a></strong>: ScalaAnnotator: IndexNotReadyException</li>
</ul>
<h3>2023.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20837">SCL-20837</a></strong>: Mill build project no longer works</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
</ul>
<h3>2023.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20064">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13814">SCL-13814</a></strong>: handle type annotations in "Convert parameter to underscore section" intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19762">SCL-19762</a></strong>: add scaladoc intention breaks indentation (and compilation) for scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20370">SCL-20370</a></strong>: No type inference for type variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20790">SCL-20790</a></strong>: ArgumentToBlockExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20781">SCL-20781</a></strong>: UnnecessaryPartialFunctionQuickFix: handle fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20792">SCL-20792</a></strong>: FlipComparisonInInfixExprIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20794">SCL-20794</a></strong>: MergeElseIfIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20802">SCL-20802</a></strong>: RemoveApplyIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20823">SCL-20823</a></strong>: CanonizeBlockArgument: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18177">SCL-18177</a></strong>: Scala - Generate Code | equals() and hascode() generates invalid code if the class contains a field named "state"</li>
</ul>
<h3>2023.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20940">SCL-20940</a></strong>: Package name inspection &amp; package prefix bug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20939">SCL-20939</a></strong>: Reduce the nailgun thread pool to 0 long-running threads for the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20923">SCL-20923</a></strong>: Autocompletion does not work for Universal Apply Methods in scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20905">SCL-20905</a></strong>: Decompile Scala to Java stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20944">SCL-20944</a></strong>: Get rid of "Decompile Scala to Java" action in favor of "Show Decompiled Class As Java" action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20752">SCL-20752</a></strong>: can be private inspection: support complex pattern definitions in val/var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20949">SCL-20949</a></strong>: "Show Scala tests" button disappeared in the Structure tool window after upgade to 2022.3.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20796">SCL-20796</a></strong>: Worksheet: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20859">SCL-20859</a></strong>: Unused declaration settings not shown: InspectionOptionsComboboxPanel: cannot add to layout: constraints must be a GridBagConstraint</li>
</ul>
<h3>2023.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20931">SCL-20931</a></strong>: Create new project: scala\sbt sbt and scala versions dropdowns are empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19495">SCL-19495</a></strong>: Library navigation doesn't work and standard library is mishighlighted when working on a project with `-Xsource:3` + `-P:kind-projector:underscore-placeholders`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20926">SCL-20926</a></strong>: can be private: quick fix applied to protected member breaks line indentation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=312610</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="80359324" date="1679082901000" updatedDate="1679082901000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.1.13</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21065">SCL-21065</a></strong>: Error: Bloop is not configured for BSP workspace when importing sbt project via bloop</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21081">SCL-21081</a></strong>: scala3: parsing of tuple pattern in for comprehension is broken</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21057">SCL-21057</a></strong>: scalaVersion &amp; scalacOptions completion doesn't work in sbt files in bsp project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21058">SCL-21058</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root (for BSP / SBT project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21066">SCL-21066</a></strong>: TastyReader: annotation type arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21068">SCL-21068</a></strong>: Don't check accessibility for references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21048">SCL-21048</a></strong>: scala-cli: disable "Package name doesn't correspond to the file path" inspection for scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21052">SCL-21052</a></strong>: Go to template gutter missing for Play projects (again)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
</ul>
<h3>2023.1.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20917">SCL-20917</a></strong>: scala3: exported members from class constructor prameters are not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20862">SCL-20862</a></strong>: scala3: support context bound type parameters in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20936">SCL-20936</a></strong>: Please allow sbt launcher command line parameters (in addition to VM parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20919">SCL-20919</a></strong>: extensions (and implicit classes) that require implicit (given) parameters with type arguments are not understood</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18853">SCL-18853</a></strong>: Valid code shows as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19820">SCL-19820</a></strong>: IntelliJ fails to infer types from overloaded- and apply extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20701">SCL-20701</a></strong>: lose type hints if overloaded in extensions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20770">SCL-20770</a></strong>: Do not run can-be-private and unused-declaration inspections in Scala Fragment editor for injected code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21033">SCL-21033</a></strong>: Always resolve _root_ to the root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18670">SCL-18670</a></strong>: regression, scala.concurrent.duration._ postfix operators all read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20233">SCL-20233</a></strong>: Trailing commas in .sbt files are marked as error sometimes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21042">SCL-21042</a></strong>: When importing a project with BSP IntelliJ can't resolve symbols in sbt files in subprojects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20978">SCL-20978</a></strong>: Opening an sbt project for the first time use both Build tool window and sbt shell</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19965">SCL-19965</a></strong>: bsp toolwindow missing when opening a project via project from existing sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20705">SCL-20705</a></strong>: Migrate from java.awt.Insets to com.intellij.util.ui.JBInsets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20706">SCL-20706</a></strong>: Migrate from javax.swing.border.EmptyBorder to com.intellij.util.ui.JBEmptyBorder</li>
</ul>
<h3>2023.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16986">SCL-16986</a></strong>: Type Hierarchy doesn't include types extending a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8698">SCL-8698</a></strong>: Find usages doesn't search inside build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21009">SCL-21009</a></strong>: junit: navigate to test method which is mixed from a trait navigates to a wrong file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21012">SCL-21012</a></strong>: Result of find usages with bytecode indices is not shown: Read access is allowed from inside read-action exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21021">SCL-21021</a></strong>: Implicit conversion auto-import: support function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21022">SCL-21022</a></strong>: Infix, tuple, and function supertypes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21023">SCL-21023</a></strong>: Qualified this is not resolved if there's an inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21010">SCL-21010</a></strong>: Crossbuild code in shared doesn't recognise code in jvm lib jar</li>
</ul>
<h3>2023.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-215147">IDEA-215147</a></strong>: Detect common formats of string values when suggesting variable names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused in Scala 3.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18457">SCL-18457</a></strong>: wrong range exception in absolute import inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21007">SCL-21007</a></strong>: ScalaAnnotator: IndexNotReadyException</li>
</ul>
<h3>2023.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20837">SCL-20837</a></strong>: Mill build project no longer works</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
</ul>
<h3>2023.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20064">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13814">SCL-13814</a></strong>: handle type annotations in "Convert parameter to underscore section" intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19762">SCL-19762</a></strong>: add scaladoc intention breaks indentation (and compilation) for scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20370">SCL-20370</a></strong>: No type inference for type variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20790">SCL-20790</a></strong>: ArgumentToBlockExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20781">SCL-20781</a></strong>: UnnecessaryPartialFunctionQuickFix: handle fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20792">SCL-20792</a></strong>: FlipComparisonInInfixExprIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20794">SCL-20794</a></strong>: MergeElseIfIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20802">SCL-20802</a></strong>: RemoveApplyIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20823">SCL-20823</a></strong>: CanonizeBlockArgument: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18177">SCL-18177</a></strong>: Scala - Generate Code | equals() and hascode() generates invalid code if the class contains a field named "state"</li>
</ul>
<h3>2023.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20940">SCL-20940</a></strong>: Package name inspection &amp; package prefix bug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20939">SCL-20939</a></strong>: Reduce the nailgun thread pool to 0 long-running threads for the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20923">SCL-20923</a></strong>: Autocompletion does not work for Universal Apply Methods in scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20905">SCL-20905</a></strong>: Decompile Scala to Java stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20944">SCL-20944</a></strong>: Get rid of "Decompile Scala to Java" action in favor of "Show Decompiled Class As Java" action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20752">SCL-20752</a></strong>: can be private inspection: support complex pattern definitions in val/var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20949">SCL-20949</a></strong>: "Show Scala tests" button disappeared in the Structure tool window after upgade to 2022.3.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20796">SCL-20796</a></strong>: Worksheet: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20859">SCL-20859</a></strong>: Unused declaration settings not shown: InspectionOptionsComboboxPanel: cannot add to layout: constraints must be a GridBagConstraint</li>
</ul>
<h3>2023.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20931">SCL-20931</a></strong>: Create new project: scala\sbt sbt and scala versions dropdowns are empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19495">SCL-19495</a></strong>: Library navigation doesn't work and standard library is mishighlighted when working on a project with `-Xsource:3` + `-P:kind-projector:underscore-placeholders`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20926">SCL-20926</a></strong>: can be private: quick fix applied to protected member breaks line indentation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=308413</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="80311098" date="1678393269000" updatedDate="1678393269000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.1.11</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21048">SCL-21048</a></strong>: scala-cli: disable "Package name doesn't correspond to the file path" inspection for scala files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21052">SCL-21052</a></strong>: Go to template gutter missing for Play projects (again)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20505">SCL-20505</a></strong>: * wildcard imports not supported in SBT build files (which use -Xsource:3 since sbt 1.6)</li>
</ul>
<h3>2023.1.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20917">SCL-20917</a></strong>: scala3: exported members from class constructor prameters are not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20862">SCL-20862</a></strong>: scala3: support context bound type parameters in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20936">SCL-20936</a></strong>: Please allow sbt launcher command line parameters (in addition to VM parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20919">SCL-20919</a></strong>: extensions (and implicit classes) that require implicit (given) parameters with type arguments are not understood</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18853">SCL-18853</a></strong>: Valid code shows as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19820">SCL-19820</a></strong>: IntelliJ fails to infer types from overloaded- and apply extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20701">SCL-20701</a></strong>: lose type hints if overloaded in extensions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20770">SCL-20770</a></strong>: Do not run can-be-private and unused-declaration inspections in Scala Fragment editor for injected code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21033">SCL-21033</a></strong>: Always resolve _root_ to the root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18670">SCL-18670</a></strong>: regression, scala.concurrent.duration._ postfix operators all read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20233">SCL-20233</a></strong>: Trailing commas in .sbt files are marked as error sometimes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21042">SCL-21042</a></strong>: When importing a project with BSP IntelliJ can't resolve symbols in sbt files in subprojects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20978">SCL-20978</a></strong>: Opening an sbt project for the first time use both Build tool window and sbt shell</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19965">SCL-19965</a></strong>: bsp toolwindow missing when opening a project via project from existing sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20705">SCL-20705</a></strong>: Migrate from java.awt.Insets to com.intellij.util.ui.JBInsets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20706">SCL-20706</a></strong>: Migrate from javax.swing.border.EmptyBorder to com.intellij.util.ui.JBEmptyBorder</li>
</ul>
<h3>2023.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16986">SCL-16986</a></strong>: Type Hierarchy doesn't include types extending a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8698">SCL-8698</a></strong>: Find usages doesn't search inside build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21009">SCL-21009</a></strong>: junit: navigate to test method which is mixed from a trait navigates to a wrong file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21012">SCL-21012</a></strong>: Result of find usages with bytecode indices is not shown: Read access is allowed from inside read-action exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21021">SCL-21021</a></strong>: Implicit conversion auto-import: support function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21022">SCL-21022</a></strong>: Infix, tuple, and function supertypes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21023">SCL-21023</a></strong>: Qualified this is not resolved if there's an inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21010">SCL-21010</a></strong>: Crossbuild code in shared doesn't recognise code in jvm lib jar</li>
</ul>
<h3>2023.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-215147">IDEA-215147</a></strong>: Detect common formats of string values when suggesting variable names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused in Scala 3.3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18457">SCL-18457</a></strong>: wrong range exception in absolute import inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21007">SCL-21007</a></strong>: ScalaAnnotator: IndexNotReadyException</li>
</ul>
<h3>2023.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20837">SCL-20837</a></strong>: Mill build project no longer works</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
</ul>
<h3>2023.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20064">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13814">SCL-13814</a></strong>: handle type annotations in "Convert parameter to underscore section" intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19762">SCL-19762</a></strong>: add scaladoc intention breaks indentation (and compilation) for scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20370">SCL-20370</a></strong>: No type inference for type variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20790">SCL-20790</a></strong>: ArgumentToBlockExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20781">SCL-20781</a></strong>: UnnecessaryPartialFunctionQuickFix: handle fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20792">SCL-20792</a></strong>: FlipComparisonInInfixExprIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20794">SCL-20794</a></strong>: MergeElseIfIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20802">SCL-20802</a></strong>: RemoveApplyIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20823">SCL-20823</a></strong>: CanonizeBlockArgument: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18177">SCL-18177</a></strong>: Scala - Generate Code | equals() and hascode() generates invalid code if the class contains a field named "state"</li>
</ul>
<h3>2023.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20940">SCL-20940</a></strong>: Package name inspection &amp; package prefix bug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20939">SCL-20939</a></strong>: Reduce the nailgun thread pool to 0 long-running threads for the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20923">SCL-20923</a></strong>: Autocompletion does not work for Universal Apply Methods in scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20905">SCL-20905</a></strong>: Decompile Scala to Java stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20944">SCL-20944</a></strong>: Get rid of "Decompile Scala to Java" action in favor of "Show Decompiled Class As Java" action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20752">SCL-20752</a></strong>: can be private inspection: support complex pattern definitions in val/var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20949">SCL-20949</a></strong>: "Show Scala tests" button disappeared in the Structure tool window after upgade to 2022.3.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20796">SCL-20796</a></strong>: Worksheet: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20805">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20859">SCL-20859</a></strong>: Unused declaration settings not shown: InspectionOptionsComboboxPanel: cannot add to layout: constraints must be a GridBagConstraint</li>
</ul>
<h3>2023.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20931">SCL-20931</a></strong>: Create new project: scala\sbt sbt and scala versions dropdowns are empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19495">SCL-19495</a></strong>: Library navigation doesn't work and standard library is mishighlighted when working on a project with `-Xsource:3` + `-P:kind-projector:underscore-placeholders`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20926">SCL-20926</a></strong>: can be private: quick fix applied to protected member breaks line indentation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=304985</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="80287330" date="1677789351000" updatedDate="1677789351000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.1.10</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20917">SCL-20917</a></strong>: scala3: exported members from class constructor prameters are not resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20862">SCL-20862</a></strong>: scala3: support context bound type parameters in traits</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20936">SCL-20936</a></strong>: Please allow sbt launcher command line parameters (in addition to VM parameters)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20919">SCL-20919</a></strong>: extensions (and implicit classes) that require implicit (given) parameters with type arguments are not understood</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18853">SCL-18853</a></strong>: Valid code shows as invalid</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19820">SCL-19820</a></strong>: IntelliJ fails to infer types from overloaded- and apply extension methods</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20701">SCL-20701</a></strong>: lose type hints if overloaded in extensions.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20770">SCL-20770</a></strong>: Do not run can-be-private and unused-declaration inspections in Scala Fragment editor for injected code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21037">SCL-21037</a></strong>: Decompiler: use unambiguous absolute paths whenever possible</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21033">SCL-21033</a></strong>: Always resolve _root_ to the root package</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18670">SCL-18670</a></strong>: regression, scala.concurrent.duration._ postfix operators all read</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20233">SCL-20233</a></strong>: Trailing commas in .sbt files are marked as error sometimes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21042">SCL-21042</a></strong>: When importing a project with BSP IntelliJ can't resolve symbols in sbt files in subprojects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20978">SCL-20978</a></strong>: Opening an sbt project for the first time use both Build tool window and sbt shell</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19965">SCL-19965</a></strong>: bsp toolwindow missing when opening a project via project from existing sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20705">SCL-20705</a></strong>: Migrate from java.awt.Insets to com.intellij.util.ui.JBInsets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20706">SCL-20706</a></strong>: Migrate from javax.swing.border.EmptyBorder to com.intellij.util.ui.JBEmptyBorder</li>
</ul>
<h3>2023.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16986">SCL-16986</a></strong>: Type Hierarchy doesn't include types extending a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8698">SCL-8698</a></strong>: Find usages doesn't search inside build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21009">SCL-21009</a></strong>: junit: navigate to test method which is mixed from a trait navigates to a wrong file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21012">SCL-21012</a></strong>: Result of find usages with bytecode indices is not shown: Read access is allowed from inside read-action exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21021">SCL-21021</a></strong>: Implicit conversion auto-import: support function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21022">SCL-21022</a></strong>: Infix, tuple, and function supertypes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21023">SCL-21023</a></strong>: Qualified this is not resolved if there's an inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21010">SCL-21010</a></strong>: Crossbuild code in shared doesn't recognise code in jvm lib jar</li>
</ul>
<h3>2023.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-215147">IDEA-215147</a></strong>: Detect common formats of string values when suggesting variable names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18457">SCL-18457</a></strong>: wrong range exception in absolute import inspection</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21007">SCL-21007</a></strong>: ScalaAnnotator: IndexNotReadyException</li>
</ul>
<h3>2023.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20837">SCL-20837</a></strong>: Mill build project no longer works</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
</ul>
<h3>2023.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20064">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13814">SCL-13814</a></strong>: handle type annotations in "Convert parameter to underscore section" intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19762">SCL-19762</a></strong>: add scaladoc intention breaks indentation (and compilation) for scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20370">SCL-20370</a></strong>: No type inference for type variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20790">SCL-20790</a></strong>: ArgumentToBlockExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20781">SCL-20781</a></strong>: UnnecessaryPartialFunctionQuickFix: handle fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20792">SCL-20792</a></strong>: FlipComparisonInInfixExprIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20794">SCL-20794</a></strong>: MergeElseIfIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20802">SCL-20802</a></strong>: RemoveApplyIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20823">SCL-20823</a></strong>: CanonizeBlockArgument: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18177">SCL-18177</a></strong>: Scala - Generate Code | equals() and hascode() generates invalid code if the class contains a field named "state"</li>
</ul>
<h3>2023.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20940">SCL-20940</a></strong>: Package name inspection &amp; package prefix bug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20939">SCL-20939</a></strong>: Reduce the nailgun thread pool to 0 long-running threads for the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20923">SCL-20923</a></strong>: Autocompletion does not work for Universal Apply Methods in scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20905">SCL-20905</a></strong>: Decompile Scala to Java stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20944">SCL-20944</a></strong>: Get rid of "Decompile Scala to Java" action in favor of "Show Decompiled Class As Java" action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20752">SCL-20752</a></strong>: can be private inspection: support complex pattern definitions in val/var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20949">SCL-20949</a></strong>: "Show Scala tests" button disappeared in the Structure tool window after upgade to 2022.3.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20796">SCL-20796</a></strong>: Worksheet: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20859">SCL-20859</a></strong>: Unused declaration settings not shown: InspectionOptionsComboboxPanel: cannot add to layout: constraints must be a GridBagConstraint</li>
</ul>
<h3>2023.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20931">SCL-20931</a></strong>: Create new project: scala\sbt sbt and scala versions dropdowns are empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19495">SCL-19495</a></strong>: Library navigation doesn't work and standard library is mishighlighted when working on a project with `-Xsource:3` + `-P:kind-projector:underscore-placeholders`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20926">SCL-20926</a></strong>: can be private: quick fix applied to protected member breaks line indentation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=301540</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="80247311" date="1677183150000" updatedDate="1677183150000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[<h2>Resolved issues</h2>
<h3>2023.1.9</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16986">SCL-16986</a></strong>: Type Hierarchy doesn't include types extending a type alias</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8698">SCL-8698</a></strong>: Find usages doesn't search inside build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21009">SCL-21009</a></strong>: junit: navigate to test method which is mixed from a trait navigates to a wrong file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21012">SCL-21012</a></strong>: Result of find usages with bytecode indices is not shown: Read access is allowed from inside read-action exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21021">SCL-21021</a></strong>: Implicit conversion auto-import: support function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21022">SCL-21022</a></strong>: Infix, tuple, and function supertypes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21023">SCL-21023</a></strong>: Qualified this is not resolved if there's an inline method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21010">SCL-21010</a></strong>: Crossbuild code in shared doesn't recognise code in jvm lib jar</li>
</ul>
<h3>2023.1.8</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-215147">IDEA-215147</a></strong>: Detect common formats of string values when suggesting variable names</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18457">SCL-18457</a></strong>: wrong range exception in absolute import inspection</li>
</ul>
<h3>2023.1.7</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20837">SCL-20837</a></strong>: Mill build project no longer works</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20768">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li>
</ul>
<h3>2023.1.6</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20064">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13814">SCL-13814</a></strong>: handle type annotations in "Convert parameter to underscore section" intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19762">SCL-19762</a></strong>: add scaladoc intention breaks indentation (and compilation) for scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20370">SCL-20370</a></strong>: No type inference for type variables</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20790">SCL-20790</a></strong>: ArgumentToBlockExpressionIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20781">SCL-20781</a></strong>: UnnecessaryPartialFunctionQuickFix: handle fewer braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20792">SCL-20792</a></strong>: FlipComparisonInInfixExprIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20794">SCL-20794</a></strong>: MergeElseIfIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20802">SCL-20802</a></strong>: RemoveApplyIntention: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20823">SCL-20823</a></strong>: CanonizeBlockArgument: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18177">SCL-18177</a></strong>: Scala - Generate Code | equals() and hascode() generates invalid code if the class contains a field named "state"</li>
</ul>
<h3>2023.1.4</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20940">SCL-20940</a></strong>: Package name inspection &amp; package prefix bug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20939">SCL-20939</a></strong>: Reduce the nailgun thread pool to 0 long-running threads for the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20923">SCL-20923</a></strong>: Autocompletion does not work for Universal Apply Methods in scala3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20905">SCL-20905</a></strong>: Decompile Scala to Java stopped working</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20944">SCL-20944</a></strong>: Get rid of "Decompile Scala to Java" action in favor of "Show Decompiled Class As Java" action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20752">SCL-20752</a></strong>: can be private inspection: support complex pattern definitions in val/var</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20949">SCL-20949</a></strong>: "Show Scala tests" button disappeared in the Structure tool window after upgade to 2022.3.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20796">SCL-20796</a></strong>: Worksheet: support fewer-braces</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20859">SCL-20859</a></strong>: Unused declaration settings not shown: InspectionOptionsComboboxPanel: cannot add to layout: constraints must be a GridBagConstraint</li>
</ul>
<h3>2023.1.3</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20931">SCL-20931</a></strong>: Create new project: scala\sbt sbt and scala versions dropdowns are empty</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20927">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19495">SCL-19495</a></strong>: Library navigation doesn't work and standard library is mishighlighted when working on a project with `-Xsource:3` + `-P:kind-projector:underscore-placeholders`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20926">SCL-20926</a></strong>: can be private: quick fix applied to protected member breaks line indentation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=297463</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="81518159" date="1677002398000" updatedDate="1677002398000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
        
        <ul>
            <li>Better Scala 3 support</li>
            <li>Parameter types and context bounds</li>
            <li>New <i>Can be private</i> inspection</li>
            <li>Create parameter from usage</li>
        </ul>
        <br>
        <a href="https://blog.jetbrains.com/scala/2022/11/30/intellij-scala-plugin-2022-3-is-out/">Read more on our blog</a>
        
    ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=296128</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="80432028" date="1676663395000" updatedDate="1676663395000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=294590</download-url><idea-version min="n/a" max="n/a" since-build="231.7515" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="80518692" date="1675941680000" updatedDate="1675941680000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=289918</download-url><idea-version min="n/a" max="n/a" since-build="231.6890" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="80513035" date="1675458922000" updatedDate="1675458922000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=287053</download-url><idea-version min="n/a" max="n/a" since-build="231.6471" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="81453452" date="1674656573000" updatedDate="1674656573000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=282360</download-url><idea-version min="n/a" max="n/a" since-build="231.5920" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="81498856" date="1674656147000" updatedDate="1674656147000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.18</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
        
        <ul>
            <li>Better Scala 3 support</li>
            <li>Parameter types and context bounds</li>
            <li>New <i>Can be private</i> inspection</li>
            <li>Create parameter from usage</li>
        </ul>
        <br>
        <a href="https://blog.jetbrains.com/scala/2022/11/30/intellij-scala-plugin-2022-3-is-out/">Read more on our blog</a>
        
    ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=282359</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81474231" date="1673977738000" updatedDate="1673977738000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2023.1.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=278280</download-url><idea-version min="n/a" max="n/a" since-build="231.4840" until-build="231.*"/></idea-plugin><idea-plugin downloads="23234124" size="81491586" date="1672327113000" updatedDate="1672327113000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
        
        <ul>
            <li>Better Scala 3 support</li>
            <li>Parameter types and context bounds</li>
            <li>New <i>Can be private</i> inspection</li>
            <li>Create parameter from usage</li>
        </ul>
        <br>
        <a href="https://blog.jetbrains.com/scala/2022/11/30/intellij-scala-plugin-2022-3-is-out/">Read more on our blog</a>
        
    ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=271533</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81470194" date="1671101224000" updatedDate="1671101224000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
        
        <ul>
            <li>Better Scala 3 support</li>
            <li>Parameter types and context bounds</li>
            <li>New <i>Can be private</i> inspection</li>
            <li>Create parameter from usage</li>
        </ul>
        <br>
        <a href="https://blog.jetbrains.com/scala/2022/11/30/intellij-scala-plugin-2022-3-is-out/">Read more on our blog</a>
        
    ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=267192</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81463718" date="1670420967000" updatedDate="1670420967000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
        
        <ul>
            <li>Better Scala 3 support</li>
            <li>Parameter types and context bounds</li>
            <li>New <i>Can be private</i> inspection</li>
            <li>Create parameter from usage</li>
        </ul>
        <br>
        <a href="https://blog.jetbrains.com/scala/2022/11/30/intellij-scala-plugin-2022-3-is-out/">Read more on our blog</a>
        
    ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=262608</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81761124" date="1669726292000" updatedDate="1669726292000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.19</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=258882</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81443636" date="1669395588000" updatedDate="1669395588000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=257702</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81408447" date="1669220125000" updatedDate="1669220125000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=256304</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81933438" date="1668716163000" updatedDate="1668716163000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.18</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=253514</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81405225" date="1668690340000" updatedDate="1668690340000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=253088</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81402313" date="1668190107000" updatedDate="1668190107000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=249826</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81398790" date="1667580248000" updatedDate="1667580248000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=247536</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81382414" date="1666891775000" updatedDate="1666891775000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=243830</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81314947" date="1666710888000" updatedDate="1666710888000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=242917</download-url><idea-version min="n/a" max="n/a" since-build="223.7126" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81250270" date="1666355500000" updatedDate="1666355500000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=241652</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81220212" date="1665771802000" updatedDate="1665771802000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=238725</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81910414" date="1665661619000" updatedDate="1665661619000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=237929</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81564356" date="1665074199000" updatedDate="1665074199000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=234733</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81754493" date="1664455786000" updatedDate="1664455786000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=230680</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81864470" date="1663679998000" updatedDate="1663679998000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.3.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=226389</download-url><idea-version min="n/a" max="n/a" since-build="223.4884" until-build="223.*"/></idea-plugin><idea-plugin downloads="23234124" size="81909870" date="1660668753000" updatedDate="1660668753000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=209886</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81904521" date="1659607622000" updatedDate="1659607622000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=204451</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81886895" date="1658493999000" updatedDate="1658493999000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=198990</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81496230" date="1657707833000" updatedDate="1657707833000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=195040</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="221.*"/></idea-plugin><idea-plugin downloads="23234124" size="81867227" date="1657539650000" updatedDate="1657539650000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=194427</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81807748" date="1656539018000" updatedDate="1656539018000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=190358</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81677728" date="1655742962000" updatedDate="1655742962000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=187113</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81667455" date="1654812230000" updatedDate="1654812230000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=183691</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81801918" date="1653923562000" updatedDate="1653923562000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=179679</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81330198" date="1653571234000" updatedDate="1653571234000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=178139</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="221.*"/></idea-plugin><idea-plugin downloads="23234124" size="81819204" date="1652871720000" updatedDate="1652871720000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.2.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=175747</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81289732" date="1652462503000" updatedDate="1652462503000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=174626</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="221.*"/></idea-plugin><idea-plugin downloads="23234124" size="76891979" date="1651144415000" updatedDate="1651144415000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.22</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=170712</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="81383004" date="1651000151000" updatedDate="1651000151000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=170244</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="76890975" date="1650387086000" updatedDate="1650387086000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.21</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=169170</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="81279851" date="1649760287000" updatedDate="1649760287000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=167516</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81270904" date="1649339989000" updatedDate="1649339989000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=166691</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81272284" date="1648656989000" updatedDate="1648656989000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=165162</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81239495" date="1648131806000" updatedDate="1648131806000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=164248</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81280504" date="1646500576000" updatedDate="1646500576000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=161249</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23234124" size="81170853" date="1645803522000" updatedDate="1645803522000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=160057</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="221.*"/></idea-plugin><idea-plugin downloads="23234124" size="76981302" date="1645116155000" updatedDate="1645116155000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=158861</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="81219274" date="1644511657000" updatedDate="1644511657000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=157545</download-url><idea-version min="n/a" max="n/a" since-build="221.4165" until-build="221.*"/></idea-plugin><idea-plugin downloads="23234124" size="81178406" date="1643042200000" updatedDate="1643042200000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2022.1.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=154409</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23234124" size="80594469" date="1640708776000" updatedDate="1640708776000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.30</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=152354</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="76888146" date="1640708367000" updatedDate="1640708367000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.18</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=152353</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="76888901" date="1639683913000" updatedDate="1639683913000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=150751</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="80494437" date="1639681940000" updatedDate="1639681940000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.29</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=150750</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="76975325" date="1639501845000" updatedDate="1639501845000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=150284</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="221.*"/></idea-plugin><idea-plugin downloads="23234124" size="80590726" date="1639488317000" updatedDate="1639488317000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.27</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=150262</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="78524288" date="1637952447000" updatedDate="1637952447000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=147400</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23234124" size="82367392" date="1637232967000" updatedDate="1637232967000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.25</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=146172</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="78605182" date="1636718533000" updatedDate="1636718533000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=145453</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23234124" size="82372971" date="1635501185000" updatedDate="1635501185000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.24</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=143587</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="77926659" date="1635425778000" updatedDate="1635425778000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=143426</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23234124" size="77709537" date="1634225826000" updatedDate="1634225826000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=141398</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="82778220" date="1633095397000" updatedDate="1633095397000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=139263</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="82187599" date="1632499899000" updatedDate="1632499899000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.23</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=138272</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="82740798" date="1632405057000" updatedDate="1632405057000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=138055</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="82795833" date="1632143076000" updatedDate="1632143076000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.3.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=137492</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="82090196" date="1630494519000" updatedDate="1630494519000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.22</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=135039</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="82033919" date="1628608599000" updatedDate="1628608599000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131967</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="81981099" date="1627382066000" updatedDate="1627382066000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=129603</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="81950523" date="1626871241000" updatedDate="1626871241000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=128879</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="95159790" date="1626108683000" updatedDate="1626108683000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.1.22</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=127310</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="73641640" date="1625832057000" updatedDate="1625832057000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=126933</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="88531279" date="1625216295000" updatedDate="1625216295000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=125750</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="98732175" date="1624264201000" updatedDate="1624264201000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=123335</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23234124" size="98621002" date="1622824956000" updatedDate="1622824956000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=121878</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="95340905" date="1622222540000" updatedDate="1622222540000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.2.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=121082</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="95111859" date="1621429438000" updatedDate="1621429438000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.1.21</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=120072</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="95116660" date="1620304667000" updatedDate="1620304667000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.1.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=119129</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="95115255" date="1619629905000" updatedDate="1619629905000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.1.19</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=118493</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="95088800" date="1619000772000" updatedDate="1619000772000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.1.18</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=117726</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="95083110" date="1618576266000" updatedDate="1618576266000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.1.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=117308</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="94317134" date="1617291208000" updatedDate="1617291208000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.1.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=115570</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="98533424" date="1616524914000" updatedDate="1616524914000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.1.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=114617</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="98036633" date="1615415397000" updatedDate="1615415397000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.1.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=113381</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="97871700" date="1615307847000" updatedDate="1615307847000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.23</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=113176</download-url><idea-version min="n/a" max="n/a" since-build="203.7717" until-build="203.*"/></idea-plugin><idea-plugin downloads="23234124" size="98031755" date="1614688804000" updatedDate="1614688804000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.1.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=112473</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23234124" size="97776001" date="1614386921000" updatedDate="1614386921000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.21</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=112132</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="203.*"/></idea-plugin><idea-plugin downloads="23234124" size="97947982" date="1613050954000" updatedDate="1613050954000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110583</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="203.*"/></idea-plugin><idea-plugin downloads="23234124" size="98096175" date="1612452219000" updatedDate="1612452219000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2021.1.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=109866</download-url><idea-version min="n/a" max="n/a" since-build="211.5538" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="97741315" date="1611669901000" updatedDate="1611669901000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.19</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=108692</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="78630303" date="1607430653000" updatedDate="1607430653000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.18</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=104962</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="203.*"/></idea-plugin><idea-plugin downloads="23234124" size="78517524" date="1606746125000" updatedDate="1606746125000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=103919</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="78698058" date="1606464281000" updatedDate="1606464281000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=103527</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="78827929" date="1606226246000" updatedDate="1606226246000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=103125</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="78603111" date="1605637993000" updatedDate="1605637993000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=102476</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="78534543" date="1604855762000" updatedDate="1604855762000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=101725</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="71046685" date="1604673963000" updatedDate="1604673963000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.54</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=101591</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23234124" size="78592887" date="1604329630000" updatedDate="1604329630000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=101160</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="211.*"/></idea-plugin><idea-plugin downloads="23234124" size="71146857" date="1603214463000" updatedDate="1603214463000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.49</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=100074</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23234124" size="78551016" date="1603196642000" updatedDate="1603196642000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=100063</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="203.*"/></idea-plugin><idea-plugin downloads="23234124" size="78384764" date="1602153405000" updatedDate="1602153405000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.3.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=99045</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="203.*"/></idea-plugin><idea-plugin downloads="23234124" size="71146674" date="1601986940000" updatedDate="1601986940000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.44</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=98782</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23234124" size="71037470" date="1601303415000" updatedDate="1601303415000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.37</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=98014</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23234124" size="71134264" date="1599652960000" updatedDate="1599652960000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.29</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=96538</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23234124" size="71189563" date="1599053678000" updatedDate="1599053678000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.25</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=95995</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23234124" size="70989106" date="1596845785000" updatedDate="1596845785000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.23</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=94053</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23234124" size="69410942" date="1596541503000" updatedDate="1596541503000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.43</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93743</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="70856118" date="1595405283000" updatedDate="1595405283000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=92485</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23234124" size="70795870" date="1594296868000" updatedDate="1594296868000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=91484</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23234124" size="70172536" date="1593707618000" updatedDate="1593707618000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90787</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23234124" size="69261466" date="1593700303000" updatedDate="1593700303000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.41</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90765</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="69882660" date="1592558472000" updatedDate="1592558472000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89429</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23234124" size="69408610" date="1592417735000" updatedDate="1592417735000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.39</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89229</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="69853497" date="1592223289000" updatedDate="1592223289000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=88976</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="203.0"/></idea-plugin><idea-plugin downloads="23234124" size="69406570" date="1591884672000" updatedDate="1591884672000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.37</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=88766</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="69813682" date="1591358185000" updatedDate="1591358185000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=88274</download-url><idea-version min="n/a" max="n/a" since-build="202.4358" until-build="203.0"/></idea-plugin><idea-plugin downloads="23234124" size="69913941" date="1591190678000" updatedDate="1591190678000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87953</download-url><idea-version min="n/a" max="n/a" since-build="202.4358" until-build="203.0"/></idea-plugin><idea-plugin downloads="23234124" size="69661427" date="1590495361000" updatedDate="1590495361000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.2.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87114</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23234124" size="69394885" date="1589386121000" updatedDate="1589386121000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.35</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86176</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="69230712" date="1587744796000" updatedDate="1587744796000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.29</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84645</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="69192338" date="1586415175000" updatedDate="1586415175000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.27</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83094</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="69191200" date="1586333901000" updatedDate="1586333901000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.26</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83009</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="69182620" date="1586094844000" updatedDate="1586094844000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.25</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82769</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="69178646" date="1585830245000" updatedDate="1585830245000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.23</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82568</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="69122522" date="1585311250000" updatedDate="1585311250000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.22</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81972</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="58917101" date="1584975900000" updatedDate="1584975900000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.27</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81528</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="69013481" date="1584549738000" updatedDate="1584549738000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81138</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="68990522" date="1583855550000" updatedDate="1583855550000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80358</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="68536894" date="1582207739000" updatedDate="1582207739000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78757</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="68478297" date="1581607079000" updatedDate="1581607079000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78127</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="58916991" date="1581436827000" updatedDate="1581436827000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.26</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77908</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="68338478" date="1580996307000" updatedDate="1580996307000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2020.1.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77565</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23234124" size="58819389" date="1577187804000" updatedDate="1577187804000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.22</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74888</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="57974217" date="1576251999000" updatedDate="1576251999000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.40</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74382</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="58799184" date="1576244588000" updatedDate="1576244588000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.19</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74371</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="58767704" date="1574790570000" updatedDate="1574790570000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.17</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73156</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="58764860" date="1574706748000" updatedDate="1574706748000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73084</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="58746315" date="1574346747000" updatedDate="1574346747000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72797</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="58729318" date="1574173591000" updatedDate="1574173591000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.12</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72603</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="58637484" date="1573222556000" updatedDate="1573222556000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72002</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="58107794" date="1573050524000" updatedDate="1573050524000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.37</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71803</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="58575571" date="1571849914000" updatedDate="1571849914000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71091</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="58169377" date="1570640398000" updatedDate="1570640398000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70288</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="58072359" date="1570182759000" updatedDate="1570182759000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.36</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69904</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="58073596" date="1569943817000" updatedDate="1569943817000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.34</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69704</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="58081561" date="1568906388000" updatedDate="1568906388000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69052</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="57909970" date="1568120904000" updatedDate="1568120904000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.28</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68493</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="58239611" date="1568108680000" updatedDate="1568108680000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.3.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68466</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="194.0"/></idea-plugin><idea-plugin downloads="23234124" size="57885556" date="1566917771000" updatedDate="1566917771000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.23</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67860</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="57990621" date="1565258067000" updatedDate="1565258067000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66840</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="57992810" date="1565092049000" updatedDate="1565092049000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.19</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66731</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="57977761" date="1564233967000" updatedDate="1564233967000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66214</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="57951850" date="1563813920000" updatedDate="1563813920000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65895</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="57816396" date="1563363855000" updatedDate="1563363855000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65687</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="57437019" date="1562094689000" updatedDate="1562094689000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64969</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="57722258" date="1562087375000" updatedDate="1562087375000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64964</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="57591143" date="1562074605000" updatedDate="1562074605000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.8.22</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64957</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="57592983" date="1560954007000" updatedDate="1560954007000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.8.21</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64330</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="57597704" date="1560444112000" updatedDate="1560444112000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63998</download-url><idea-version min="n/a" max="n/a" since-build="192.4787.16" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="57741766" date="1559728458000" updatedDate="1559728458000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63530</download-url><idea-version min="n/a" max="n/a" since-build="192.4488.1" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="57628734" date="1558622837000" updatedDate="1558622837000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62728</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="57487316" date="1558396509000" updatedDate="1558396509000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.2.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62579</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="193.0"/></idea-plugin><idea-plugin downloads="23234124" size="57570816" date="1557234509000" updatedDate="1557234509000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61994</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="57428466" date="1556545063000" updatedDate="1556545063000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.7.18</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61584</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="57420420" date="1554805179000" updatedDate="1554805179000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60665</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="57566361" date="1554299893000" updatedDate="1554299893000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.6.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60414</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="57546709" date="1553529321000" updatedDate="1553529321000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59891</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="57403177" date="1553269873000" updatedDate="1553269873000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.5.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59811</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="57550195" date="1553165511000" updatedDate="1553165511000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59756</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="57545975" date="1553000555000" updatedDate="1553000555000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.4.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59679</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="57433626" date="1552661397000" updatedDate="1552661397000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.3.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59535</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="56409570" date="1552495192000" updatedDate="1552495192000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59389</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="67119882" date="1552396097000" updatedDate="1552396097000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.3.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59345</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23234124" size="56384522" date="1551886884000" updatedDate="1551886884000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59109</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="66927575" date="1550760715000" updatedDate="1550760715000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.3.6.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58577</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23234124" size="67115299" date="1548997989000" updatedDate="1548997989000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.3.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=57616</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23234124" size="66927293" date="1548245411000" updatedDate="1548245411000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.3.5.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54367</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23234124" size="66102650" date="1547210741000" updatedDate="1547210741000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2019.1.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53985</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23234124" size="66979211" date="1545210491000" updatedDate="1545210491000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.3.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53363</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23234124" size="67189276" date="1544520471000" updatedDate="1544520471000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.3.4.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53064</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23234124" size="66912403" date="1542623744000" updatedDate="1542623744000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.3.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52175</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23234124" size="67002970" date="1541792787000" updatedDate="1541792787000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.3.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51918</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23234124" size="58148398" date="1541498150000" updatedDate="1541498150000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.11.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51795</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="77045091" date="1539173142000" updatedDate="1539173142000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.3.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50893</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23234124" size="58148232" date="1536132927000" updatedDate="1536132927000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49540</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="77089256" date="1536059259000" updatedDate="1536059259000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.3.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49504</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23234124" size="58147399" date="1535553430000" updatedDate="1535553430000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.10.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49334</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="58129214" date="1534241249000" updatedDate="1534241249000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48885</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="58121348" date="1533738192000" updatedDate="1533738192000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.9.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48705</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="58125578" date="1533641641000" updatedDate="1533641641000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.9.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48621</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="58119627" date="1532967415000" updatedDate="1532967415000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48310</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="58124061" date="1532603530000" updatedDate="1532603530000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.8.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48150</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="58114392" date="1532420858000" updatedDate="1532420858000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48044</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="58114604" date="1532419651000" updatedDate="1532419651000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.7.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48042</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="58118040" date="1532337342000" updatedDate="1532337342000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47990</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="58115259" date="1532328661000" updatedDate="1532328661000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.6.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47983</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="58038572" date="1531729544000" updatedDate="1531729544000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47788</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="78573529" date="1530192497000" updatedDate="1530192497000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47313</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="55063274" date="1529611967000" updatedDate="1529611967000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.1.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47105</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="55164331" date="1528987360000" updatedDate="1528987360000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46876</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="55067743" date="1528387819000" updatedDate="1528387819000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.1.9.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46682</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="55067895" date="1528192752000" updatedDate="1528192752000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.1.9.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46564</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="54973848" date="1526473656000" updatedDate="1526473656000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.2.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45904</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23234124" size="55014315" date="1524495556000" updatedDate="1524495556000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.1.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45269</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="55017387" date="1523370084000" updatedDate="1523370084000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.1.8.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44938</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="53931682" date="1522093128000" updatedDate="1522093128000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.1.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44475</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="53931366" date="1521648116000" updatedDate="1521648116000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.1.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44319</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="51281745" date="1521141665000" updatedDate="1521141665000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.3.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44174</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23234124" size="51088793" date="1521112750000" updatedDate="1521112750000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.3.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44152</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23234124" size="53900687" date="1520934518000" updatedDate="1520934518000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.1.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44095</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="51377257" date="1520278054000" updatedDate="1520278054000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.1.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43872</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="51386797" date="1519158902000" updatedDate="1519158902000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.1.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43505</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="51281682" date="1519137589000" updatedDate="1519137589000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.3.11.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43495</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23234124" size="51236499" date="1516279252000" updatedDate="1516279252000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2018.1.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42363</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23234124" size="51231304" date="1515748046000" updatedDate="1515748046000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.3.11.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42174</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23234124" size="51083624" date="1513329083000" updatedDate="1513329083000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.3.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41524</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23234124" size="51087555" date="1512639106000" updatedDate="1512639106000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.3.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41258</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23234124" size="51039549" date="1511862391000" updatedDate="1511862391000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.3.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40961</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23234124" size="51001618" date="1511354924000" updatedDate="1511354924000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.3.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40769</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23234124" size="56390948" date="1510053790000" updatedDate="1510053790000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40255</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="51003763" date="1509359360000" updatedDate="1509359360000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.3.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40018</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23234124" size="56490297" date="1508332752000" updatedDate="1508332752000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.11.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39679</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="56486837" date="1507828048000" updatedDate="1507828048000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39546</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="53196051" date="1506686938000" updatedDate="1506686938000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.3.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39207</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23234124" size="56487186" date="1506614642000" updatedDate="1506614642000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.7.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39166</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="56484589" date="1506528094000" updatedDate="1506528094000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.7.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39126</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="56378574" date="1505293707000" updatedDate="1505293707000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38696</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="52431963" date="1504696728000" updatedDate="1504696728000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.3.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38474</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23234124" size="56378758" date="1504099920000" updatedDate="1504099920000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.6.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38259</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="55299889" date="1502273924000" updatedDate="1502273924000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37647</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="55399471" date="1501700109000" updatedDate="1501700109000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.5.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37448</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="54394182" date="1500399306000" updatedDate="1500399306000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36993</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="54357287" date="1499960287000" updatedDate="1499960287000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36882</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="53842528" date="1499950699000" updatedDate="1499950699000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36876</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="54354839" date="1499425028000" updatedDate="1499425028000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.3.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36704</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="53841449" date="1499354488000" updatedDate="1499354488000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.19.50</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36674</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="54282933" date="1497438898000" updatedDate="1497438898000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35996</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="53739068" date="1496764049000" updatedDate="1496764049000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.19</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35750</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="53866021" date="1495209054000" updatedDate="1495209054000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.2.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35284</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23234124" size="53835506" date="1495195389000" updatedDate="1495195389000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.15.49</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35277</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="53383369" date="1492795858000" updatedDate="1492795858000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.15.48</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34482</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="52975411" date="1490205451000" updatedDate="1490205451000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.15</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33638</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="53059936" date="1490122298000" updatedDate="1490122298000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33603</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="53054203" date="1490037898000" updatedDate="1490037898000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33577</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="53071109" date="1489918818000" updatedDate="1489918818000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.9.28</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33547</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="52954190" date="1489658179000" updatedDate="1489658179000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.9.18</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33463</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="53019230" date="1489481271000" updatedDate="1489481271000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.9.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33390</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="52930391" date="1489394880000" updatedDate="1489394880000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.9.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33363</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="52818309" date="1488815143000" updatedDate="1488815143000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33157</download-url><idea-version min="n/a" max="n/a" since-build="171.3566.24" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="52253469" date="1488549740000" updatedDate="1488549740000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33087</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52820062" date="1487783201000" updatedDate="1487783201000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.8.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32803</download-url><idea-version min="n/a" max="n/a" since-build="171.3566.24" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="52371910" date="1487248622000" updatedDate="1487248622000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.8.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32599</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52229263" date="1486126861000" updatedDate="1486126861000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32269</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="52559850" date="1485435034000" updatedDate="1485435034000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.6.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32071</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="52351731" date="1485262021000" updatedDate="1485262021000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32012</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52226152" date="1484922759000" updatedDate="1484922759000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31916</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52228923" date="1484754572000" updatedDate="1484754572000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.7.124</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31861</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52225090" date="1483997705000" updatedDate="1483997705000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31660</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52349713" date="1483120705000" updatedDate="1483120705000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.5.115</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31435</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52345107" date="1482924201000" updatedDate="1482924201000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.5.113</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31351</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52193628" date="1482428492000" updatedDate="1482428492000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2017.1.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31216</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23234124" size="52312802" date="1481575323000" updatedDate="1481575323000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30975</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52316076" date="1481222878000" updatedDate="1481222878000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.4.104</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30888</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52178260" date="1479422392000" updatedDate="1479422392000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.2.81</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30280</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52328058" date="1479352336000" updatedDate="1479352336000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.2.72</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30269</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52313608" date="1478908595000" updatedDate="1478908595000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.2.64</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30183</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52310286" date="1478827023000" updatedDate="1478827023000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.2.62</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30165</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="52243739" date="1478703218000" updatedDate="1478703218000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.2.35</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30115</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="43143124" date="1475701871000" updatedDate="1475701871000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.2.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29035</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="49389565" date="1475617457000" updatedDate="1475617457000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.2.1.33</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29002</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23234124" size="43142987" date="1475524497000" updatedDate="1475524497000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.2.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28970</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="43140372" date="1474580533000" updatedDate="1474580533000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.1.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28554</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="43142111" date="1473449054000" updatedDate="1473449054000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.3.1.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28293</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23234124" size="49393182" date="1472838414000" updatedDate="1472838414000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.2.1.25</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28127</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23234124" size="49256716" date="1468421421000" updatedDate="1468421421000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.2.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27109</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23234124" size="49269649" date="1468341858000" updatedDate="1468341858000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2016.2.0</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27086</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23234124" size="49256875" date="1467989018000" updatedDate="1467989018000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.10.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26981</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23234124" size="49211117" date="1467402731000" updatedDate="1467402731000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.10.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26834</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23234124" size="49212142" date="1467201019000" updatedDate="1467201019000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.10.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26760</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23234124" size="47175264" date="1465988120000" updatedDate="1465988120000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26537</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23234124" size="47094442" date="1465933800000" updatedDate="1465933800000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.7.37</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26512</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23234124" size="47095586" date="1464980718000" updatedDate="1464980718000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.7.36</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26269</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23234124" size="47084692" date="1464971305000" updatedDate="1464971305000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.7.31</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26263</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23234124" size="47096831" date="1463780823000" updatedDate="1463780823000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.7.35</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25995</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23234124" size="47087730" date="1463762196000" updatedDate="1463762196000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.7.30</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25985</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23234124" size="47171272" date="1463419860000" updatedDate="1463419860000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25885</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23234124" size="47074707" date="1463100337000" updatedDate="1463100337000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.3.25</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25819</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="47075578" date="1462466837000" updatedDate="1462466837000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.3.22</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25692</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="47178566" date="1461866449000" updatedDate="1461866449000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25588</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="47072633" date="1461695860000" updatedDate="1461695860000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.2.20</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25545</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="47074600" date="1461267078000" updatedDate="1461267078000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.2.18</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25467</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="47069002" date="1460755658000" updatedDate="1460755658000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.2.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25369</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23234124" size="47046845" date="1460118782000" updatedDate="1460118782000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.2.14</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25242</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23234124" size="47130632" date="1459980265000" updatedDate="1459980265000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25192</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23234124" size="47028386" date="1459817096000" updatedDate="1459817096000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.1.13</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25125</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23234124" size="47145632" date="1459475328000" updatedDate="1459475328000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25041</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23234124" size="47048756" date="1459200374000" updatedDate="1459200374000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.0.10</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24956</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23234124" size="47132996" date="1458136406000" updatedDate="1458136406000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>3.0.0</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24699</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23234124" size="47012718" date="1457542638000" updatedDate="1457542638000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.2.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24538</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23234124" size="47032788" date="1457114451000" updatedDate="1457114451000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.2.15.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24474</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23234124" size="46237923" date="1456924399000" updatedDate="1456924399000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.2.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24396</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23234124" size="47009827" date="1456922152000" updatedDate="1456922152000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.1.228.17.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24394</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23234124" size="46965814" date="1455942731000" updatedDate="1455942731000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.1.228.15.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24171</download-url><idea-version min="n/a" max="n/a" since-build="144.4199" until-build="145.0"/></idea-plugin><idea-plugin downloads="23234124" size="46342570" date="1454079086000" updatedDate="1454079086000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.2.0</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23663</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="46244842" date="1453488979000" updatedDate="1453488979000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.1.228.11.16</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23559</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23234124" size="46321959" date="1453488865000" updatedDate="1453488865000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.1.228.11</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23558</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="46245599" date="1452901238000" updatedDate="1452901238000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.228.9.15.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23437</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23234124" size="46238366" date="1452901074000" updatedDate="1452901074000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.1.0.15.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23435</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23234124" size="46255046" date="1452900922000" updatedDate="1452900922000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.1.0</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23433</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="46266434" date="1452886316000" updatedDate="1452886316000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.1.228.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23417</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="46236279" date="1452817374000" updatedDate="1452817374000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.228.7</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23398</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="46257049" date="1452817325000" updatedDate="1452817325000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.228.8.15.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23397</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23234124" size="46228614" date="1450108902000" updatedDate="1450108902000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.228.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22866</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="46142192" date="1448663165000" updatedDate="1448663165000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.228.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22561</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45605283" date="1448650330000" updatedDate="1448650330000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22558</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="46011371" date="1447960946000" updatedDate="1447960946000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.198.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22435</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45937232" date="1447436341000" updatedDate="1447436341000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.166.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22301</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45580373" date="1447364466000" updatedDate="1447364466000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22273</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45575354" date="1447275150000" updatedDate="1447275150000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22255</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45294937" date="1446750811000" updatedDate="1446750811000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22149</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45301849" date="1446487995000" updatedDate="1446487995000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>2.0.0</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22033</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45278085" date="1446318930000" updatedDate="1446318930000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.9.9999</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22001</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45272702" date="1446129775000" updatedDate="1446129775000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.9.999</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21962</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45352412" date="1445625181000" updatedDate="1445625181000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.9.4.21</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21855</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45354470" date="1445442517000" updatedDate="1445442517000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.9.4.6</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21805</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45672838" date="1445424601000" updatedDate="1445424601000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.9.4.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21789</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="45670398" date="1445374731000" updatedDate="1445374731000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.9.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21781</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="45336605" date="1445368117000" updatedDate="1445368117000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.9.3.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21776</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23234124" size="45293659" date="1444842800000" updatedDate="1444842800000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.9.2.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21701</download-url><idea-version min="n/a" max="n/a" since-build="143.116" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="45178379" date="1444229740000" updatedDate="1444229740000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.9.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21615</download-url><idea-version min="n/a" max="n/a" since-build="143.116" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="44814174" date="1443031031000" updatedDate="1443031031000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.9.0</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21422</download-url><idea-version min="n/a" max="n/a" since-build="142.5047" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44266126" date="1442432122000" updatedDate="1442432122000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.8.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21344</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="44567174" date="1442431712000" updatedDate="1442431712000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.8.223.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21343</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44473444" date="1441882845000" updatedDate="1441882845000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.8.196.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21263</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44265739" date="1441822947000" updatedDate="1441822947000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.8.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21249</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="44446010" date="1441214894000" updatedDate="1441214894000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.8.179.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21171</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44266943" date="1441129968000" updatedDate="1441129968000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.8.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21154</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44285569" date="1441129569000" updatedDate="1441129569000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.8.139.9</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21153</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44266611" date="1440776086000" updatedDate="1440776086000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.8.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21084</download-url><idea-version min="n/a" max="n/a" since-build="142.4245" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="44286608" date="1440607922000" updatedDate="1440607922000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.8.139.8</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21057</download-url><idea-version min="n/a" max="n/a" since-build="142.4245" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44268413" date="1440081409000" updatedDate="1440081409000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.8.0</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20963</download-url><idea-version min="n/a" max="n/a" since-build="142.3926" until-build="181.0"/></idea-plugin><idea-plugin downloads="23234124" size="44279712" date="1439919786000" updatedDate="1439919786000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.139.5</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20935</download-url><idea-version min="n/a" max="n/a" since-build="142.3926" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44300221" date="1439407874000" updatedDate="1439407874000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.139.4</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20846</download-url><idea-version min="n/a" max="n/a" since-build="142.3926" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44263029" date="1439323584000" updatedDate="1439323584000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.126.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20822</download-url><idea-version min="n/a" max="n/a" since-build="142.3926" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44259652" date="1438867615000" updatedDate="1438867615000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.126.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20744</download-url><idea-version min="n/a" max="n/a" since-build="142.3728" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44262410" date="1438858913000" updatedDate="1438858913000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.126.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20743</download-url><idea-version min="n/a" max="n/a" since-build="142.3728" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44103507" date="1438717555000" updatedDate="1438717555000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.113.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20725</download-url><idea-version min="n/a" max="n/a" since-build="142.3728" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44105330" date="1438190576000" updatedDate="1438190576000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.113.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20650</download-url><idea-version min="n/a" max="n/a" since-build="142.3553" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="43657226" date="1438123295000" updatedDate="1438123295000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20636</download-url><idea-version min="n/a" max="n/a" since-build="142.3553" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44046553" date="1438101454000" updatedDate="1438101454000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.94.3</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20630</download-url><idea-version min="n/a" max="n/a" since-build="142.3553" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44051862" date="1438097204000" updatedDate="1438097204000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.94.2</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20628</download-url><idea-version min="n/a" max="n/a" since-build="142.3553" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="44048254" date="1437740409000" updatedDate="1437740409000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.94.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20581</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="43623900" date="1437146572000" updatedDate="1437146572000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.1</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20501</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="43625484" date="1437069519000" updatedDate="1437069519000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.7.0</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20490</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="41047017" date="1435164896000" updatedDate="1435164896000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.6.27.1.EAP</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20220</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23234124" size="40966161" date="1435156533000" updatedDate="1435156533000" url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala debugger, worksheets and Ammonite scripts</li>
        </ul>
        <br>
        Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription.
      
    ]]></description><version>1.5.2.3.EAP</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20216</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin></category></plugin-repository>